Markifact MCP Server
OfficialAllows managing Amazon Ads campaigns, including creating, editing, and pausing ads, with human-in-the-loop approval for writes.
Provides tools to manage Facebook pages and ad accounts, enabling content creation, audience management, and performance analysis.
Enables full management of Google Ads campaigns, including Search, Performance Max, and display, with read-only auditing and write operations requiring approval.
Allows querying Google Search Console data for search performance insights, such as top queries and CTR analysis.
Provides access to HubSpot CRM and marketing tools, enabling contact management, email campaigns, and automation workflows.
Facilitates management of Instagram business accounts, including posting, engagement, and ad campaign oversight.
Allows managing Meta Ads (Facebook and Instagram) campaigns, including Advantage+ campaigns, creative rotation, and performance diagnosis.
Supports Pinterest Ads management, including campaign creation, budgeting, and creative optimization.
Enables management of Reddit Ads campaigns, including targeting, bidding, and performance tracking.
Integrates with Shopify for e-commerce management, including product updates, order handling, and inventory tracking.
Allows sending messages and notifications to Slack channels, useful for client communication and alerts.
Provides tools to manage Snapchat Ads campaigns, including creative management and audience targeting.
Enables management of TikTok Ads campaigns, including video creation, targeting, and performance analysis.
Allows sending and managing WhatsApp messages for customer communication and marketing.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Markifact MCP ServerAudit my Google Ads account for wasted spend over $500 in the last 30 days"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Markifact, the universal marketing MCP server
Manage Google Ads, Meta Ads, TikTok Ads, LinkedIn Ads, Microsoft Ads, Reddit Ads, Pinterest Ads, Snapchat Ads, Amazon Ads, DV360, GA4, BigQuery, Google Search Console, Google Business Profile, Google Merchant Center, Facebook, Instagram, LinkedIn, Shopify, HubSpot, Klaviyo, WhatsApp, Slack and more from Claude, ChatGPT, Cursor, or any AI client. 500+ operations. Human-in-the-loop on every write.
What this does
Markifact turns any AI client into a senior performance marketer with live access to your ad accounts, analytics, storefronts, CRM, and messaging. Ask it to audit wasted spend, launch a PMax campaign, rotate fatigued creative, diagnose why a campaign stopped converting, query BigQuery, sync a Klaviyo audience, or DM a client on Slack. It does the work, shows you the change, and waits for approval before anything goes live.
One install, every account — behind a single OAuth flow.
Related MCP server: agent1st-ads-mcp
Supported platforms
500+ live operations across every major platform.
Category | Platforms |
Paid media | Google Ads, Meta Ads, TikTok Ads, LinkedIn Ads, Microsoft Ads, Reddit Ads, Pinterest Ads, Snapchat Ads, Amazon Ads, DV360 |
Analytics & data | GA4, BigQuery, Google Search Console, Google Merchant Center |
Organic & social | Facebook, Instagram, LinkedIn, Google Business Profile |
E-commerce, CRM & messaging | Shopify, HubSpot, Klaviyo, WhatsApp, Slack |
See it in action
Real prompts you can paste into Claude, ChatGPT, Cursor, or any connected client:
"Create a Google Search campaign for our spring sale. $150/day, US + Canada, target 'running shoes' and related keywords, paused so I can review""Launch a Meta Advantage+ campaign for our Black Friday creative. Budget $200/day, target US, paused so I can review""Audit my Google Ads account from the last 30 days and find wasted spend over $500""Pull the top 20 queries from Google Search Console for the last 28 days where impressions are up but CTR dropped, and suggest title tag rewrites""Rotate my top fatigued creative on the BFCM ad set, ship two variants paused"Install for your AI client
All clients connect to the same MCP server. Sign up at www.markifact.com first to get free credits, then install for the client you use.
Client | One-line install |
Claude Code |
|
ChatGPT (Pro / Business / Enterprise) | Settings → Apps → enable Developer mode → Create app → paste |
Claude Desktop & Web | In any chat, click + → Add custom connector → URL: |
Cursor |
|
Codex CLI |
|
Windsurf | See docs/windsurf.md |
Gemini CLI |
|
Antigravity | |
Any MCP-compliant client | Raw URL: |
Per-client guides live in docs/.
Install skills via skills.sh
Markifact's skills are also available through skills.sh, which works across 50+ AI agents including Cursor, Codex, Cline, Copilot, Gemini, Windsurf, and more.
npx skills add markifact/markifact-mcpWhat you get
Pre-built workflows (slash commands)
/markifact:launch-google-search: ship a paused Search campaign with ad groups, keywords, and ads in one approval (write)/markifact:launch-pmax: stand up a Performance Max campaign with asset group, paused for review (write)/markifact:launch-meta-campaign: build a Meta campaign, ad set, and ads end to end, paused (write)/markifact:edit-meta-creative: swap the URL, copy, or CTA on a live ad without breaking learning (write)/markifact:rotate-creative: pause fatigued ads and ship paused variants ready to launch (write)/markifact:negative-keyword-sweep: find search terms wasting your budget and block them with one approval (write)/markifact:diagnose-underperformer: walk through a structured decision tree to figure out why a campaign tanked (read-only)
The performance-marketer agent
Available as @performance-marketer in Claude Code, the agent is a senior operator with full read and write access to every connected platform. It can audit accounts, build full-funnel campaigns, debug performance drops, rotate creative, and pull reports. Every write goes through a four-step safety protocol so nothing destructive happens without your explicit approval.
500+ live operations across every major platform
See the Supported platforms table above for the full list. One install, every account.
Why Markifact
One MCP, every platform
Most ad MCP servers cover one platform. Markifact runs Google Ads, Meta Ads, TikTok Ads, LinkedIn Ads, Microsoft Ads, Reddit Ads, Pinterest Ads, Snapchat Ads, Amazon Ads, DV360, GA4, BigQuery, Google Search Console, Google Business Profile, Google Merchant Center, Facebook, Instagram, LinkedIn, Shopify, HubSpot, Klaviyo, WhatsApp, and Slack behind a single OAuth flow. One install, every account.
Real writes, with safety rails
Read-only MCPs are useful for reports. Markifact creates campaigns, edits creative, adjusts budgets, and pauses underperformers. Every write operation requires explicit user approval before it executes. Nothing goes live without you saying yes.
Built for AI clients, not for engineers
The 500+ operations are exposed through a small meta-tool surface that AI clients can navigate at runtime. No hardcoded tool list to drift. No context bloat. Your AI finds the right operation, fetches its schema, and runs it cleanly.
Trust and security
OAuth 2.1 with PKCE on every connection. No API keys to copy or paste.
Encrypted credential storage. Tokens never leave Markifact and are never sent to the AI client.
We do not train on your customer data.
Meta app-reviewed.
Every write operation requires explicit user approval before execution.
Trust center: www.markifact.com/trust-center
How it works
Markifact's MCP server exposes a small set of meta-tools that your AI client uses to navigate 500+ operations at runtime. The pattern is always the same:
Discover the right operation by intent.
Inspect its input schema.
Run it, with explicit user approval on writes.
Engineers wanting the full design can read docs/architecture.md.
Use cases
For agencies and media buyers
Manage 50 clients without 50 tabs. Connect every client account once, switch between them in chat. Run audits, launch campaigns, and report in a fraction of the time.
For solo founders running their own ads
You don't need a media buyer. Ask Markifact to launch your first PMax campaign or audit why ROAS dropped last week. Pro-level decisions without learning the platform UI.
For in-house marketing teams
Your team already uses Claude or ChatGPT. Give them safe, controlled write access to ad platforms with audit trails on every change.
Pricing
Free tier available. Paid plans start at the Starter tier. See www.markifact.com/pricing for the full breakdown.
Contributing
The source-of-truth lives in shared/ (shared/commands/, shared/skills/, shared/agents/). Per-client surfaces (commands/, skills/, agents/, gemini/commands/, plugins/cursor/.cursor/rules/, plugins/codex/AGENTS.md) are generated. Never edit them directly. Run:
./scripts/sync-skills.sh
./scripts/validate.shCI runs sync-skills.sh --check and rejects PRs that hand-edit generated files.
Versioning
All four manifests (plugin.json, marketplace.json, server.json, gemini-extension.json) are kept in lockstep. Bump everything with:
./scripts/bump-version.sh 0.2.0Support
Email: contact@markifact.com
Reconnect platforms: https://www.markifact.com/app/connections
Markifact is the universal MCP server for performance marketing. It works with Claude Code, Claude Desktop, ChatGPT, Cursor, Codex, Windsurf, OpenClaw, Antigravity, and Gemini CLI. Use it as a Google Ads MCP, Meta Ads MCP, TikTok Ads MCP, LinkedIn Ads MCP, Microsoft Ads MCP, Reddit Ads MCP, Pinterest Ads MCP, Snapchat Ads MCP, Amazon Ads MCP, DV360 MCP, GA4 MCP, BigQuery MCP, Google Search Console MCP, Google Business Profile MCP, Google Merchant Center MCP, Facebook MCP, Instagram MCP, LinkedIn MCP, Shopify MCP, HubSpot MCP, Klaviyo MCP, WhatsApp MCP, or Slack MCP from any AI client.
License
MIT © Markifact
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/markifact/markifact-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server