Labsco
osdeibi logo

MCP-Typebot

4

from osdeibi

Integrates Typebot's REST API as callable tools, allowing interaction with Typebot forms and chats.

🔥🔥🔥✓ VerifiedAccount requiredNeeds API keys

MCP-Typebot

A small MCP server that exposes Typebot’s REST API as callable tools in Claude Desktop (via STDIO). You can create, list, get, update, delete, publish/unpublish Typebots, list results, and start chats—using natural-language commands.


Features

  • createBot
    Create a new Typebot in your workspace.
    Required: name
    Optional: workspaceId, description

  • listBots
    List all Typebots in your workspace.
    Optional: workspaceId

  • getBot
    Fetch a Typebot by its ID.
    Required: botId

  • updateBot
    Patch an existing Typebot (e.g. rename).
    Required: botId, typebot (object with fields to change)
    Optional: overwrite

  • deleteBot
    Delete a Typebot by its ID.
    Required: botId

  • publishBot / unpublishBot
    Toggle a Typebot’s published state.
    Required: botId

  • listResults
    Retrieve conversation results for a Typebot.
    Required: botId
    Optional: limit, cursor, timeFilter, timeZone

  • startChat
    Begin a new chat session with a Typebot.
    Required: botId
    Optional: chat.context


Extending

  • Add new tools by implementing them in src/tools/bots.ts and registering them in src/index.ts.
  • Define a Zod schema for each tool to get automatic prompting and validation.