Connect any MCP client.
One endpoint, one header. Paste the same bearer token into Claude.ai, Claude Desktop, Cursor, Cline, Continue, Windsurf, Codex, or any other streamable-HTTP MCP client.
One endpoint. One header.
Sign up, generate a key, and click Connect Meta Ads on your Connect Agent page. That’s it — we hold a long-lived Meta token encrypted at rest and resolve it per request.
Point any streamable-HTTP MCP client at https://api.brandmov.com/mcp and send one header:
Authorization: Bearer bm_live_your_brandmov_keyManaging multiple brands? Add X-Meta-Access-Token: EAAG... on a specific request to override the stored token just for that call. See Auth & tokens for the full story.
Claude.ai — custom connector
Settings → Connectors → Add custom connector:
Name: BrandMov
URL: https://api.brandmov.com/mcp
Auth: Bearer token
Token: bm_live_your_brandmov_keyClaude will list all 66 tools next time you open a conversation. Ask it “scan my top 3 competitors and save the best hooks to my swipe file” — one prompt, multiple tool calls, zero context-switching.
Claude Desktop
Edit ~/Library/Application Support/Claude/claude_desktop_config.json (or the Windows equivalent):
{
"mcpServers": {
"brandmov": {
"url": "https://api.brandmov.com/mcp",
"headers": {
"Authorization": "Bearer bm_live_your_brandmov_key"
}
}
}
}Restart Claude. Hammer icon lights up with 66 tools. Try “Add Gymshark to my watchlist and pull their top 5 ads from the last 30 days.”
Cursor & other clients
Cursor: Settings → MCP → Add new server → paste the URL + bearer header above. Same story for Cline, Continue, Windsurf, Codex, and anything else speaking streamable-HTTP MCP.