Documentation
Ship ManyChat automation for agents—CLI-first, MCP when you need it.
The canonical guides live in the repository. Use this page as a map: deploy remote MCP, connect clients, and read the hosted control-plane specs when you are ready for teams.
Browse all docs in the tree: github.com/gnosix/manychat-mcp/tree/main
Overview
View on GitHub →This project is CLI-first: the command surface and JSON contracts remain the source of truth. MCP adds compatibility and remote access, while the web app is the control plane and onboarding layer.
README.mdDeploy on Railway
View on GitHub →Use the explicit production command npm run start:mcp:http, honor PORT, expose GET /health and POST /mcp, and choose between manychat_header, hosted_token, or OAuth modes intentionally.
docs/deploy/railway.mdDeploy on VPS + Docker
View on GitHub →Run the same HTTP MCP entrypoint in a container, terminate TLS at a reverse proxy, and keep OAuth + Redis only for clients that truly need remote OAuth compatibility.
docs/deploy/vps-docker.mdConnect MCP clients
View on GitHub →Wire Claude, Cursor, Codex, and Claude Desktop to streamable HTTP MCP. Hosted bearer tokens become the product credential; ManyChat API keys remain the execution credential.
docs/connect/mcp-clients.mdHosted control plane
View on GitHub →Workspaces, encrypted ManyChat vault, MCP tokens, usage, and pricing intent for the hosted control plane.
docs/product/hosted-control-plane.md- View on GitHub →
(docs/product/pricing-tiers.md) - View on GitHub →
(docs/product/control-plane-contracts.md) - View on GitHub →
(docs/product/action-plan-convex-clerk-stripe.md)