Developers
Addy as an
MCP server.
Point Claude Desktop, Claude Code or Cursor at one URL and say 'make me five Reels for my site'. Same credits, same library.
Connect
Endpoint: https://use-addy.site/api/mcp (Streamable HTTP). Authenticate with the same Bearer key as the REST API.
Claude Desktop / Claude Code (claude_desktop_config.json or .mcp.json)
{
"mcpServers": {
"addy": {
"type": "http",
"url": "https://use-addy.site/api/mcp",
"headers": { "Authorization": "Bearer addy_live_••••" }
}
}
}Cursor (.cursor/mcp.json)
{
"mcpServers": {
"addy": {
"url": "https://use-addy.site/api/mcp",
"headers": { "Authorization": "Bearer addy_live_••••" }
}
}
}Tools
| Tool | Arguments | Does |
|---|---|---|
| analyze_brand | { url } | Learn a brand from a website. Returns brandId and profile. |
| generate_concepts | { brandId, count?, formats?, goal? } | Write hooks, scripts and captions. Returns concepts[]. |
| generate_video | { conceptId, quality?, voice?, captions? } | Render with Wan 3.0. Returns jobId; reserves credits. |
| get_job | { jobId } | Status and download URL when done. |
| schedule_post | { creativeId, accountId, caption, publishAt } | Schedule to Instagram, TikTok or YouTube. |
Example conversation
You, in Claude
Analyze https://example.com, write 5 concepts for installs in the baby-podcast and UGC formats, render the best two as videos, and schedule them to my Instagram account tomorrow at 9am and 6pm.
Claude calls analyze_brand, generate_concepts, generate_video twice, waits on get_job, then schedule_post twice. Credits are reserved per render and refunded if anything fails.
Questions
+Does the MCP server spend credits without asking?
generate_video reserves credits when called. Most clients ask you to approve tool calls; keep that on.
+Which clients work?
Any Streamable HTTP MCP client: Claude Desktop, Claude Code, Cursor, Windsurf, and custom agents using the MCP SDK.
+Is there a local stdio version?
Not yet. The HTTP endpoint works from any machine without installing anything.