The pairing that makes this worth wiring up is `startChat` and `listResults`: you can create a bot, talk to it to check it behaves, and then read what real conversations produced — three separate screens in the product, one conversation here. Adding new tools is a documented extension point, with a schema per tool giving validation for free.
A wrapper around the Typebot REST API. The whole bot lifecycle — create, edit, publish, read results — becomes conversation rather than clicking through the builder.
- `createBot` makes a new Typebot in your workspace from a name, with an optional description
- `listBots` and `getBot` find what exists and fetch one by id
- `updateBot` patches an existing bot with only the fields you name, and `deleteBot` removes one
- `publishBot` and `unpublishBot` toggle whether a bot is live
- `listResults` retrieves conversation results with paging and time filtering
- `startChat` opens a new chat session against a bot, which is how you test one without leaving the client
Node.js 18+ and a Typebot API token plus a workspace id, supplied as TYPEBOT_TOKEN and TYPEBOT_WORKSPACE_ID. Install the npm package mcp-typebot, version 1.0.2, or build from a clone; the client runs the compiled entry point over stdio.
One command plus a key — npm install mcp-typebot, then supply credentials
