WZRD Studio’s MCP server is a fully compliant JSON-RPC 2.0 endpoint deployed as a Supabase Edge Function. It implements the standard MCP handshake —Documentation Index
Fetch the complete documentation index at: https://mintlify.com/gratitude5dee/wzrd-studio-desktopfinal/llms.txt
Use this file to discover all available pages before exploring further.
initialize, tools/list, and tools/call — so any agent harness that speaks the Model Context Protocol can discover WZRD’s generation, billing, and editing tools without any custom glue code.
Server Details
| Property | Value |
|---|---|
| Base URL | https://ixkkrousepsiorwlaycp.supabase.co/functions/v1/mcp-server |
| Transport | Streamable HTTP (JSON-RPC 2.0) |
| Authentication | Supabase JWT — Authorization: Bearer <token> |
| Protocol version | 2025-03-26 |
| Discovery | GET the base URL to retrieve server info and tool names |
GET request to the server URL returns the tool manifest without authentication:
Public Agent Discovery
WZRD Studio publishes a well-known agent discovery document at/.well-known/agents.json. Any agent discovery crawler can find the MCP server, supported harnesses, and per-harness config file locations from this single endpoint.
Available Tools
The MCP server exposes seven tools mapped from theagent-skills/index.json manifest. Each tool corresponds to a composable WZRD workflow documented in Agent Skills.
list_models
Read the WZRD AI model catalog with credit cost, provider, and media type. Optionally filter by
mediaType or provider.start_shot_stream
Stream image or video generation for a single shot via SSE. Returns
progress and asset_url events ending with complete or error.render_timeline
Auto-generate every shot in a project — run
images phase first, then videos. Polls progress over a project-wide SSE stream.run_studio_graph
Execute a saved compute graph node-by-node for a given
project_id. Streams node_id, status, progress, and artifacts events.make_magic
Full end-to-end pipeline: concept → project → storyline → auto-generate → Director’s Cut. Returns a
final_url when complete.create_checkout_session
Launch a billing checkout URL for a plan upgrade (
pro, enterprise) or a credit pack. Returns a Stripe-hosted checkout_url.edit_timeline
Drive the QCut editor timeline (import, add clip, split, delete, title, export) when the desktop app has
/editor open. Requires a local MCP auth token.Connecting an MCP Client
Obtain a Supabase JWT
Authenticate through the WZRD wallet-auth flow to receive a Supabase session token. Pass it as a Bearer token on every
tools/call request.Batch requests are supported. Send a JSON array of JSON-RPC 2.0 objects in one POST and receive an array of results. Notification methods (e.g.
notifications/initialized) return HTTP 204 with no body.Authentication
All mutating tool calls (run_studio_graph, create_checkout_session, etc.) require a valid Supabase JWT in the Authorization header. Read-only tools like list_models accept an optional token for user-tier sorting but will succeed without one.
Per-Agent Configuration Files
WZRD Studio ships ready-to-use configuration files for the four supported autonomous agent harnesses. Each file is the canonical entry point that tells the agent where to find the MCP server, which files it may edit, and what commands to run.Claude Code
.claude/CLAUDE.md — Project guide for Claude Code including stack overview, allowed/forbidden file edits, and MCP server URL.Codex CLI
.codex/codex.md — Codex CLI guide with the same stack and server information in Codex prompt format.OpenClaw
.openclaw/manifest.json — Structured JSON manifest consumed by the OpenClaw harness.Hermes
.hermes/agent.yaml — YAML agent harness config for Hermes, including capability declarations.Allowed and Forbidden Agent Actions
Theagents.md file at the repo root defines what autonomous agents are permitted to do when working inside the WZRD Studio codebase.
Allowed
- Edit anything in
src/,supabase/functions/,agent-skills/, anddocs/. - Add new Edge Functions under
supabase/functions/<name>/index.ts. - Create new SQL migrations via the Lovable migration tool.
- Do not modify
src/integrations/supabase/types.ts(auto-generated). - Do not modify files under
supabase/migrations/after creation. - No raw SQL through
supabase.rpc('execute_sql', …). - No direct queries against
auth.usersfrom clients or Edge Functions.