Dolly for agents.
Claude, Cursor and any MCP client can generate images, video, voice and music through Dolly with one connection.
32 models, 15 video, 7 image, 6 voice, 4 music. Connecting and pricing are free.
Setup
Three steps, once
- Add the serverPaste the URL into your client's connector settings, or run the one command. There is no key to generate and no config file to hand-edit.
- Approve it onceThe first call sends you to Dolly to sign in and approve the connection, then back to where you were. Connecting costs nothing.
- Ask for somethingYour assistant reads the tool list, prices the work with a quote, and generates once you say yes.
Claude Desktop
Customize, then Connectors, then the plus. Paste this as the URL.
https://dolly-api-staging.tristanhakert.workers.dev/mcpClaude Code
One command in any terminal.
claude mcp add --transport http dolly https://dolly-api-staging.tristanhakert.workers.dev/mcpCursor
~/.cursor/mcp.json, or .cursor/mcp.json for one project.
{
"mcpServers": {
"dolly": {
"url": "https://dolly-api-staging.tristanhakert.workers.dev/mcp"
}
}
}Tools
What your agent gets
9 tools, and the descriptions below are the ones the server hands the client. Exactly one of them spends credits.
| Tool | What it does | Credits |
|---|---|---|
dolly_models | List Dolly models | Free |
dolly_model_schema | Get a model's parameter schema | Free |
dolly_quote | Price a generation | Free |
dolly_account | Account status and linking | Free |
dolly_generate | Generate | Per model, quoted first |
dolly_upload | Upload a reference image | Free |
dolly_assets | Named reusable references | Free |
dolly_job | Check a generation | Free |
dolly_wait | Wait for a generation | Free |
Examples
What you can ask
Make me a hero image of a matte black espresso machine on a marble counter, 16:9.Animate that last image into a six second clip with a slow push in.Read this paragraph in a calm British voice and save it as an MP3.Write a thirty second instrumental for a product video, no lyrics.Take this photo of my watch, remove the background, and put it on a linen surface.Price a one minute voiceover before you make it.Money
Auth and billing
The first call opens a consent screen in your browser. You approve the connection once, for your own account, and your client keeps the token. There is no API key to paste and nothing to rotate by hand.
Spending works the way it does everywhere else in Dolly. An agent prices work with a quote before it runs, the charge is the quoted amount, and your balance is the ceiling. A generation that fails is refunded in full, so you pay for outputs rather than attempts. Revoke the connection from your client, or from the account page, and the token stops working immediately.
Questions
Questions, answered
Which clients work?
Do I need an API key?
What does it cost to connect?
Can an agent spend without asking me?
What happens when a generation fails?
Where do the files go?
Elsewhere
Prefer a terminal?
The CLI is the same account and the same credits, for scripts and pipelines that are already writing files into a repo.