AI Agents CLI + KADSOne API for 12 advertising networks

Run your ad tasks from the terminal.

Keep your existing CLI agent. KADS gives it one API for account reports, campaign tools, and changes across 12 ad platforms—through MCP or standard HTTP requests.

  • Use Codex, Claude Code, or a compatible CLI
  • Read campaign data with standard HTTP tools
  • Manage campaigns from your terminal
KADS lightning-bolt mascot using a laptop with the your CLI agent logo on its lid, surrounded by advertising platforms
Meta
Google Ads
TikTok
Snapchat
Pinterest
LinkedIn
Reddit
Amazon Ads
X
ChatGPT Ads
your CLI agent + KADS

Connect your CLI agent to KADS

Use your existing CLI agent or send HTTP requests from the terminal. Set your KADS address and token in your environment, then try the account requests below.

1ConnectConnection settings

Connect KADS to your CLI agent

Connect your ad accounts, then create a workspace key in API access or MCP.

Account requests with curl
# Replace these example values with your KADS address and token.
export KADS_ORIGIN="https://YOUR_KADS_ORIGIN"
export KADS_API_TOKEN="YOUR_KADS_TOKEN"

curl "$KADS_ORIGIN/api/v1/ads/auth/verify" \
  -H "Authorization: Bearer $KADS_API_TOKEN"

curl "$KADS_ORIGIN/api/v1/ads/accounts" \
  -H "Authorization: Bearer $KADS_API_TOKEN"

Replace the example origin and token with your own values. Find the endpoint and authentication options in the MCP connection guide.

Read the connection guide
2AskExample request

Then just ask your CLI agent

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

List my connected accounts and show the campaign actions available for each.

I’ll list the accounts and find the campaign tools for your next task.

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

    Create a workspace key

    Connect your ad accounts, then create a workspace key in API access or MCP.

  2. 2

    Set your terminal variables

    Set KADS_ORIGIN to your KADS address and KADS_API_TOKEN to your key.

  3. 3

    List your accounts

    Run the requests below to verify access and see the connected accounts available to the key.

  4. 4

    Add your CLI agent

    Follow the Codex or Claude Code MCP guide, or build an HTTP tool using the OpenAPI document.

Connect your CLI agent 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.

your CLI agent
KADSONE API · REST + MCP
MetaGoogle AdsTikTokSnapchatPinterestLinkedInRedditAmazon AdsX

Add another ad platform without building another agent integration.

What changes when your CLI agent has your ad data?

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

WorkflowIndividual integrationsWith KADS
Account accessInstall separate tools for each platformUse one REST or MCP endpoint
Client choiceLearn provider-specific command suitesKeep your agent CLI or use curl
Campaign changesWrite custom scripts for each platformUse the same KADS campaign tools

Put your CLI agent 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 terminal is already a good place to work.

Bring advertising into it with one KADS connection. Use the tools you already have for reports, scripts, and agent tasks.

  • curl or an existing agent CLI that supports remote HTTP MCP.
  • Your KADS installation origin and connected advertising workspace.
  • A workspace token or configured OAuth for your agent CLI.
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

Choose your connection

Add KADS to Codex or Claude Code over MCP, or call the REST API with curl.

02

Find the accounts and tools

List connected accounts and discover the tools for your next task.

03

Prepare the change

Use the campaign tools to build a campaign or update a budget.

What will you ask your CLI agent 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 your CLI agent + KADS

Is there a KADS CLI package to install?

You do not need a separate KADS CLI package. Use curl for the REST API, or connect an MCP-capable agent such as Codex or Claude Code.

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.