CAT
/MCP
SkillsMCPMarketplacesDigestToolsAdvertise

This week in Claude

Every Monday: Claude Code, Agent SDK, MCP, and the Anthropic platform moves worth your time.

Skills by Category
Frontend DevelopmentBackend & APIsTesting & QASecurityDevOps & CI/CDGit & Pull RequestsDocumentationCode Review & QualityAI & Agent BuildingSkill Development
MCP Servers by Category
Sales & MarketingWeb & Browser AutomationDatabasesAI & LLM ToolsCloud & InfrastructureCommunication & MessagingDeveloper ToolsDesign & CreativeDocuments & KnowledgeSearch & Web Crawling
Marketplaces by Category
AI Agents & OrchestrationLLM IntegrationDevelopment ToolsFrontend & UIBackend & APIsDatabasesTesting & Code QualityDevOps & CloudSecurity & ComplianceGit & Version Control

Cross AI Tools

Discover Claude Code plugins, extensions, and tools. Automatically updated directory of Anthropic Claude AI marketplaces with development tools, productivity plugins, and integrations.

Resources

  • Browse Skills
  • Browse MCP Servers
  • Browse Marketplaces
  • Plugins Reference

Community

  • About
  • Tools
  • Feedback
  • Privacy Policy
  • Advertise

Built for the Claude Code community with Claude Code by @mertduzgun

Independent project, not affiliated with Anthropic

Ads MCP

adkit/ads-mcp
39 toolsHTTPregistry active
Summary

A streamable HTTP server that puts Meta, Google, and TikTok ad management into Claude's hands through the AdKit platform. It exposes five main operations: account setup, campaign creation with audience and keyword targeting, performance analysis with metric pulls, competitor ad library searches, and AI-powered creative generation. The workflow is draft-first, meaning nothing publishes without explicit approval. You'd reach for this if you're managing paid campaigns across multiple platforms and want to research competitors, diagnose delivery issues, or spin up new ad sets without context switching between dashboards. Supports multi-account setups for agency work.

CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →

Tools

Public tool metadata for what this MCP can expose to an agent.

9 tools
adkit_projectsList the user's AdKit projects. Call this FIRST — most tools (manage, library, studio, status, setup) require a projectId. Single-project users auto-resolve; users with several projects must pick one.2 params

List the user's AdKit projects. Call this FIRST — most tools (manage, library, studio, status, setup) require a projectId. Single-project users auto-resolve; users with several projects must pick one.

Parameters* required
limitnumber
Maximum projects to return. Defaults to 20; max 50.
querystring
Optional project name or website search.
adkit_statusReturn project context, connected platforms, available ad accounts, and Studio setup. Requires projectId from adkit_projects.1 params

Return project context, connected platforms, available ad accounts, and Studio setup. Requires projectId from adkit_projects.

Parameters* required
projectIdstring
Required. Get from adkit_projects. Auto-resolves only for single-project users.
adkit_setupLaunch browser-based AdKit setup flows. Requires projectId from adkit_projects. Returns dashboard URLs the user can open.3 params

Launch browser-based AdKit setup flows. Requires projectId from adkit_projects. Returns dashboard URLs the user can open.

Parameters* required
targetstring
Setup flow to launch. Currently only "manage" is supported for linking ad platforms.one of manage
platformstring
Optional platform to deep-link directly into. Omit to get the general manage setup links.one of meta · google · tiktok
projectIdstring
Required. Get from adkit_projects. Auto-resolves only for single-project users.
adkit_checkinOnboarding only. Record that this agent successfully used AdKit after setup. Use only when explicitly asked during setup or connection verification.1 params

Onboarding only. Record that this agent successfully used AdKit after setup. Use only when explicitly asked during setup or connection verification.

Parameters* required
agentIdstring
Canonical agent id for this setup flow, for example "openclaw", "claude-code", or "cursor".
adkit_feedbackReport AdKit bugs, confusing behavior, missing capabilities, feature requests, etc to AdKit. This is a fire-and-forget, don't block the main task. Use immediately when you notice a problem/bug or have a suggestion etc.5 params

Report AdKit bugs, confusing behavior, missing capabilities, feature requests, etc to AdKit. This is a fire-and-forget, don't block the main task. Use immediately when you notice a problem/bug or have a suggestion etc.

Parameters* required
typestring
Report type.one of feedback · bug · confusing · missing_feature
contextobject
Optional non-sensitive context such as tool name, operation, platform, accountId, or error id. Do not include secrets or private customer data.
messagestring
Plain-English feedback or bug report. Required.
payloadobject
Optional non-sensitive structured details. Do not include secrets, access tokens, raw customer data, private ad copy, uploaded files, or personal data.
severitystring
Severity. Use critical when the agent is blocked or users are likely affected.one of low · medium · high · critical
adkit_helpDiscover the AdKit MCP contract with progressive drill-down. Top-level paths: "manage" (campaigns/ads/reporting on Meta, Google, and TikTok, plus drafts), "library" (browse ads library and advertiser list), and "studio" (AI static ad generation). Start with adkit_help() for th...2 params

