{"apiVersion":"v1","directorySlug":"convex-mcp-417ccaecc2","title":"Convex","description":"Convex helps users build and scale JavaScript and TypeScript apps with a reactive, type-safe backend. The app gives ChatGPT concrete Convex setup guidance for new projects, existing frontend integrations, production scaling questions, and the bundled Convex quickstart runbook so agents follow the current deployment, auth, and component patterns instead of hand-rolling from stale memory.","pageUrl":"https://www.mcpbundles.com/skills/convex-mcp-417ccaecc2","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.convex.dev/mcp","hostedMcpUrl":null,"toolCount":4,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"dev.convex/convex-mcp-417ccaecc2","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"start_convex_app","description":"CALL THIS FIRST — before writing any files — whenever the user asks to build, scaffold, create, or start a new app, prototype, or backend and Convex is in play (they mentioned Convex, invoked the Convex tool/app, or want a reactive/full-stack TS/JS backend). Returns the exact `npm create convex@latest` scaffold command, a derived app slug, harness-specific notes, and the next step: call `get_runbook`. Skipping this and hand-rolling a Convex app is the most common mistake — it leads to anonymous","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["idea"],"properties":{"idea":{"type":"string","minLength":3},"harness":{"enum":["claude-code","codex","cursor","antigravity","github-copilot","conductor"],"type":"string"},"template":{"enum":["nextjs-convexauth-shadcn","nextjs-shadcn","nextjs-clerk-shadcn","vite-react-shadcn","vite-react-clerk-shadcn","bare"],"type":"string"}},"additionalProperties":false},"logicalName":"start_convex_app","displayName":"start_convex_app","title":"start_convex_app","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"add_convex_to_existing_project","description":"CALL THIS FIRST when adding Convex (or any backend: database, server functions, auth, realtime, file storage, scheduled jobs) to an EXISTING JavaScript or TypeScript project, before editing files. Returns concrete install/init commands, framework-specific Convex React provider wiring, repo checks, and auth/setup notes — the correct wiring that hand-rolling usually gets wrong. Guidance only (it does not touch the repo), so call it first, then follow its steps.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["framework"],"properties":{"framework":{"enum":["nextjs-app-router","nextjs-pages-router","vite-react","react","expo"],"type":"string"},"needsAuth":{"type":"boolean"},"packageManager":{"enum":["npm","pnpm","yarn","bun"],"type":"string"},"hasConvexDirectory":{"type":"boolean"}},"additionalProperties":false},"logicalName":"add_convex_to_existing_project","displayName":"add_convex_to_existing_project","title":"add_convex_to_existing_project","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_convex_scaling_guidance","description":"Return Convex scaling guidance for indexes, pagination, large tables, realtime queries, actions, workflows, storage, and multi-tenant apps. Use when the user asks how to scale a Convex app, avoid performance pitfalls, or review a Convex architecture. The tool returns guidance only and does not inspect live deployments or logs.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"concern":{"enum":["indexes","pagination","large-tables","realtime","actions","workflows","storage","multi-tenant","general"],"type":"string"},"appShape":{"type":"string"}},"additionalProperties":false},"logicalName":"get_convex_scaling_guidance","displayName":"get_convex_scaling_guidance","title":"get_convex_scaling_guidance","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_runbook","description":"Fetch the full Convex quickstart runbook — the authoritative, end-to-end playbook for building a Convex app (scaffold → install → start the backend → schema → functions → client wiring → run → verify). `start_convex_app` tells you to call this; do it, and follow the runbook in order. It carries load-bearing rules your training data may get wrong: how to start `npx convex dev` without hanging, when to use a cloud vs. anonymous-local deployment (prefer cloud whenever the user is signed in), Convex","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"section":{"type":"string"}},"additionalProperties":false},"logicalName":"get_runbook","displayName":"get_runbook","title":"get_runbook","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Convex&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AuY29udmV4LmRldi9tY3AifQ%3D%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Convex%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.convex.dev%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Convex%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.convex.dev%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Convex&connectorUrl=https%3A%2F%2Fmcp.convex.dev%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Convex\" --url \"https://mcp.convex.dev/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/convex-mcp-417ccaecc2","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/convex-mcp-417ccaecc2/tools/{tool}","mcpServerUrl":"https://mcp.convex.dev/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/convex-mcp-417ccaecc2?live=1"}