MCP-Typebot is an MCP server that exposes Typebot's REST API as callable tools over standard input and output (STDIO). It connects AI models to Typebot workspaces, enabling conversational builders, developers, and support teams to interact directly with forms and chat flows. By integrating with MCP clients such as Claude Desktop, the server allows users to inspect and manipulate Typebot resources using natural language instructions. Users can create, update, retrieve, and delete Typebots within a specified workspace without opening the web interface manually. It also provides tools to toggle publishing states, inspect conversational responses, and initiate live chat sessions with existing bots. The integration uses Zod schemas to ensure automatic tool parameter validation, making bot administration and testing accessible directly from assistant interfaces.
Category: Communication & Messaging
Tags: automation, chatbots, forms, typebot
bash git clone https://github.com/osdeibi/MCP-typebot cd mcp-typebot npm install npm run build Alternatively, install via npm using npm install mcp-typebot. 3. Open your Claude Desktop configuration file (such as claude_desktop_config.json) and add the server definition: json { "mcpServers": { "mcp-typebot": { "command": "node", "args": ["path/to/project/dist/index.js"], "env": { "TYPEBOT_TOKEN": "YOUR_TOKEN_HERE", "TYPEBOT_WORKSPACE_ID": "YOUR_WORKSPACE_ID" } } } } 4. Update the path in args to point to your built index.js, replace the environment tokens, and restart Claude Desktop.Part of MCP Servers
MCP-Typebot is a Model Context Protocol server that wraps the Typebot REST API into callable tools. It allows MCP-compatible clients to build, manage, inspect, and execute Typebot forms and chats through standard input and output streams.
The server includes tools for managing bots and sessions: createBot, listBots, getBot, updateBot, deleteBot, publishBot, unpublishBot, listResults, and startChat. These cover standard bot lifecycle operations and user response querying.
MCP-Typebot works with Claude Desktop and any other MCP-compliant client that supports local STDIO server processes and standard tool execution protocols.
You need a Node.js 18 or higher runtime, a valid Typebot API token, and your Typebot workspace ID configured as environment variables in your client configuration.