Vidaro Studio
com.vidarostudio/mcpVersion 1.0.1Generate AI images and videos via OAuth; uses your Vidaro credits.
Status
Responds174 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 14:21 UTC
- Latency
- 174 ms
- Remotes responding
- 1 of 1
- Sign-in
- No sign-in
- Hosting
- EU hosting detected (detected, not a legal statement)
- Registry data as of
- Nov 14, 2026, 22:14 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://api.vidarostudio.com/mcpResponds174 msNo sign-in
Claude Code
claude mcp add --transport http vidarostudio https://api.vidarostudio.com/mcpClaude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: vidarostudio
Remote MCP server URL: https://api.vidarostudio.com/mcpCursor
{
"mcpServers": {
"vidarostudio": {
"url": "https://api.vidarostudio.com/mcp"
}
}
}VS Code
code --add-mcp '{"name":"vidarostudio","type":"http","url":"https://api.vidarostudio.com/mcp"}'Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
20 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
check_generationPolls one generation by id for the signed-in user. When to use: after any generate_* or import completion path. Cost: free (DB reads only). If status is queued and wait_seconds>0, blocks up to ~wait_seconds with polling (cap 25). Returns: viewer-oriented content with URLs or clear retry guidance; do not start a new job while one is still running. | No | Yes | Yes | No |
check_upload_linkPolls a create_upload_link session owned by the signed-in user. When to use: after sharing the upload URL. Cost: free. wait_seconds (0–25) can wait for a new file. Successful uploads appear in list_uploads. | No | Yes | No | No |
claim_daily_creditsGrants free daily credits for eligible free accounts (same rules as web daily bonus). When to use: when get_credits shows daily bonus available. Cost: adds configured daily credits (not a debit). Idempotent per UTC day. Returns: credits_granted and updated balance fields. | No | No | Yes | No |
create_upload_linkCreates a short-lived upload URL for the signed-in user to add files from their device into their library. When to use: user needs to supply refs (e.g. motion clip). Cost: free. Returns: link id and URL; then check_upload_link until files arrive. | No | No | No | No |
estimate_costRead-only cost preview. It only calculates the credit cost on Vidaro's own servers: it never starts a job, never spends credits, and never contacts external AI providers. Same validation and credit math as a real generation. When to use: always immediately before any generate_* call; tell the user the number of credits and pass max_credits accordingly. Returns: estimated credit cost and breakdown fields. motion_control uses the motion clip length; video_edit uses source length; video_extend uses source plus extension. Genjutsu Explore: pass template_slug. Does not enqueue jobs. | No | Yes | Yes | No |
generate_character_sheetStarts AI Influencer character-sheet generation (portrait + full-body refs). When to use: after estimate_cost with mode character_sheet. Cost: debits credits up to max_credits. Returns: generation metadata and polling instructions. Use either upload ids or https URLs for identity/items (not both). Only use images the user is allowed to submit. | No | No | No | Yes |
generate_from_genjutsu_templateStarts a video job from a Genjutsu Explore template; debits credits up to max_credits. When to use: after estimate_cost with matching template_slug and slot inputs. Slot values are upload ids, generation ids, or default:{n} on official templates. prompt overrides when the template allows editing. | No | No | No | Yes |
generate_from_seedance_recipeStarts a Seedance 2.5 video from a recipe; debits credits up to max_credits. When to use: after estimate_cost with template_slug set to the recipe slug and the same settings. image_to_video recipes need a start image (upload id, image generation id, or https URL) and may take an end image. Omitted settings and prompt use the recipe defaults. | No | No | No | Yes |
generate_imageStarts a text-to-image or image-to-image job for the signed-in user. When to use: after estimate_cost with the same arguments. Cost: debits up to max_credits when queued (same credit cost as web). Returns: generation_id and next steps (poll with check_generation). Uses credits immediately when accepted. Prefer reference_generation_ids or reference_upload_ids for Vidaro-owned images; external URLs also count toward model max references. | No | No | No | Yes |
generate_videoStarts a video generation for the signed-in user (text-to-video, image-to-video, motion control, Seedance edit/extend, Genjutsu, etc.). When to use: only after estimate_cost with matching inputs. Cost: spends credits up to max_credits when queued. Returns: generation_id and polling guidance. See estimate_cost for which source fields apply to each mode. | No | No | No | Yes |
get_creditsRead-only account snapshot for the signed-in user. When to use: before quoting spend or after generation. Cost: free (no credits). Returns: balance, plan, daily bonus availability (no secrets). | No | Yes | Yes | No |
get_genjutsu_templateRead-only detail for one Genjutsu Explore template (slots, prompt, credit cost). When to use: after list_genjutsu_templates. Cost: free. Seedance recipes use get_seedance_recipe instead. | No | Yes | Yes | No |
get_modelRead-only: full public config for one catalog model by slug. When to use: after list_models to confirm modes, qualities, and options. Cost: free. ai-influencer: first call lists tiers; pass tier (and category) for catalog detail before generate_character_sheet. genjutsu: presets=true adds restyle preset ids. Returns: model payload (no user data). | No | Yes | Yes | No |
get_seedance_recipeRead-only detail for one Seedance recipe: default prompt (editable), image slots, allowed settings (quality, duration, aspect_ratio, generate_audio, bitrate_mode) and the default price. When to use: before generate_from_seedance_recipe. Cost: free. | No | Yes | Yes | No |
import_media_from_urlCopies media into the signed-in user's library for use in generate_* tools. When to use: user provides a public https URL or you reuse a completed image generation. Cost: free (rate limited). Provide exactly one of url or generation_id. Returns: upload_id and metadata. Consumes bandwidth only; may write upload records. | No | No | Yes | Yes |
list_genjutsu_templatesRead-only browse of Genjutsu Explore templates (not Seedance recipes). When to use: before generate_from_genjutsu_template. Cost: free. Returns: templates, cursor for paging. | No | Yes | Yes | No |
list_modelsRead-only catalog discovery. When to use: before estimate_cost or generation to pick a model id. Cost: free (no credits). Returns: JSON with 'models' (id, name, provider, type, modes, credit cost summary) and 'count'. Safe to call without signing in for discovery. | No | Yes | Yes | No |
list_seedance_recipesRead-only browse of Seedance 2.5 recipe templates from Explore: ready-made prompts and settings, text-to-video or image-to-video (start image, optional end image). When to use: the user wants a ready-made Seedance look. Cost: free. Returns: recipes with default settings and price, cursor. | No | Yes | Yes | No |
list_uploadsRead-only library listing for the signed-in user. When to use: to reuse upload ids in generate_* or import flow. Cost: free. Returns: items with upload_id, type, optional short-lived preview_url (not a secret). Default limit 20, max 50. | No | Yes | Yes | No |
my_creationsRead-only list of the signed-in user's recent generations. When to use: browsing history without a specific id. Cost: free; include_previews=true may add JPEG previews (bounded). Returns: viewer-oriented list. | No | Yes | Yes | No |
Details
- Registry status
- Active
- Published
- Nov 6, 2026
- Updated
- Nov 6, 2026
- Repository
- Not given
- Categories (suggested)
- Design and mediaSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared