Get started
Use Reviral inside Claude, Cursor and Windsurf (MCP)
Connect the Reviral MCP server with one line, then ask your AI chat to make pictures and videos. It shows the price first and runs only after you say yes.
By Wilson Sik Founder, Reviral Last updated
How it works
Claude plans, Reviral makes it
- Ask in your own words: “make me a video of a cat surfing”. Claude plans the shot and picks a model.
- Claude shows the price in credits, for example “Seedance 2.5 720P VIP · 10 s · 16:9 — yes?”. Nothing is made until you say yes.
- When it is ready, the picture appears right in the chat (a video shows its cover frame), with a link to it on reviral.ai — your video opens at
reviral.ai/app/projects/…. - Want a pro version? On that page, press “Let the Director write the pro prompt — free”: Cinema Studio opens with your plan in the box and our Director turns it into a shot-by-shot pro prompt. You see the price again before anything renders.
Which models Claude sees
Claude gets a short list: one route per model and size, each with a one-line “best for”. It always uses GPT-Image-2.5 Flare for pictures and Seedance 2.5 720P VIP for videos (the defaults), and switches only when you name a model. If you ask which model is best for something, Claude lists the matching models with their prices and you choose. The API keeps the full list of models.
On reviral.ai, not through Claude yet
- Bijutsu anime studio: remake a video with your own people, anime style.
- UGC Ads: short product ads with a presenter.
- AI Influencer: a consistent AI person across posts.
- Canvas: a board to plan, make and join pictures and clips.
- 4K Upscale: make a video sharper, up to 4K.
Connect in one line
The address
https://reviral.ai/api/mcp
- Create an API key (it starts with
rvr_; you see it once). - Paste one line into your terminal (Claude Code), or the file below (Cursor, Windsurf). Put your key where it says
rvr_YOUR_KEY. - Ask your chat: “what Reviral models do you have?”, then “make a picture of a cat on a surfboard”.
Claude Code
claude mcp add --transport http reviral https://reviral.ai/api/mcp --header "Authorization: Bearer rvr_YOUR_KEY"Cursor and Windsurf (mcp.json)
Cursor: .cursor/mcp.json in your project or ~/.cursor/mcp.json. Windsurf: ~/.codeium/windsurf/mcp_config.json (Windsurf names the address field serverUrl).
{
"mcpServers": {
"reviral": {
"url": "https://reviral.ai/api/mcp",
"headers": {
"Authorization": "Bearer rvr_YOUR_KEY"
}
}
}
}claude.ai (web, desktop, phone): sign in, no API key
- In claude.ai open Customize → Connectors → Add custom connector.
- Paste
https://reviral.ai/api/mcpas the server URL. If it asks how Claude should identify itself, pick Register automatically. Press Add, then Connect. - A Reviral page opens: sign in with your Reviral account (the same login as the website).
- Reviral shows who is asking and what it may do. Press Allow. You are back in Claude, connected.
- Ask: “what Reviral models do you have?”. Making a picture or video still shows the price first and waits for your yes.
No API key is needed for this. To disconnect, revoke “Signed in from an AI chat app” on your API keys page. On a Team or Enterprise plan an Owner adds the connector first; then you press Connect.
The 8 tools
Your chat picks the tool for you. Browsing models and prices needs no key.
| Tool | What it does | Costs credits? | Needs a key? |
|---|---|---|---|
list_models | Lists every image and video model with its price in credits. | No | No |
estimate_cost | Tells you the exact price before you make anything. | No | No |
get_credits | Shows your credit balance and plan. | No | Yes |
list_my_uploads | Lists the photos you uploaded on reviral.ai, so Claude can use one as a reference picture. | No | Yes |
generate_image | Makes pictures from your words. Shows the price first; runs only after you say yes. | Yes, after you say yes | Yes |
generate_video | Makes a video clip from your words. Shows the price first; runs only after you say yes. | Yes, after you say yes | Yes |
get_job | Shows a job's status and its download link when ready. | No | Yes |
wait_for_job | Waits up to 50 seconds, then returns the job (call again if still running). | No | Yes |
Price first, then yes
- You ask for a picture or a video. The chat calls
generate_imageorgenerate_video. - Nothing is made yet. Reviral answers with the price in credits, your balance and a
confirm_token. The chat shows you the price. - You say yes. The chat calls again with the same request plus the
confirm_token. Only now is the job started and the credits charged. - The chat calls
wait_for_job: the picture (or the video’s cover frame) appears in the chat with its reviral.ai link.
A confirm_token works once and expires after 10 minutes. If the request or the price changes, nothing is charged and the chat asks for a new price. Not enough credits? You see how many more you need and a link to top up.
Limits
- 60 requests a minute per API key (or per account when you signed in from claude.ai), and one tool call per request. Over that, you get a “try again in N seconds” answer.
- Making a picture or video answers within about 45 seconds. If it needs longer, it keeps going on our side and you get its job id right away;
wait_for_jobthen brings the link. wait_for_jobwaits at most 50 seconds per call. A longer video returns “running” with its job id; the chat simply asks again.- Prices are the same as on the website and in the API. Your files stay in your Reviral account; open them from the reviral.ai link.
- You can only see and download your own jobs.
FAQ
- What is the Reviral MCP server?
- It is one web address, https://reviral.ai/api/mcp, that AI chat apps such as Claude Code, Cursor and Windsurf can connect to. Once connected, the chat can list models, tell you prices, make pictures and videos with your Reviral credits, and give you the download links.
- Can the chat spend my credits without asking?
- No. The first call to make a picture or video only returns the price and your balance and charges nothing. The job starts only when the chat calls again with the confirm_token, which it should do only after you say yes. Each token works once and expires after 10 minutes.
- Do I need a paid plan?
- No. Any signed-in Reviral account can create an API key. Free-plan videos and pictures carry the Reviral logo, the same as everywhere else on Reviral.
- Does it work on claude.ai?
- Yes. In claude.ai open Customize → Connectors → Add custom connector, paste https://reviral.ai/api/mcp, press Add, then Connect, sign in with your Reviral account and press Allow. No API key is needed.
- How do I disconnect claude.ai?
- On your API keys page, revoke “Signed in from an AI chat app”. Every chat app you signed in from is disconnected at once; connecting again asks you to sign in and allow again.