Vidofy
Generate video, images, audio and speech with Vidofy — Veo 3.1, Kling 3.0, Flux 2 and 570+ models.
Connector by vidofy.aiOfficial · Domain verified by the MCP Registry
Install
Works with Claude Code, VS Code, Codex, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/vidofy-ai-mcp
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Remote endpoint
https://vidofy.ai/mcp-appRemote (HTTP)
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 9 read · 1 write · 0 delete
- Secrets
- 1 (API keys, tokens or passwords)
- Install scripts
- None found
- Runs as
- Node.js package
Tools by what they do 10
Read from the source code; the running server may list different tools.
Read 9 · Look things up without changing anything.
estimate_costgeneration_card_stateget_balanceget_modelget_resultget_statusget_usagelist_modelslist_modes
Write 1 · Create, change, send or run things.
generate
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
VIDOFY_TOKEN
Network hosts it talks to 1
vidofy.ai· found in remote endpoint, install command
Tools (10)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
estimate_costPrice it before spendingread-onlyWhat a generation will cost, before running it. Pass the SAME input you will pass to generate — on some models the price varies 20x with the settings. Show this to the user before spending their balance.
generateGenerate media (spends credits)Run a generation. THIS SPENDS THE USER'S BALANCE — call estimate_cost first and tell them the price. Charged when the job is submitted, not when it succeeds. Returns immediately with an id; the media is not ready yet. Check get_status — which waits for you — and obey the check_again_in_seconds it returns, then call get_result. Typical waits are 30 seconds for audio and one to three minutes for an image or a video, so tell the user it is running rather than checking over and over. Output is private unless public:true — except on a free account, where it is always published and watermarked. To c…
generation_card_stateRefresh the generation cardread-onlyInternal: current state of a generation, for the card view.
get_balanceCheck the credit balanceread-onlyThe account balance, and how much of it expires with the current subscription. Check before a costly generation.
get_modelLook up one modelread-onlyEverything needed to call generate on one model: a JSON Schema for its inputs, which file slots it takes and their size limits, and notes the schema cannot express. Call this after list_models and before generate. Its credits_from is the model's cheapest possible price, not this request's — quote estimate_cost.
get_resultGet the finished mediaread-onlyThe finished media, returned as an image you can actually see — an image comes back as itself, a video as its poster frame. Also gives the link: whether it lasts depends on the generation, a private one is signed and expires in about 8 hours, a public one is a permanent CDN URL. The url_note field says which — read it before telling the user to save the link, and call this again for a fresh one if it expired. Pass include_preview:false to get the link alone.
get_statusCheck if it has finishedread-onlyWhether a generation has finished. Returns done:true once it reaches a final state, then call get_result. This call WAITS for up to 10 seconds before answering, so it is never instant and never needs repeating straight away. While a job is running the answer carries check_again_in_seconds — wait at least that long before calling again. Nothing finishes in under 10 seconds and most media takes one to three minutes, so calling in a tight loop only spends the user's context to learn nothing.
get_usageReview recent generationsread-onlyRecent generations and what they cost: totals for the window plus the rows behind them. Use it to answer "what have I spent".
list_modelsBrowse models in a moderead-onlyList the models available in one mode, with the rough duration of each and credits_from — the CHEAPEST that model can cost, for comparing models against each other. It is not the price of a request and is often several times under it; only estimate_cost answers that. Use the mode code from list_modes (e.g. "t2i").
list_modesList what Vidofy can makeread-onlyList what Vidofy can generate — text-to-image, image-to-video, lipsync, text-to-speech and so on. Start here, then call list_models with the mode code.
Signals
- Stars
- 2
- Forks
- 0
- Open issues
- 0
- Last commit
- Sep 17, 2026 (1 month ago)
- Last release
- Sep 17, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
ai.vidofy/mcp- Version
- 0.1.2
- Auth
- Auth not stated, API key
- Packages
- npm @vidofy/mcp
- License
- MIT
- Repository
- github.com/vidofy/mcp
- Website
- vidofy.ai/en/mcp
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
Cite this page
Vidofy MCP server. Agent Mart. https://agentmart.dev/connectors/vidofy-ai-mcp (last updated 2026-10-24)