Discover the AdKit MCP contract with progressive drill-down. Top-level paths: "manage" (campaigns/ads/reporting on Meta, Google, and TikTok, plus drafts), "library" (browse ads library and advertiser list), and "studio" (AI static ad generation). Start with adkit_help() for th...

Parameters* required
pathstring
Help path, for example "manage meta campaigns" or "library advertisers".
detailstring
Optional detail level. Use "full" to include advanced params.one of full
adkit_manageMeta, Google, and TikTok ads management. Each platform has different coverage — call adkit_help({ path: "manage <platform>" }) to see what is available. For Google placement performance, use platform: "google", entity: "results", action: "placements". IMPORTANT: Normalized par...9 params

Meta, Google, and TikTok ads management. Each platform has different coverage — call adkit_help({ path: "manage <platform>" }) to see what is available. For Google placement performance, use platform: "google", entity: "results", action: "placements". IMPORTANT: Normalized par...

Parameters* required
idstring
Optional entity identifier for single-item actions like get, update, disconnect, pages, pixels, and similar routes. Do not use this for drafts publish/delete; those require ids[].
idsarray
Draft batch identifier list. Required for entity: "drafts" with action: "publish" or "delete", even for a single draft. Each array item must be exactly one draft ID. Good: ["id1","id2"]. Bad: ["id1,id2"].
dataobject
Top-level AdKit request body merged over params for mutation requests after request shaping.
actionstring
Action: list, get, create, update, delete. Special: connect/disconnect/available (accounts), pages/pixels/profiles (accounts), interests/keywords/topics (research), upload/request_upload_url (media), publish (drafts with ids[]), search-terms/placements/keywords (Google results; use placements for Google placement performance), list-negatives/add-negative/remove-negative (Google keywords), attach/detach (Google negative-list), mutate (platform-api-request).
entitystring
Entity: campaigns, adsets, ads, creatives, accounts, media, research, results, drafts, platform-api-request. Google also: ad-groups, keywords, negative-list, conversion-actions (tracking config). TikTok: campaigns, ad-groups, ads, accounts, media, results.
paramsobject
Free-form request params. GET requests send params as query. Mutations send params as body fields by default, but some Google mutations route IDs like accountId/adGroupId/campaignId into query when the REST route expects them there. Batch/full AdKit bodies belong in top-level data.
publishboolean
Optional publish flag for create flows that support immediate execution.
platformstring
Ad platform. Required for campaigns, adsets, ad-groups, ads, keywords, creatives, accounts, media, research, results, assets, negative-list.one of meta · google · tiktok
projectIdstring
Required. Get from adkit_projects. Auto-resolves only for single-project users.
adkit_libraryBrowse 200k+ ads from 500+ advertisers across Meta, Google, and LinkedIn. Discover proven ads, research competitors, and add new advertisers to track. NOT for managing your own campaigns - use adkit_manage for that. When presenting results, prefer a compact markdown table (if...5 params

Browse 200k+ ads from 500+ advertisers across Meta, Google, and LinkedIn. Discover proven ads, research competitors, and add new advertisers to track. NOT for managing your own campaigns - use adkit_manage for that. When presenting results, prefer a compact markdown table (if...

Parameters* required
idstring
Optional entity identifier for get actions.
actionstring
Library action to execute.one of list · search · get · similar · add
entitystring
Library entity to query.one of advertisers · ads
paramsobject
Free-form request params. Sent as query for GET requests and as body fields for mutations.
projectIdstring
Required. Get from adkit_projects. Auto-resolves only for single-project users.
adkit_studioAI ad generation workspace. Create ad briefs, generate images (create/clone/resize/edit), list ad media, inspect media items, and share briefs. Use entity "ads" + action "generate" to generate images. Omit id to auto-create an ad, or provide id to add variants to an existing a...5 params

AI ad generation workspace. Create ad briefs, generate images (create/clone/resize/edit), list ad media, inspect media items, and share briefs. Use entity "ads" + action "generate" to generate images. Omit id to auto-create an ad, or provide id to add variants to an existing a...

Parameters* required
idstring
Ad or media ID. For generate: omit to auto-create an ad, or provide an ad ID to add variants. For media_list: provide the ad ID.
actionstring
Action: list, get, create, update, delete, generate, share. Special: media_list (ad-scoped), request_upload_url (get a signed PUT URL for file uploads).one of list · get · create · update · delete · generate
entitystring
Studio entity to operate on.one of ads · media
paramsobject
Request params. For generate: mode, aspectRatio, quantity, instructions, audience, model (for example: gpt-image-2), quality (OpenAI: Low/Medium/High; Gemini: 1K/2K/4K), colors, references (array of { type: "media"|"library-ad"|"temporary_upload", id: string }), title. For reads: fields (comma-separated or "all").
projectIdstring
Required. Get from adkit_projects. Auto-resolves only for single-project users.

Ads MCP - let your AI agents manage your ads across Google Ads, Meta Ads, TikTok Ads, and Reddit Ads

Ads MCP - Manage your ads from your AI agent

GitHub stars Latest release MCP Registry License: MIT

Ads MCP is a Model Context Protocol (MCP) server for managing ad campaigns across Google Ads, Meta Ads, TikTok Ads, and Reddit Ads from any MCP-compatible AI agent — Claude, Claude Code, ChatGPT, Cursor, and Codex. Create campaigns, analyze performance, and spy on competitor ads without leaving your chat. (LinkedIn and X coming soon.)

Draft-first: every change starts as a draft — nothing goes live without your explicit approval. Multi-account for agencies and teams.

What it does

  • 🚀 Create campaigns — Build campaigns from scratch with audience research, keyword targeting, and media uploads
  • 📊 Analyze performance — Pull metrics with date, placement, and demographic breakdowns; diagnose why ROAS dropped
  • 🕵️ Spy on competitor ads — Search real ad libraries to research strategies, creative formats, and landing pages
  • 🎨 Generate creatives — Use AI to create ad images and copy from a brief
  • 🔗 Connect ad accounts — Link multiple Google, Meta, TikTok, and Reddit accounts in one workspace

Platforms & tools

PlatformWhat you can do
Google AdsSearch campaigns, keyword targeting, performance analysis, optimization
Meta Ads (Facebook + Instagram)Campaign creation, audience targeting, performance breakdowns, competitor ad spying
TikTok AdsCampaign creation and performance analysis
Reddit AdsCampaign creation and performance analysis
LinkedIn Ads · X AdsComing soon

Install

Claude Code (recommended)

/plugin marketplace add adkit/ads-mcp
/plugin install ads@adkit

Then run /ads:setup to connect your ad accounts.

MCP-only (no plugin):

claude mcp add --transport http adkit https://mcp.adkit.so

Claude (desktop & web)

Settings → Connectors → Add custom connector → URL: https://mcp.adkit.so → sign in on first use.

ChatGPT

Settings → Connectors → Add custom connector → URL: https://mcp.adkit.so

Cursor

Add to ~/.cursor/mcp.json:

{
  "mcpServers": {
    "adkit": {
      "url": "https://mcp.adkit.so"
    }
  }
}

Codex

Add to ~/.codex/config.toml:

[mcp_servers.adkit]
url = "https://mcp.adkit.so"

Skills

SkillDescription
/ads:setupConnect your ad accounts
/ads:launchCreate campaigns, ad sets, and ads
/ads:analyzePull performance data and metrics
/ads:spyResearch competitor ads across ad libraries
/ads:studioGenerate ad images and copy with AI

How it works

The plugin connects to the AdKit MCP server, which manages your ad accounts across platforms. It follows a draft-first workflow — nothing publishes without your explicit approval. Supports multi-account setups for agencies and teams.

Learn more

  • Google Ads MCP — connect Google Ads to your AI agent
  • Meta Ads MCP — connect Facebook & Instagram Ads
  • TikTok Ads MCP — connect TikTok Ads
  • Claude integration — full setup guide for Claude
  • AdKit Dashboard — account management and documentation

Strategy skills

For campaign planning and platform-specific strategy, pair this plugin with the free Ads Strategy Skills.

Connect

Website · X · YouTube · LinkedIn · Facebook

License

MIT

Featured
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
Categories
Finance & CommerceMedia & Entertainment
Registryactive
TransportHTTP
UpdatedJun 3, 2026
View on GitHub

Related Finance & Commerce MCP Servers

View all →
Shopify Subscription Reconciliation MCP (Recharge Edition)

io.github.shelvick/shopify-subscription-reconciliation

Reconcile Shopify orders against Recharge subscription charges and Stripe payouts.
Google Ads

zleventer/google-ads-mcp

MCP server for Google Ads — 22 tools for spend diagnosis, impression share, and asset performance.
1
Meok Stripe Acp Checkout Mcp

csoai-org/meok-stripe-acp-checkout-mcp

MEOK Stripe ACP Checkout MCP — ChatGPT shopping bridge. Issues + verifies + signs Stripe Agentic
Google Ads

io.github.mharnett/google-ads

Google Ads MCP with MCC support: 35 tools for campaigns, keywords, reporting, GAQL.
Stripe Billing Mcp

csoai-org/stripe-billing-mcp

stripe-billing-mcp MCP server by MEOK AI Labs
Google Ads Mcp

co.pipeboard/google-ads-mcp

Google Ads automation with AI: analyze performance, manage campaigns, optimize bids.