Connect your AI to LinkedIn Marketing

Give Claude, ChatGPT, Mistral or any MCP client secure access to LinkedIn Marketing — no official LinkedIn Marketing MCP server required. Proxoria turns LinkedIn Marketing's API into tools your AI can use, with per-user authentication and write actions gated by your approval.

What your AI can do with LinkedIn Marketing

Once connected, these tools appear automatically in your AI assistant:

  • list_ad_accountsread-only

    List the LinkedIn ad accounts the connected member can act on, with their id, name, currency and status. The id feeds every other tool here.

  • get_ad_accountread-only

    Get one ad account in detail: name, currency, type, status, the organization it bills to and its notification settings.

  • list_ad_account_usersread-only

    List the members who have a role on an ad account (billing admin, account manager, campaign manager, creative manager, viewer) — useful to check who can approve a change.

  • list_campaign_groupsread-only

    List an ad account's campaign groups with their budget, schedule and status. A campaign group is the container that holds campaigns and can cap their combined spend.

  • create_campaign_groupwrite · needs approval

    Create a campaign group in an ad account. Created PAUSED unless you pass status ACTIVE, so nothing starts spending by accident.

  • update_campaign_groupwrite · needs approval

    Change a campaign group's name, budget, schedule or status. Setting status to ACTIVE lets its campaigns start delivering; PAUSED stops them.

  • list_campaignsread-only

    List an ad account's campaigns with their type, objective, budget, schedule and status. Optionally narrow to one campaign group.

  • get_campaignread-only

    Get one campaign in full, including its targeting criteria, bid and budget settings.

  • create_campaignwrite · needs approval

    Create a campaign with its budget, schedule and audience targeting. Give targeting as lists of URNs discovered with search_targeting_entities — facets intersect (a location AND a seniority) while URNs within one facet are alternatives. Created as a DRAFT that spends nothing until you activate it with update_campaign. LinkedIn tools may not be used to discriminate based on personal characteristics like gender, age, race, or ethnicity.

  • update_campaignwrite · needs approval

    Change a campaign's name, budget, bid, schedule or status. This is how a DRAFT campaign goes live: set status to ACTIVE. Setting it to PAUSED stops delivery and spend.

  • list_creativesread-only

    List an ad account's creatives — the ads themselves — with the post each one promotes and its review status. Optionally narrow to one campaign.

  • get_creativeread-only

    Get one creative: the content it promotes, its campaign, status and review state.

  • create_creativewrite · needs approval

    Turn an existing LinkedIn post into an ad by attaching it to a campaign. Give the URN of a post already published by the company page (list it with the LinkedIn Community Management connector). Created PAUSED unless you say otherwise.

  • update_creativewrite · needs approval

    Activate, pause or archive a creative — this is how an ad starts or stops running.

  • delete_creativewrite · needs approval

    Delete a creative. Only a creative that never ran can be deleted — pause or archive one that has already been served.

  • create_dark_postwrite · needs approval

    Create a dark post — Direct Sponsored Content: an ad authored by a company page that NEVER appears on the page's feed and reaches nobody until a campaign pays to show it. This is how you run several message or visual variants of the same offer without flooding the page with near-identical posts. Attach it to a campaign with create_creative afterwards, using the postId this returns.

  • list_dark_postsread-only

    List the dark posts (Direct Sponsored Content) belonging to an ad account. Worth using before creating another: dark posts are invisible on the company page, so this finder is the only way to see what already exists and avoid leaving orphans behind.

  • list_targeting_facetsread-only

    List the targeting categories LinkedIn offers (locations, industries, job functions, seniorities, skills, company size…) and which search method each supports. Start here, then use search_targeting_entities to find the URNs inside a facet. LinkedIn tools may not be used to discriminate based on personal characteristics like gender, age, race, or ethnicity.

  • search_targeting_entitiesread-only

    Find the targeting URNs a campaign needs. Search by keyword within a facet (best for locations, industries, titles, skills, employers), list a whole facet (best for seniorities, job functions, company sizes), find entities similar to ones you have, or resolve URNs back to names. LinkedIn tools may not be used to discriminate based on personal characteristics like gender, age, race, or ethnicity.

  • get_audience_countread-only

    Estimate how many LinkedIn members a set of targeting criteria reaches, before creating a campaign. LinkedIn requires an audience of at least 300 members to deliver.

  • get_ad_analyticsread-only

    Report on advertising performance: impressions, clicks, spend, conversions, leads and engagement. Break the figures down by campaign, creative, campaign group — or by audience demographics (member company, industry, job function, seniority, job title, company size, country) to see who actually responded.

  • get_supply_forecastread-only

    Forecast the reach and impressions a budget and audience would buy, before committing to a campaign. Useful to sanity-check a plan against a bid level.

Example prompts

Just ask your AI in plain language — it picks the right LinkedIn Marketing tool:

  • List the LinkedIn ad accounts the connected member can act on, with their id, name, currency and status. The id feeds every other tool here — from LinkedIn Marketing, in plain language.
  • Get one ad account in detail: name, currency, type, status, the organization it bills to and its notification settings — from LinkedIn Marketing, in plain language.
  • List the members who have a role on an ad account (billing admin, account manager, campaign manager, creative manager, viewer) — useful to check who can approve a change — from LinkedIn Marketing, in plain language.
  • List an ad account's campaign groups with their budget, schedule and status. A campaign group is the container that holds campaigns and can cap their combined spend — from LinkedIn Marketing, in plain language.

How it works

  1. Create your Proxoria account and add your MCP endpoint to Claude or ChatGPT.
  2. Connect LinkedIn Marketing with a secure OAuth connection — each user connects their own account, credentials encrypted at rest.
  3. Your AI instantly gets the LinkedIn Marketing tools. Write actions wait for your approval in the dashboard before anything changes.

Frequently asked questions

Does LinkedIn Marketing have an official MCP server?
You don't need one. Proxoria exposes LinkedIn Marketing to your AI through the Model Context Protocol, so you can use it from Claude, ChatGPT, Mistral or any MCP-compatible client — no official LinkedIn Marketing MCP server required.
What can my AI do with LinkedIn Marketing through Proxoria?
It gets 22 tools: list_ad_accounts, get_ad_account, list_ad_account_users, list_campaign_groups, create_campaign_group, update_campaign_group, list_campaigns, get_campaign, create_campaign, update_campaign, list_creatives, get_creative, create_creative, update_creative, delete_creative, create_dark_post, list_dark_posts, list_targeting_facets, search_targeting_entities, get_audience_count, get_ad_analytics, get_supply_forecast. For example, list the linkedin ad accounts the connected member can act on, with their id, name, currency and status. the id feeds every other tool here.
Is the LinkedIn Marketing connector read-only?
No — it can also make changes. Write actions go through Proxoria's confirmation guardrail by default: your AI proposes them, and you approve each one from your dashboard before anything is written to LinkedIn Marketing.
How do I connect LinkedIn Marketing to my AI?
Create a Proxoria account, connect LinkedIn Marketing with a secure OAuth connection, and add your Proxoria MCP endpoint to Claude or ChatGPT. Your AI instantly gains the LinkedIn Marketing tools.

Ready to connect LinkedIn Marketing to your AI?

Set it up in minutes — no code, secure by default.

Get started free

About Proxoria. Proxoria connects AI assistants — Claude, ChatGPT, Mistral and any Model Context Protocol (MCP) client — to the business apps you already use, turning each app's API into tools your AI can call, with per-user authentication and write actions gated by human approval.