One MCP endpoint gives Claude Code, Claude Desktop, Cursor, or Codex the whole Livepeer creative network — image, video, audio, 3D, and finishing tools — as callable tools.
https://agent.livepeer.org/api/mcpSign in at app.daydream.live and copy your API key. It starts with sk_.
The same key covers inference, storage, and the MCP tools. Usage is metered per call — see pricing.
claude mcp add --transport http livepeer-agent \
https://agent.livepeer.org/api/mcp \
--header "Authorization: Bearer sk_YOUR_KEY"
.mcp.json{
"mcpServers": {
"livepeer-agent": {
"type": "http",
"url": "https://agent.livepeer.org/api/mcp",
"headers": {
"Authorization": "Bearer sk_YOUR_KEY"
}
}
}
}
Claude Desktop: Settings → Developer → Edit Config. Cursor: .cursor/mcp.json in your project. Codex: your MCP config file.
Authorization: Bearer sk_… — with a space after Bearer. A missing space is the most common cause of a silent auth failure./api/mcp. There is no /api/mcp/sse endpoint.Restart your client, then ask it:
List the Livepeer Agent capabilities and show me pricing for flux-dev.
You should see the agent call list_capabilities and get_pricing. Tools appear as mcp__livepeer-agent__*.
| Ask for this | What happens |
|---|---|
| “A watercolor sunset over Tokyo.” | One image via create_media |
| “An 8-scene Ghibli story about two bears catching salmon.” | generate_project renders the scenes and returns a shareable viewer link |
| “Animate this image.” (paste a URL) | Image-to-video |
| “What did I spend today?” | get_cost_report |
Ask for get_pricing before a big run — the agent will quote cost before spending.
| Symptom | Fix |
|---|---|
| No tools appear | Restart the client fully. Confirm the URL is /api/mcp and the key starts with sk_. |
401 / auth rejected | Check the space in Bearer sk_…. If it persists, the key may be out of credits — top up at app.daydream.live. |
| HTTP 406 | The client must send Accept: application/json, text/event-stream. Supported clients do this automatically. |
| A long render seems to stall | Renders are async. Ask the agent to poll subscribe_progress or get_create_media — the job keeps running even if you close the tab. |
Also available: the Livepeer Agent CLI for scripting and batch work, and the web app for a visual canvas. All three share one account and one set of capabilities.