Labsco
MCP SERVER

MCP-Typebot

by osdeibi

Create, publish and inspect Typebot chatbots by describing what you want.

Forms & Surveys
Summary
Publishing and reading results in the same place you build.

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.

What it is

A wrapper around the Typebot REST API. The whole bot lifecycle — create, edit, publish, read results — becomes conversation rather than clicking through the builder.

What you get
  • `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
Requirements

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.

Setup effort

One command plus a key — npm install mcp-typebot, then supply credentials