Explore what you have
“List my Vyrl canvases and summarise what each one is set up to do.”
list_canvasesget_canvasPoint Claude Code, Codex, Cursor, or another bearer-token MCP client at Vyrl. Build canvases, run Flows, and pull back finished video without leaving the conversation.
Connect MCP and start creatingFreeThe same endpoint for every client. Streamable HTTP, no OAuth flow.
https://vyrl.pro/api/mcpReference a token from your environment so the credential never lands in shell history or process arguments. Set VYRL_MCP_TOKEN through your secret manager before starting Claude Code.
{
"mcpServers": {
"vyrl": {
"type": "http",
"url": "https://vyrl.pro/api/mcp",
"headers": {
"Authorization": "Bearer ${VYRL_MCP_TOKEN}"
}
}
}
}Mint a scoped token, drop it into the header, then ask your agent to open a canvas or run a Flow.
Create MCP tokenExample MCP client configurations for the preconfigured bearer-token endpoint. MCP
Try it
Each one uses tools this server really exposes. Connect first, then paste.
vyrl · agent session
you
“List my Vyrl canvases and summarise what each one is set up to do.”
list_canvasesget_canvas“In my Launch Reel canvas, add a Seedance video node, wire it to the prompt node, and show me the graph before running anything.”
get_canvas_node_catalogupdate_canvas“Run my Weekly Recap flow, then poll until it finishes and give me the output link.”
list_flowsrun_flowget_flow_run“Create a new Vyrl canvas called Product Teaser with an image node feeding a video node.”
create_canvasupdate_canvasModels
A Flow run over MCP executes the model configuration already saved in your Canvas. Vyrl handles the provider, the credits, and the durable result.
sora-2-pro
flux-2-pro
nano-banana-pro
ray-2
imagen-4-ultra
ideogram-v3-quality
qwen-image
recraft-v4.1-proScopes
Reading, running, and editing are separate. An agent wired for research cannot start a paid run, and cannot touch your work.
canvas:read6 toolsLook, never touch
Inspect canvases, Flows, runs, and the node catalog. A read-only token cannot change or start anything.
canvas:run1 toolStart work that costs credits
Run a Flow and read its durable result. Runs draw on your credit balance, which is why this is its own grant.
canvas:edit3 toolsChange what you built
Create, update, and delete canvases. Deleting is opt-in - a new token does not get it by accepting defaults.
Tools
list_canvasesget_canvasget_canvas_node_catalogcreate_canvasupdate_canvasdelete_canvasopt-inlist_flowsget_flowrun_flowget_flow_runIrreversible tools are excluded from a new token's defaults and must be selected deliberately.
Questions
Create a scoped token, point your client at Vyrl, and operate Canvas from wherever you already work.
Create MCP token