
Ads Manager by AdKit: Google Ads, Meta Ads, TikTok Ads, LinkedIn Ads
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.
- GitHub stars
- 20
- tools
- 9
- transport
- HTTP
- last updated
- Oct 2, 2026
Tools
9 toolsPublic tool metadata for what this MCP can expose to an agent.
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.
limitnumberquerystringadkit_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.
projectIdstringadkit_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.
platformstringmeta · google · tiktokprojectIdstringtargetstringmanageadkit_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.
agentIdstringadkit_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.
contextobjectmessagestringpayloadobjectseveritystringlow · medium · high · criticaltypestringfeedback · bug · confusing · missing_featureadkit_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...
detailstringfullpathstringadkit_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...
actionstringdataobjectentitystringidstringidsarrayparamsobjectplatformstringmeta · google · tiktokprojectIdstringpublishbooleanadkit_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...
actionstringlist · search · get · similar · addentitystringadvertisers · adsidstringparamsobjectprojectIdstringadkit_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...
actionstringlist · get · create · update · delete · generateentitystringads · mediaidstringparamsobjectprojectIdstringSponsors
Readme
Ads MCP - let your AI agents manage your ads across Google Ads, Meta Ads, TikTok Ads, LinkedIn Ads, Microsoft Ads, Reddit Ads, and X Ads
Ads MCP - Manage your ads from your AI agent
Hosted at mcp.adkit.so. Overview and setup guides.
Install in one click: Claude or ChatGPT. Other apps: see Install.
Details
- Repository
- github.com/adkit/ads-mcp
- Website
- adkit.so
- Categories
- Finance & Commerce, Media & Entertainment
- Transport
- HTTP
- Registry
- MCP registry, active