Works with every MCP-compatible agent
Three ways in
Pick whichever fits your workflow. All three speak to the same AdMakeAI account and the same credit pool.
MCP Server
Hosted, stateless, JSON-RPC over HTTP. Drop the URL into any MCP-compatible client and your agent gets 38 tools.
https://admakeai.com/api/mcpAgent Skill
A SKILL.md that teaches your agent which tool to pick, how credits work, and what good ad-image prompts look like.
npx skills add admakeai/agent-skillsREST API
Every MCP tool is also a plain REST endpoint. Curl-friendly, scriptable, CI-friendly.
GET /api/v1/adGeneration.listConnect in two minutes
Grab an API key from your dashboard, then paste one of these snippets into your agent of choice.
One command. Runs from any terminal where Claude Code is installed.
claude mcp add --transport http admakeai https://admakeai.com/api/mcp --header "x-api-key: <YOUR_API_KEY>"Existing keys cannot be copied again. Create a new key to copy install snippets with the real secret, or replace <YOUR_API_KEY> manually.
What your agent can do
38 hand-picked tools across source image uploads, image generation, ad-set batching, and Meta Ads Manager. Full reference →
generate ad image
Text-to-image or image edit using nano-banana-pro / seedream.
batch ad sets
Spin up 10 variations from one product with per-variation hooks.
upload & search assets
Upload source images, browse generation history, search by prompt, get image URLs.
Meta analytics
Pull spend, CTR, CPC, conversions per campaign/ad set/ad.
campaign tree
Walk the campaign → ad set → ad hierarchy for any connected ad account.
upload to Meta
Send a generated creative straight into a Meta campaign + ad set.
pause / resume
Pause an ad, ad set, or campaign that's burning out. Never deletes.
credit balance
Check credits before kicking off a big batch.
Things people actually ask
Real prompts, mapped to the tools they trigger.
“Generate 5 minimal-lifestyle ad variations for our matcha launch, 4:5 aspect, and queue them as a new ad set.”
adSet.generateBatch“Show me the Meta ads from my main account whose CTR dropped more than 30% over the last 7 days, then pause the worst three.”
zernioAnalytics.timeline + pauseAd“Take my latest 'product-in-hand' generation and upload it to the Black Friday campaign on my main ad account.”
facebookUpload.requestScoped, revocable keys
Each key is bound to your account and your plan. Revoke from the dashboard any time.
Never deletes on Meta
Dangerous tools require confirmation and never delete. Uploads create draft Meta assets for review.
Single credit pool
Agent-driven generations spend the same credits as your dashboard. No surprise billing.