Build, edit, and deploy Telegram bots on FlowCastle's hosted visual flow platform.
FlowCastle’s MCP server for Telegram bot development enables building, editing, and deploying Telegram bots on a hosted visual flow platform. It supports integration with Claude Code, Codex, Cursor, or any MCP-capable AI agent, removing boilerplate by describing the bot and letting the agent assemble the flow.
🛠️ Key Features
Ready-to-use Telegram bot templates
MCP server for model-context protocol-based workflows
Visual flow builder for flows, triggers, conditions, and AI steps
No-code approach: describe the bot; agent assembles the flow
Supports payments blocks and external integrations
🚀 Use Cases
Create and deploy Telegram bots from AI agents
Rapid prototyping of chatbot workflows
Visual automation of Telegram bot interactions and logic
Flow-based bot templates for common tasks
⚡ Developer Benefits
No SDK boilerplate required
Interoperability with MCP-capable agents
Centralized server for building and deploying bots
Readme-excerpt-based quick-start guidance
⚠️ Limitations
Data and capabilities depend on FlowCastle hosting and MCP support
Template coverage may vary by bot type and plugin availability
Telegram bot templates + MCP server for AI bot development
Ready-to-use Telegram bot templates and an MCP server — build, edit, and deploy Telegram bots from Claude Code, Codex, Cursor, or any MCP-capable AI agent. No SDK boilerplate: describe the bot, and your agent assembles the flow.
Dragging a connection onto empty canvas to create a payment block, then configuring a Telegram Stars product — no code
FlowCastle is a visual workflow builder for Telegram bots and web chat: flows, triggers, conditions, AI steps, payments (Stripe / YooKassa / Telegram Stars), broadcasts, drip sequences, and integrations (Gmail, Google Sheets, Notion, OpenAI, …) — with a REST API and an MCP server, so bot development works straight from your AI coding agent. Every block an agent creates through MCP is the same block you can drag, wire, and edit visually.
"Look at my FlowCastle workspace and add a lead-qualification flow: greet on /start, ask three button questions, save answers to contact variables, and notify me."
The agent reads your workspace with get_workspace_summary / get_flow_context, drafts a batch of flow-builder actions, checks it with validate_actions, and applies it with apply_actions. See mcp/README.md for the full tool reference.
Templates
Each JSON file in templates/ is a complete bot: metadata (title, summary, use-cases, suggested variables, required modules) plus a schemaExample.actions array — an ordered batch of create_flow / create_block / create_link / create_variable operations in the exact format apply_actions accepts.
Found a bug in a template, or built a flow worth sharing? Open an issue or PR — templates are plain JSON, and validate_actions (via MCP) will tell you if a batch is well-formed.
License
The contents of this repository are licensed under the MIT License.
Install
Remote endpoint
Streamable HTTP
Hosted server - connect over the network, no local install.