Read-only to start. You turn on writes when you trust it.

Turn any AI into an
Ad Engine

Hook Adship up to Claude, Codex, Cursor or Perplexity and run your Meta and TikTok ads straight from the chat. Launch a whole Drive folder of videos. Ask which ads are wasting money. Scale the winners. Same account you already use, just driven by your AI instead of a dashboard.

One connector Claude Codex Cursor Perplexity any MCP
your ai · adship-mcp
You
Launch the 4 videos in my Drive folder as Meta ads. Keep them paused, use my saved defaults.
Grabbing them from Drive and publishing each one.
bulk_publish · 4 creatives
Done. 4 ads created in “broad”, all PAUSED so you can review. Open Ads Manager ↗
56
tools in your chat
2
networks: Meta + TikTok
OAuth
sign-in, no API keys
Read‑only
until you flip on writes
One connector, every assistant

Works with the AI you already use

Adship isn't a Claude plugin. It's a plain MCP server, so it shows up the same way in any assistant that speaks the protocol. Connect it once and all 56 tools land in the chat.

Claude
.ai · Code · Desktop
Codex
OpenAI CLI
Cursor
AI code editor
Perplexity
Comet & Pro
Any MCP client
Open protocol
Three steps

Add the Adship connector

You sign in with your Adship account over OAuth. No API keys to paste around. The steps are the same everywhere, only the menu names change.

1

Open MCP settings

Claude goes to Settings → Connectors, Cursor to Settings → MCP, Perplexity to Settings → Connectors. CLIs use the command below.

2

Paste the URL

Call it Adship and drop in:

https://mcp.adship.ai/mcp
3

Connect and sign in

Hit Connect, sign in with your Adship account, approve the scopes. That's it.

🔒

New connections are read-only. Your AI can read accounts, creatives and reports, but it can't launch, edit or delete anything. Those tools stay locked until you switch the connector to read & write in Adship → Settings → AI Agents.

Per client

Claude Code
claude mcp add --transport http adship https://mcp.adship.ai/mcp
Codex
codex mcp add adship --url https://mcp.adship.ai/mcp --oauth-resource https://mcp.adship.ai/ && codex mcp login adship
Cursor
~/.cursor/mcp.json → { "mcpServers": { "adship": { "url": "https://mcp.adship.ai/mcp" } } }
Perplexity
Settings → Connectors → Add connector → paste https://mcp.adship.ai/mcp → Connect
Meta Ads
TikTok Ads
Drive & Sheets
The toolbox

56 tools, from launch to audit

Everything from publishing an ad to tearing apart a whole account. Your assistant calls these right in the conversation.

🚀 Ad Launching

3 tools
  • bulk_publish
  • bulk_publish_tiktok
  • upload_creative

📋 Campaign Management

13 tools
  • list_campaigns
  • list_ad_sets
  • list_ads
  • duplicate_campaign
  • duplicate_adset
  • create_adset
  • update_adset_targeting
  • update_budget
  • update_status
  • edit_ads
  • enable_ad
  • pause_ad
  • delete_entities

📊 Analytics & Reports

11 tools
  • get_account_overview
  • get_ad_metrics
  • get_daily_spend
  • get_top_ads
  • compare_performance_periods
  • get_delivery_status
  • get_budget_pacing
  • get_spend_anomalies
  • get_insights_breakdown
  • get_change_history
  • run_full_account_audit

🎨 Creative Intelligence

6 tools
  • get_creative_concentration
  • group_creatives
  • get_creative_performance
  • list_creatives
  • generate_ad_copy
  • analyze_creative_strategy

🔭 Competitor Research

3 tools
  • scrape_meta_ads_library
  • analyze_competitor
  • compare_competitors

💬 Comments & Sentiment

4 tools
  • list_comments
  • get_comment_analytics
  • reply_to_comment
  • hide_comment

⚙️ Rules & Recommendations

5 tools
  • list_ad_rules
  • create_ad_rule
  • delete_ad_rule
  • list_recommendations
  • apply_recommendation

📁 Drive & Sheets

2 tools
  • browse_google_drive
  • read_google_sheet

🏢 Accounts & Settings

9 tools
  • list_ad_accounts
  • list_workspaces
  • get_current_user
  • get_workspace_settings
  • list_audiences
  • list_pixels
  • list_pages
  • list_batches
  • list_conversations
Copy, paste, go

Prompts to start with

Paste one of these once you're connected. The audits and reports run read-only. Launches and budget changes need write access switched on.

🩺

Audit my account

A read-only sweep across delivery, spend and creatives.
Run a read-only audit of my Meta account. Look at delivery health, wasted spend, how concentrated my creatives are, and anything risky that changed in the last 7 days. Give me the top 3 fixes ranked by how much money they save.
🚀

Launch a Drive folder

Turn every clip in a folder into its own ad, paused.
Browse this Google Drive folder, take every video, and launch each one as its own Meta ad in my "broad" ad set. Keep them paused, use my saved defaults, give each a unique UTM, then send me the Ads Manager link.
✂️

Cut the waste

Find the losers and exactly what to pause.
Compare the last 7 days against the 7 before across all my campaigns. Which ads are scaling well and which are burning budget for nothing? Give me the exact ad IDs to pause and how much spend that frees up.
📈

Scale the winners

Bump budget on what's actually working.
Find my 3 best ads by ROAS over the last 14 days, then raise each one's budget by 20%. Show me before and after, and leave anything you're not sure about untouched.
💬

Triage the comments

Read the room and draft replies.
Pull the comments on my active Meta ads from the last 3 days. Group them by sentiment, flag the ones that need a reply, and draft a friendly response for the top 5 questions people keep asking.
🌍

Fan out a winner

Clone a proven ad set across markets.
Take my best ad set and duplicate it for Romania, Bulgaria and Hungary, keeping the creatives. Set all three paused so I can review the targeting before anything goes live.

Plug Adship into your assistant

Claude, Codex, Cursor, Perplexity. Your accounts, your rules. Start read-only and turn on writes once you trust it.

Connect your AI