Vidaro Studio

com.vidarostudioPublished by vidarostudio.comOfficial publisherv1.0.1Updated Nov 6, 2026

Generate AI images and videos via OAuth; uses your Vidaro credits.

VerifiedStreamable HTTPWeb executableMedia & DesignAI & ML

Overview

AI-generated overview

Vidaro Studio lets an assistant browse its AI image and video model catalog, estimate credit costs, and generate images, character sheets and videos on the…

What you can do
  • Browse the model catalog and read full model configuration, including modes, qualities and Genjutsu template details
  • Check the signed-in account's credit balance and plan, and claim free daily credits when available
  • Estimate the credit cost of a generation before running it
  • Start image, character-sheet and video generations, including jobs from Genjutsu templates
  • Import media from a public URL or a finished generation, list the library, and create short-lived upload links for files from the user's device
  • Poll generations and list recent creations to retrieve results and preview links
When to use it
Useful when the user wants AI-generated images, character sheets or videos produced through their Vidaro Studio account, and wants the credit cost shown before spending. Also fits workflows that reuse existing uploads or templates as references.
Requirements
A remote streamable HTTP endpoint at api.vidarostudio.com; no packages or environment variables are declared. The account is reached through OAuth sign-in, and most tools act on the signed-in user's credits and library.
Before you install
Generation tools spend real account credits, debiting up to max_credits when a job is queued; the server asks assistants to state the cost first and to confirm before spending more than 300 credits. Importing media from a URL copies third-party content into the user's library, and upload links let files be added from the user's device. Some tools write to the account library and history.

Installation

In SourceWeft

  1. Open Vidaro Studio in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.vidarostudio%2Fmcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "vidaro-studio": {
      "type": "http",
      "url": "https://api.vidarostudio.com/mcp"
    }
  }
}

Tools

17

list_models

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.

Parameterstype

get_model

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 preset ids. Returns: model payload (no user data).

Parameterstierpresetscategorymodel_idrequired

get_credits

Check 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).

Takes no parameters.

claim_daily_credits

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.

Takes no parameters.

import_media_from_url

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 write upload records.

Parametersurlgeneration_id

list_uploads

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.

Parameterslimitmedia_type

estimate_cost

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_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.

Parametersmoderequiredoptionsqualitydurationmodel_idrequiredpreset_idvideo_urlbatch_sizeimage_urlsaspect_ratiotemplate_sluggenerate_audio+16 more

generate_image

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. Prefer reference_generation_ids or reference_upload_ids for Vidaro-owned images; external URLs also count toward model max references.

Parametersmodepromptrequiredoptionsqualitymodel_idrequiredstyle_idbatch_sizemax_creditsrequiredaspect_ratioreference_image_urlsreference_upload_idsreference_generation_ids

generate_character_sheet

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). Only use images the user is allowed to submit.

Parametersseedbriefoptionsmodel_idrequiredmax_creditsrequireditem_image_urlsitem_upload_idsidentity_image_urlidentity_upload_id

generate_video

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 estimate_cost for which source fields apply to each mode.

Parametersmodepromptrequiredoptionsqualitydurationmodel_idrequiredpreset_idvideo_urlimage_urlsmax_creditsrequiredaspect_ratioresult_index+18 more

list_genjutsu_templates

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.

Parametersmodelimitcursorsource

get_genjutsu_template

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.

Parametersslugrequired

generate_from_genjutsu_template

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.

Parametersslugrequiredinputspromptqualitymax_creditsrequired

check_generation

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 not start a new job while one is still running.

Parameterswait_secondsgeneration_idrequired

my_creations

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.

Parameterstypelimitinclude_previews

Version history

1
  1. v1.0.1LatestNov 6, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.