modal.run
Modal is a cloud platform for running serverless compute workloads, including functions, web apps, sandboxes, and GPU-backed jobs. The `modal.run` domain is used for deployed web endpoints and hosted MCP servers created on Modal.
modal.run hosts public and optionally proxy-token-protected HTTP endpoints for Modal deployments, a public SSE-based MCP server at a tenant modal.run URL, and Modal’s authenticated `modal` CLI for managing and invoking workloads.
- AI Voice Generator MCP serverdiscovered
- Protected Modal Web Functions / Serversdiscovered
- Modal CLIdiscovered
Create credentials either with the CLI or in the dashboard. Easiest paths: run modal token new from an authenticated browser session, or create a service user from the workspace Service Users guide via the service user tokens page. Modal exposes the pair as MODAL_TOKEN_ID and MODAL_TOKEN_SECRET; you can store them with modal token set or export those environment variables directly.
Create a Proxy Token for your workspace from the Proxy Tokens page linked in the Proxy Tokens guide. Use the issued key-and-token pair when calling web functions configured with requires_proxy_auth=True. The docs distinguish these from API tokens and note they cannot be interchanged.
conventions · 0/8 published
- integrations.json✗
/.well-known/integrations.json - llms.txt✗
/llms.txt - API catalog✗
/.well-known/api-catalog - OpenAPI document✗
/api/schema/, /openapi.json, /swagger.json, /api/openapi.json, or /v1/openapi.json - MCP server card✗
/.well-known/mcp/server-card.json - OAuth protected resource✗
/.well-known/oauth-protected-resource - Agent card✗
/.well-known/agent-card.json - Agent skills✗
/.well-known/agent-skills/index.json
Publish these signals → /publishing