Adako is an MCP server that connects Claude Code to your Meta Ads account, for Facebook and Instagram. The plugin adds a Meta skill with the objective rules and the order a launch is built in, so Claude Code looks up the Page, the pixel and the audiences before it proposes anything. New campaigns are created paused.
Which creatives are fatiguing — where is cost per result rising while frequency climbs?
Proposal · Meta Ads
Pause 3 fatiguing ads
Frequency passed 4 while cost per result rose over the last 14 days.
Ad
Frequency
Cost/result
Summer carousel v2
4.4
+31%
Customer video 03
4.8
+38%
Static offer, blue
5.2
+45%
ImpactThe three ads stop serving. Their ad sets keep running on their other ads.
Executes once, only after you approve.
An example account. Approve and Reject work here; nothing leaves this page.
機能
機能·What it does
What Adako does in Meta Ads
44 tools, grouped by the job they do.
Catch creative fatigue before it costs you
Adako compares the first days of a window with the last, per ad, and flags fatigue when click-through rate falls while frequency and CPM rise, with cost per result beside them. It names the ads where people are seeing the same creative too often for it to still work. It proposes pausing them, with the numbers that led to the call. The analysis is free.
Read campaigns, ad sets, ads and audiences
Insights at every level with the previous period beside them, broken down by placement, audience, age, gender, device and country. Lead forms and their submissions. Which Instagram identity an ad ran under.
Launch image, video and carousel campaigns, paused
Interests and locations are resolved to Meta ids first, the creative is checked against Meta’s size and length rules before it is uploaded, and Meta’s own validation runs during the preview — so a multi-step create never fails halfway. The campaign is created PAUSED with the ad set and ad active inside it, so turning it on launches it.
Manage budgets, targeting and frequency
Campaign and ad set budgets, targeting, frequency caps, schedules, duplication. Every change is a proposal with a field-level diff, executed exactly once and read back from Meta afterwards.
Watch the account daily
Daily rules on the synced copy: cost per result above a ceiling, ROAS below a target, frequency past a threshold, spend pacing ahead of plan. They email you and can propose the pause. Included from the Pro plan.
Type these into Claude Code as they are, or in your own words. Adako picks the Meta Ads tools that answer them.
01Which ads have the highest frequency and the worst cost per result?
02Compare ad set performance for the last 14 days against the 14 before.
03Which creatives are fatiguing — where is cost per result rising while frequency climbs?
04Launch a paused image campaign for the new landing page with a $30 daily budget.
05Move budget from the ad set with the worst cost per purchase to the best one.
06How many leads did each lead form bring last month, and at what cost?
“Launch a paused image campaign with ./creative/spring.png at $30 a day.”
Meta downloads the image itself, so a path on this machine cannot work. A file named spring.png is already in the ad account’s media library, and the draft reuses it by its hash. The proposal builds the campaign, ad set and ad at $30 a day, with the campaign paused.
Asking costs nothing on any plan. When a prompt asks for a change, you get a proposal first, and Meta Ads stays as it is until you approve it.
接続
接続·Set it up
Set up Claude Code with Adako
What it takes: one command in any terminal, with OAuth or an API key. After that, open the Adako Accounts page and connect Meta Ads.
01Open a terminal in any project.
02Copy and run the command below.
03Start Claude Code, run /mcp, and complete the authorization screen in your browser.
04Start a new session and ask Claude Code to use Adako.
05Optional: install the Adako plugin for the eleven skills. Inside Claude Code, run /plugin marketplace add ruslan2027/adako-mcp, then /plugin install adako@adako. The plugin registers its own adako server, so remove the one from step 2 with claude mcp remove adako to keep a single copy. Then run /mcp and sign in to the plugin’s server.
MCP server URL
https://adako.ai/mcp
Add Adako
claude mcp add --transport http adako https://adako.ai/mcp
The plugin brings eleven skills with it, so the assistant already knows the operating procedure: read before write, resolve ids before a create, never retry a create that may have succeeded. Ad ops sits beside the rest of your work in the terminal.
No tool deletes a campaign, ad set or ad. Adako pauses; you delete in Meta Ads Manager if you want it gone.
An ad account with no payment method is refused during the preview, before anything is created, rather than failing partway through a launch.
Budgets are decimal numbers in the account currency, and Meta’s per-currency minimums are checked before a proposal is offered.
An image or video has to be reachable: Adako checks the file against each placement’s rules before it becomes an ad, and reuses a file already in the ad account rather than uploading it twice.
質問
質問·FAQ
Questions about Claude Code and Meta Ads
How do I use an image from my repo in a Meta ad?
Meta fetches the file from its own servers, so it needs a public https link straight to the image. A path on your machine never works. A file page from a public GitHub repository is rewritten to the raw file for you, and a private one cannot be read. An image already in the ad account is reused by its hash with no link at all.
Can Claude Code change my Meta account without asking?
No. Every Meta change goes through the meta_ads_write router and becomes a proposal. In Claude Code’s permission prompt you can allow the read router, meta_ads, for good and still be asked before each call to meta_ads_write. The proposal then waits for your approval as well.
Do I need the plugin, or is the add command enough?
The add command on this page connects the server, and every tool works with it. The plugin, installed with /plugin marketplace add ruslan2027/adako-mcp and then /plugin install adako@adako, registers the same server and adds eleven skills, the Meta one among them.
Can an AI agent manage my Facebook and Instagram ads?
Yes. Connect Meta Ads to Adako and your assistant can read every campaign, ad set and ad, spot creatives that are wearing out, move budget between ad sets and launch new campaigns. New campaigns are always created paused, and every change waits for your approval.
How do I connect Meta Ads to Adako?
Create a system user in your own Meta business portfolio, generate an access token from your own Meta app, and paste it on the Accounts page. The route is documented step by step and keeps the token entirely under your control.
What is creative fatigue, and how does Adako detect it?
Creative fatigue is the point where your audience has seen an ad often enough that it stops working: frequency keeps climbing while cost per result rises with it. Adako compares the first days of your chosen window with the last, flags the ads where click-through rate falls while frequency and CPM rise, and proposes pausing them with the figures attached.
Can Adako create lead form campaigns?
It reads lead forms and their submissions, and reports cost per lead by form. It launches image, video and carousel campaigns paused. For a campaign type it cannot create, it says so rather than guessing at the fields.
Does Adako use the official Meta Marketing API?
Yes, with your own access token, paced within Meta’s limits. The token is stored encrypted server-side, is never sent to your assistant and never appears in a log. You can disconnect the platform at any time.
信頼
信頼·Who is behind it
Before you hand Adako your Meta Ads account
Where it is published, how it reaches the platform, and what happens to your tokens.
Support by email
Write to support@adako.ai with any question about your account, a proposal or a bill.
Listed in the MCP Registry
Published in the official MCP Registry as ai.adako/ads.
Public repository
The skills, client configs, installers and registry entry are open at github.com/ruslan2027/adako-mcp. The server itself is hosted.
Official APIs only
Adako reaches Meta Ads through the official Meta Marketing API, with a system user token you create in your own business portfolio. It never drives the web interface.
Tokens stay with Adako
Platform tokens are stored encrypted (AES-256-GCM). They are never sent to your assistant and never written to a log.
料金
料金·Pricing
Audits cost nothing. Plans count accounts and proposed changes.
Free
無料
$0/mo
Audit one account free and approve your first fixes.
1 ad account a month
30 tasks a month
1 API key
Free questions, reports and audits
Google Ads, Meta Ads, LinkedIn Ads and ChatGPT Ads