com.vidarostudio/mcp · v1.0.1 · ai-and-media
Vidaro Studio is healthy: it completed an MCP handshake in 986 ms and exposes 17 tools.
Generate AI images and videos via OAuth; uses your Vidaro credits.
Endpoint: https://api.vidarostudio.com/mcp (streamable-http)
No repository listed · Website · JSON · Add to my inventory
| Users (last 30 days) | 0 |
| Handshake | Healthy |
| Auth needed | None |
| Tool count | 17 |
| Latency | 986 ms |
| Last checked (UTC) | 2026-11-06T15:20:48.068Z |
| Checked (UTC) | Status | Latency | Error |
|---|---|---|---|
| 2026-11-06T15:20:48.068Z | Healthy | 986 |
list_models | Read-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, pricing summary) and 'count'. Safe to call without signing in for discovery. |
get_model | Read-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 pr |
get_credits | Read-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). |
claim_daily_credits | Grants 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. |
import_media_from_url | Copies 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 w |
list_uploads | Read-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. |
estimate_cost | Read-only pricing preview: same validation and credit math as a real generation, without spending credits. 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_con |
generate_image | Starts 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 pricing as web). Returns: generation_id and next steps (poll with check_generation). Uses credits immediately when accepted. |
generate_character_sheet | Starts 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). O |
generate_video | Starts 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 est |
list_genjutsu_templates | Read-only browse of Genjutsu Explore templates (not Seedance recipes). When to use: before generate_from_genjutsu_template. Cost: free. Returns: templates, cursor for paging. |
get_genjutsu_template | Read-only detail for one Genjutsu Explore template (slots, prompt, pricing). When to use: after list_genjutsu_templates. Cost: free. Seedance-only recipes are rejected. |
generate_from_genjutsu_template | Starts 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. |
check_generation | Polls 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 |
my_creations | Read-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. |
create_upload_link | Creates 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. |
check_upload_link | Polls 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. |