Botpress

Botpress MCP integration

Attributes workspace usage to individual bots, provisions workspaces and integrations, updates workflows, and drives runtime conversations.

53actions available

Three actions you can hand over today

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

  • Get account

    Lyro pulls current account details from Botpress directly. Support agents resolve issues faster by accessing live account information in context.

  • Get upcoming invoice

    Lyro retrieves the next invoice due for a Botpress workspace. Agents answer billing questions with current payment information.

  • Botpress_send_message

    Lyro sends a message to an active Botpress conversation via the Runtime API. Agents can proactively engage customers or follow up without manual access.

See all 53 actions

How businesses use Botpress + Lyro

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

  • See what a workspace is costing before the invoice does

    Lyro attributes current usage to individual bots, checks how close the workspace is to its quota, and reads the charge already building for this period, so a spike is caught while it can still be acted on.

    Break Down Workspace Usage By BotGet Workspace QuotaGet Upcoming Invoice
  • Provision a workspace, bot, and integration in one pass

    Lyro checks the handle is free, creates the workspace and the bot inside it, and provisions the integration that bot needs, so a new client or environment is standing rather than half-configured.

    Check Handle AvailabilityCreate BotCreate Admin Integration
  • Push a configuration change across bots

    Lyro updates bot settings through the admin API, revises the workflow behind a behaviour, and sets the workspace preference that governs both, so a change lands once rather than per bot.

    Update Admin BotsUpdate WorkflowSet Workspace Preference
  • Open a conversation through a live bot

    Lyro creates a runtime conversation, sends the message into it, and reads back the thread from the conversation list, so an outbound touch or a reproduction of a reported bug happens against the real runtime.

    Create ConversationSend MessageList Conversations

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 Botpress actions it has and picks the ones a request needs.

  1. 01

    Connect Botpress

    Authorize the Botpress 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 Botpress 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
Botpress · Lyro

Everything else about Botpress

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

  • Yes, and at bot level. Get Upcoming Invoice returns the charge building for the current period, Break Down Workspace Usage By Bot attributes it to individual bots, and Get Workspace Quota with Get All Workspace Quota Completion shows how close the workspace is to its ceiling. List Usage History covers the trend behind those numbers.

Every action available in Botpress

All 53 actions your agent can call on Botpress, straight from the live MCP connection.

  • Break down workspace usage by bot

    Break down workspace usage by bot.

  • Botpress_charge_workspace_unpaid_invoices

    Charge unpaid invoices for a specific Botpress workspace.

  • Check handle availability

    Check if a workspace handle is available in Botpress.

  • Botpress_create_admin_integration

    Create a new integration in a Botpress workspace via the Admin API.

  • Botpress_create_admin_workspace

    Create a new workspace in Botpress via the Admin API.

  • Botpress_create_bot

    Create a new bot in a Botpress workspace via the Admin API.

  • Botpress_create_conversation

    Create a new conversation in Botpress via the Runtime API.

  • Delete admin workspace

    Permanently delete a workspace from Botpress admin.

  • Delete file

    Permanently deletes a file from a Botpress bot's storage by its file ID.

  • Delete integration shareable ID

    Delete a shareable ID for an integration installed in a Botpress bot.

  • Delete knowledge base

    Permanently deletes a knowledge base from Botpress by its knowledge base ID.

  • Get account

    Get details of the authenticated account.

  • Get account preference

    Get a preference of the account.

  • Get all workspace quota completion

    Get a map of workspace IDs to their highest quota completion rate.

  • Get dereferenced public plugin by ID

    Get a public plugin by ID with all interface entity references resolved to the corresponding entities as extended by the backing integrations.

  • Get integration

    Get a specific Botpress integration by name and version.

  • Get public integration

    Retrieve a public integration by name and version from the Botpress hub.

  • Get public integration by ID

    Retrieve detailed information about a public Botpress integration by its ID.

  • Get public interface

    Get a public interface by name and version from the Botpress Hub.

  • Get public interface by ID

    Retrieve a public interface by its ID from the Botpress Hub.

  • Get public plugin

    Retrieve detailed information about a public plugin from Botpress Hub by name and version.

  • Get public plugin by ID

    Retrieve details of a public plugin by its unique ID.

  • Get public plugin code

    Retrieve public plugin code from Botpress Hub.

  • Get table row

    Fetch a specific row from a table using the row's unique identifier.

  • Get upcoming invoice

    Get the upcoming invoice for a workspace.

  • Get workspace

    Get detailed information about a specific Botpress workspace by ID.

  • Get workspace quota

    Get workspace quota information for a specific usage type.

  • List_action_runs

    List action runs for a specific integration of a bot.

  • List_bot_issues

    List issues associated with a specific bot.

  • List_conversations

    List all Conversations.

Ready to connect Botpress?

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

Support agent working at a laptop next to the Lyro mascot