Soup.video

MCP

Soup exposes a remote Model Context Protocol server so agents can list models, start a generation, poll the job, and run a workflow you authored. The product is an AI Director: pass the user’s idea, not a camera questionnaire.

Public listing page (sitemap, footer): soup.video/mcp-server.

Endpoint

https://soup.video/mcp

Transport: Streamable HTTP. Auth: Authorization: Bearer sk_soup_… on tool calls that charge or read jobs. list_models works without a key.

Create a key in Developer Settings. Same wallet as the REST API — the runner pays.

Tools

ToolAuthWhat it does
list_modelsnoListed image and video models, pricing, params
create_generationyesStart a job. Charges the key owner
get_generationyesPoll job_id until completed or failed
run_workflowyesRun a published workflow you authored. Other people’s listed graphs stay closed

Failed model steps refund; successful steps keep the charge. See Billing.

Cursor

Add a remote MCP server named Soup, URL https://soup.video/mcp, header Authorization = Bearer sk_soup_….

Or an install-style config:

{
  "mcpServers": {
    "soup": {
      "url": "https://soup.video/mcp",
      "headers": {
        "Authorization": "Bearer sk_soup_YOUR_KEY"
      }
    }
  }
}

Claude

Custom connector: Customize → Connectors → Add custom connector → paste https://soup.video/mcp. Claude’s public Connectors Directory needs OAuth 2.0; Bearer keys work for a custom connector on your account.

ChatGPT

Custom MCP plugins (Business/Enterprise) accept this URL the same way. The public ChatGPT app directory also wants OAuth — that is a follow-on, not this endpoint.

Composio

Composio is an agent tool router: 1,700+ app toolkits, per-user OAuth, sandbox, and Instant (Composio’s wallet pays the provider). Soup is not a first-party Composio toolkit yet.

Until then, point a Custom MCP toolkit at https://soup.video/mcp with API-key auth, or apply as a toolkit partner at composio.dev/partnerships/toolkit with this docs URL, OpenAPI, and a company test account.

Discovery files

  • Server card: https://soup.video/.well-known/mcp/server-card.json
  • Registry manifest: https://soup.video/.well-known/mcp/server.json
  • OpenAPI: https://soup.video/openapi.json

Publish the registry manifest with mcp-publisher under the video.soup namespace (DNS proof for soup.video) when you list in the official MCP Registry.

What this is not

  • Not public API for other people’s listed workflows. That stays author-only until Stage 2 public_api.
  • Not a graph leak. Tools never return node prompts or Studio JSON.
  • Not OAuth yet. Directory listings on Claude Connectors and ChatGPT Apps need OAuth 2.0 on top of this server.