Chatbotkit

Chatbotkit MCP integration

Pulls bot transcripts and usage figures, clones blueprints into new bots, resyncs training datasets, and wires up messaging channels.

284actions available

Three actions you can hand over today

Every action runs live through MCP. Nothing to build, nothing to maintain.

  • Create conversation message batch

    Lyro adds multiple customer messages to a conversation at once, bulk-loading transcripts or threads efficiently. This saves time when importing conversation histories.

  • Upload conversation attachment

    Lyro stores files within ChatBotKit conversations so the AI bot can reference documents, receipts, or images during exchanges. This provides context for smarter responses.

  • Synthesize conversation message

    Lyro converts text responses into natural speech audio, letting customers hear answers instead of reading text. This supports multimodal and accessibility-focused interactions.

See all 284 actions

How businesses use Chatbotkit + Lyro

Each card is one request a support team gets, and the Chatbotkit actions Lyro runs to close it.

  • Read back what a bot actually said

    Lyro lists recent conversations, opens one with its full message history, and reports the token usage that thread consumed, so a complaint about a bad answer is investigated against the real transcript.

    List ConversationsFetch Conversation With MessagesFetch Bot Usage
  • Stand up a new bot from an existing blueprint

    Lyro clones a blueprint that already carries your prompt and model settings, creates the bot from it, and opens a session so the new bot can be tried immediately rather than configured field by field.

    Clone BlueprintCreate BotCreate Bot Session
  • Keep a bot's knowledge current

    Lyro re-crawls the sitemap behind a dataset, resyncs an attached file, and edits an individual record when a single fact changed, so answers track the source instead of drifting from it.

    Sync Sitemap IntegrationSync Dataset FileUpdate Dataset Record
  • Fire a bot from an external event

    Lyro invokes a trigger integration when something happens elsewhere, runs the task attached to it, and publishes the result into the subscribed channel so the bot reacts without anyone opening it.

    Invoke Trigger IntegrationTrigger TaskPublish Channel Message

How it works

Get started in 3 steps

Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Lyro reads the Chatbotkit actions it has and picks the ones a request needs.

  1. 01

    Connect Chatbotkit

    Authorize the Chatbotkit account your team already uses — one consent screen, no API keys, no mapping tables. Lyro can only do what you granted that account, and you can disconnect it at any time.

  2. 02

    Tell your agent what you need

    Describe the job the way you would hand it to a teammate. Lyro maps it to the Chatbotkit actions that close it and chains as many as the request needs.

  3. 03

    Watch it work

    The agent runs the actions inside the conversation the customer is already in, so nobody copies data between tabs and your team can take over at any point.

    Get started free
Chatbotkit · Lyro

Everything else about Chatbotkit

Setup, permissions, and the limits of what Lyro can do inside Chatbotkit.

  • ChatBotKit exposes both a REST and a GraphQL API and the toolkit mirrors both, so Create Bot and Create Bot (GraphQL) reach the same object by different routes. There is also a general Execute GraphQL Query action for shapes the named actions do not cover, which is the escape hatch for a read that needs several related records at once.

Every action available in Chatbotkit

All 284 actions your agent can call on Chatbotkit, straight from the live MCP connection.

  • Attach dataset file

    Attach a file to a dataset as a source.

  • Authenticate secret

    Authenticate a secret by its ID.

  • Clone blueprint

    Clone an existing blueprint.

  • Clone bot

    Clone an existing bot.

  • Clone platform example

    Clone a platform example.

  • Clone widget integration

    Clone an existing widget integration.

  • Complete conversation

    Send a message to a ChatBotKit conversation and receive the bot's AI-generated reply.

  • Create blueprint

    Create a new blueprint in ChatBotKit.

  • Create blueprint (graphql)

    Create a new blueprint template via GraphQL mutation.

  • Create bot

    Create a new AI bot with configurable settings.

  • Create bot (graphql)

    Create a new bot using GraphQL mutation.

  • Create bot session

    Creates a new bot session with an associated conversation and authentication token.

  • Create contact

    Create a new contact.

  • Create conversation

    Create a new conversation.

  • Create conversation message

    Create a new message in an existing conversation.

  • Create conversation message batch

    Create multiple messages in a conversation in a single batch operation.

  • Create conversation session

    Create a new conversation session with an authentication token.

  • Create dataset (graphql)

    Create a new dataset using GraphQL mutation.

  • Create dataset record

    Create a new record in a dataset.

  • Create discord integration

    Create a Discord integration for a ChatBotKit bot.

  • Create email integration

    Create a new email integration for a ChatBotKit bot.

  • Create extract integration

    Create a new Extract integration for a ChatBotKit bot.

  • Create file

    Create a new file resource in ChatBotKit.

  • Create instagram integration

    Create an Instagram integration for a ChatBotKit bot.

  • Create support integration

    Creates a new support integration for a ChatBotKit bot.

  • Create MCP server integration

    Create a new MCP Server integration for ChatBotKit.

  • Create memory

    Create a new memory entry.

  • Create messenger integration

    Create a Facebook Messenger integration for a ChatBotKit bot.

  • Create notion integration

    Create a Notion integration for a ChatBotKit dataset.

  • Create rating

    Create a rating in ChatBotKit.

Ready to connect Chatbotkit?

Authorize the account and your agent has all 284 actions from the first conversation.

Support agent working at a laptop next to the Lyro mascot