MCP Server + KADSOne API for 12 advertising networks

One MCP server. 12 ad platforms.

Give your agent the tools to work with your ads. Connect KADS once to read account reports, investigate performance, and prepare campaign changes across the platforms you use.

  • Connect once to your ad accounts
  • Discover tools from the API schema
  • Manage campaigns through MCP tools
KADS lightning-bolt mascot using a laptop with the MCP logo on its lid, surrounded by advertising platforms
Meta
Google Ads
TikTok
Snapchat
Pinterest
LinkedIn
Reddit
Amazon Ads
X
ChatGPT Ads
MCP + KADS

Connect MCP to KADS

Add your KADS /api/mcp address to a client that supports remote Streamable HTTP. The endpoint accepts POST requests and returns JSON; it does not offer a GET SSE stream.

1ConnectConnection settings

Connect KADS to MCP

Sign in to KADS, connect your accounts, and open MCP to copy the server URL.

Streamable HTTP connection details
POST https://YOUR_KADS_ORIGIN/api/mcp
Authorization: Bearer YOUR_KADS_TOKEN
Content-Type: application/json
Accept: application/json, text/event-stream
MCP-Protocol-Version: 2025-11-25

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "initialize",
  "params": {
    "protocolVersion": "2025-11-25",
    "capabilities": {},
    "clientInfo": { "name": "your-agent", "version": "1.0" }
  }
}

Use your installation’s address in place of YOUR_KADS_ORIGIN. Find the endpoint and authentication options in the MCP connection guide.

Read the connection guide
2AskExample request

Then just ask MCP

Ask about the accounts you connected. Your agent can compare results, explain a trend, or build a campaign.

Show my connected accounts, find the campaign reporting tools, and fetch last week’s results for the account I choose.

I’ll discover the reporting tools, list your accounts, and check the required inputs before requesting the report.

via KADSMetaGoogle Ads
List my ad accountsCheck campaign performanceUpdate a campaign
  1. 1

    Connect your ad accounts

    Sign in to KADS, connect your accounts, and open MCP to copy the server URL.

  2. 2

    Choose how to sign in

    Use OAuth where enabled or create a workspace token. Cloud clients need a public HTTPS endpoint.

  3. 3

    Add the server

    Connect your MCP client, list the available accounts, and use search_tools to find the reporting or campaign tools you need.

  4. 4

    Run a report

    Ask for an account report, then find the tools for campaign creation and budget updates.

Connect MCP once. Reach 12 ad platforms.

KADS handles the separate advertising APIs. Your agent gets one way to find accounts, pull reports, and prepare campaign changes.

MCP
KADSONE API · REST + MCP
MetaGoogle AdsTikTokSnapchatPinterestLinkedInRedditAmazon AdsX

Add another ad platform without building another agent integration.

What changes when MCP has your ad data?

Move past generic advertising advice. Work with the campaigns, budgets, and results in your own accounts.

WorkflowIndividual integrationsWith KADS
Agent setupAdd separate tools for every ad platformConnect one remote MCP server
Tool schemasWrite and maintain provider definitionsDiscover the KADS tool catalogue
Account accessGive agents native platform credentialsConnect through your KADS workspace

Put MCP to work on your ads.

Reporting, campaign creation, and account management through one connection.

Fewer dashboards to check

Give your agent one connection to your ad accounts. Ask about a single campaign or compare results across clients and platforms.

Reports without the exports

Pull spend, results, and campaign trends directly from your connected accounts. Get answers without uploading another spreadsheet.

From brief to campaign

Give your agent the goal, budget, and creative. Build the campaign from your brief through KADS.

Campaign updates from one conversation

Adjust budgets, update campaigns, and keep a record of the results across your connected accounts.

Built for each ad platform

Build with the targeting, campaign formats, and creative tools for each ad platform through one connection.

Keep clients organised

Group client accounts in your workspace and give your agent the context it needs for each campaign.

FROM REPORT TO CAMPAIGN

Your agent brings the questions. KADS brings the tools.

Use the same advertising service behind the KADS dashboard through a standard remote MCP connection.

  • A remote Streamable HTTP MCP client with the matching authentication support.
  • A reachable KADS installation; cloud clients require public HTTPS.
  • A connected workspace and an OAuth connection or bearer token.
Explore the API
THE KADS WORKFLOW
01  Connect your ad accounts
02  Find campaign tools
03  Pull campaigns and reports
04  Build a campaign
05  Update budgets and creatives
06  View the results
01

Add one server

Connect with OAuth or a workspace token from a compatible MCP client.

02

Find the right tool

Discover tools for accounts, reports, and campaign actions, with their required inputs.

03

Work with your accounts

Read performance on demand and manage campaigns with the same tools.

What will you ask MCP first?

Start with a question you already spend time answering each week.

Find what needs attention

“Compare my Meta and Google Ads campaigns over the last 7 days. Flag rising acquisition costs and explain what changed.”

Build your next campaign

“Build a campaign for our new product using our launch brief, budget, and creative.”

Update a campaign budget

“Find my strongest campaigns and adjust their budgets based on their results.”

Build a client-ready report

“Summarise the last month across my connected accounts. Break out spend and results by platform, with next steps for each account.”

Your ads run everywhere. Your agent connects here.

Connect the platforms you use today and add more as you grow.

Meta
Google Ads
TikTok
Snapchat
Pinterest
LinkedIn
Reddit
Amazon Ads
X
ChatGPT Ads
Apple Ads
Outbrain

Use more than one agent?

Keep your ad accounts in KADS and connect another tool whenever you need it.

Questions about MCP + KADS

Which MCP transport and protocol versions does KADS support?

KADS supports remote Streamable HTTP at /api/mcp, with MCP versions 2025-11-25 and 2025-03-26. It returns JSON responses to POST requests and does not expose an SSE stream through GET. Clients should send Accept values for both application/json and text/event-stream.

Which ad platforms can I connect?

Meta, Google Ads, TikTok, Snapchat, Pinterest, LinkedIn, Reddit, Amazon Ads, X, ChatGPT Ads, Apple Ads, and Outbrain.

Can the agent change my campaigns?

Yes. Your agent can build campaigns, update budgets, and manage targeting and creatives through the KADS campaign tools.

Can I connect more than one agent?

Yes. Connect multiple agents to the same KADS workspace. They can work with your connected accounts, reports and campaign tools through REST or MCP.