Scan creatives in seconds
Describe the URL and target GEO. The AI picks the device profile, queues the scan, and returns the verdict — no dashboard clicks.
Connect Kaminari Ad to Cursor, Claude Desktop, or any MCP-compatible agent. Trigger scans, write policies, monitor alerts — in plain English. 108 tools, no dashboard needed.
Tell your AI assistant what you need. It calls the right Kaminari Ad tool — and gives you a structured answer back.
Describe the URL and target GEO. The AI picks the device profile, queues the scan, and returns the verdict — no dashboard clicks.
"Why did scan #abc fail?" The AI fetches the scan, evidence, redirect chain, and tag matches in one back-and-forth.
"Flag any creative claiming 100% returns." The AI writes a custom rule, dry-runs it on past scans, then deploys.
"What alerts came in overnight?" Get a grouped list. Escalate or resolve in one command.
"How much did campaign X spend this week?" Get usage broken down by campaign, org, or day — without building a report.
Local stdio install passes the key directly to Kaminari Ad — no MCP-side storage. Hosted mode uses Bearer auth, no caches.
Each example wires together several MCP tools — your AI assistant orchestrates the calls.
"Scan https://example.com/banner across the top 20 GEOs on real iPhones. Return any that flagged cloaking."
"Write a rule that fires when a landing page mentions 'guaranteed returns'. Test it against my last 200 scans before I activate it."
"Set up a recurring campaign that re-scans my top 50 advertisers every 6 hours. Send any violation to #ad-quality Slack."
"Show me check count and spend by campaign for the last 7 days."
"Delivery #d-abc failed yesterday. Replay it now and tail the next 3 attempts."
mcpServers entry. If Cursor isn't installed, the page stays put with the deeplink URL you can paste manually.KAMINARI_AD_API_KEY — get one at app.kaminari.ad → Settings → API Keys."List my recent scans" or "Show open alerts".{
"mcpServers": {
"kaminari-ad": {
"command": "npx",
"args": ["-y", "@kaminari-ad/mcp"],
"env": {
"KAMINARI_AD_API_KEY": "your-key"
}
}
}
}For serverless agents, CI pipelines, or clients without a local Node runtime — point at the hosted endpoint with a Bearer header. Same 108 tools, no Node install.
{
"mcpServers": {
"kaminari-ad": {
"url": "https://mcp.kaminari.ad/mcp",
"headers": {
"Authorization": "Bearer your-key"
}
}
}
}One tool per /api/v1 call, with MCP behaviour annotations (readOnly / destructive / idempotent) so your client can warn before risky actions.
Org, users, roles, labels, API keys — invite, revoke, transfer ownership.
Queue scans (one or bulk by GEO), inspect verdicts, re-check, cancel, pull screenshots, creative HTML, video and VAST XML.
Create, schedule, run, archive, list runs — recurring verification jobs.
Folder-level operations: run all, cancel all, pause/resume schedules.
Inspect run-level counters and the scans they contain; cancel.
Read system tags, manage custom tag definitions, list tags attached to a scan.
Author plain-English detection rules. Test-rule (dry-run) before deploy.
Define your own content categories, parse them from plain text, restore deleted ones.
Group rules + tags into policies, request approval, set the default, attach to campaigns.
List violation alerts, escalate/resolve/dismiss one or in bulk, stats by status.
Register endpoints, list deliveries, test, replay (single or bulk), rotate secrets.
Balance, usage, plan limits, ledger transactions.
Invoice list with status and amounts, invoice PDF download.
Slack / Telegram / Email / Webhook destinations and per-campaign routing.
Countries / GEOs, device profiles and proxy targeting for scan parameters.
Free to create. You only pay per successful scan.
@kaminari-ad/mcp@0.24.2 · MIT · 108 tools