Adsroid MCP

Adsroid MCP connects Claude, ChatGPT, Cursor, or any MCP-compatible client directly to your advertising and marketing accounts — Google Ads, Meta Ads, Microsoft Ads, TikTok Ads, LinkedIn Ads, Google Search Console, Google Analytics 4, and HubSpot, through a single endpoint.

Documentation

Adsroid MCP

One MCP server. Every major ad platform. Any AI assistant.

Adsroid MCP connects Claude, ChatGPT, Cursor, or any MCP-compatible client directly to your advertising and marketing accounts — Google Ads, Meta Ads, Microsoft Ads, TikTok Ads, LinkedIn Ads, Google Search Console, Google Analytics 4, and HubSpot — through a single endpoint.

Instead of switching between dashboards, your AI assistant reads live account data, proposes changes, and executes them (with your confirmation) directly inside the conversation.

https://mcp.adsroid.com/mcp

What is Adsroid MCP?

Adsroid MCP is the Model Context Protocol interface to the Adsroid advertising platform. It exposes Adsroid's analysis, management, and campaign-building capabilities as MCP tools, so any MCP client can operate on a user's real ad accounts — reading performance data, adjusting budgets and bids, and building campaigns from scratch — through natural language.

This repository is documentation only. The Adsroid MCP server itself is closed-source and runs as a hosted service; there is nothing to install or self-host. This repo exists to explain how the MCP works, what it can do, and how to connect it to your AI assistant of choice.

Why a single MCP for everything

Most MCP servers wrap one platform, one account. Real media buyers and agencies don't work that way — they manage multiple clients across multiple channels in the same session.

  • One endpoint, every platform. No separate server per ad platform, no re-authentication per account.
  • True multi-account. Your assistant can work across every client/project tied to your organization in the same conversation, without mixing data between them.
  • OAuth in one click. Standard OAuth 2.0 authorization code flow with PKCE and Dynamic Client Registration — no manual token management.
  • Read and write from day one. Beyond analysis, Adsroid MCP can create and modify live campaigns, ad groups, ads, budgets, and targeting.
  • Zero data retention. Every tool call is a real-time round trip to the official platform APIs. Nothing is cached or stored server-side.

Platforms

PlatformCapabilities
Google AdsAnalyze · Manage · Build · Test
Meta AdsAnalyze · Manage · Build · Test
Google Search ConsoleAnalyze
Google Analytics 4Analyze
Ad Radar (competitive intelligence)Analyze
Microsoft AdsComing soon
TikTok AdsComing soon
LinkedIn AdsComing soon

See tools-overview.md for what each capability category covers.

Quick start

  1. Get your API key. Sign up at app.adsroid.com and generate an API key from Settings.
  2. Connect your MCP client. In Claude.ai, go to Settings → Connectors and add:
    https://mcp.adsroid.com/mcp
    
  3. Sign in. Your client opens the Adsroid authorization page. Enter your API key and organization ID — that's it, no tokens to copy around.
  4. Start talking to your accounts. Ask your assistant to audit a campaign, pull performance metrics, analyze search terms, or build a new campaign end to end.

Full walkthrough: guides/getting-started.md

Example

You: Give me a performance overview of all my campaigns this month,
     and flag any that are underperforming.

Assistant → Adsroid MCP: retrieves live account metrics

Assistant: Two campaigns are flagging. "Generic_Keywords" has a CPA
of €94.20 against your €40 target, and "Display_Retargeting" hasn't
converted in 14 days. Want me to pause them or adjust bids first?

More conversation examples: examples/

Documentation

Learn more

License

This repository contains documentation only. Adsroid is a commercial SaaS product. See Terms of Service.