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.
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 InvoiceProvision 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 IntegrationPush 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 PreferenceOpen 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.
- 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.
- 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.
- 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
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.
The tools Botpress sits next to
Same connection, same setup. Pick the next one your team already uses.
Chatbotkit
Pulls bot transcripts and usage figures, clones blueprints into new bots, resyncs training datasets, and wires up messaging channels.
Flowiseai
Clones and updates chatflows, rewrites document store chunks behind bad answers, reads collected leads and feedback, and health-checks the instance.
Kieai
Submits image, video, and music generations, polls the tasks they create, edits existing audio tracks, and reports remaining account credits.
Openrouter
Reads the live model and provider catalog, runs completions, and reports credit balance and key spending before a batch job starts.
Stack Ai
Reports Stack AI health and license status, lists available providers, actions, and triggers, and returns the schema each one expects.
Writer
Queries a knowledge graph for grounded answers, uploads and indexes new documents into it, and unlinks the files that have gone out of date.

Ready to connect Botpress?
Authorize the account and your agent has all 53 actions from the first conversation.


