BotUyo MCP Server
The BotUyo MCP Server lets you create, configure, and manage AI conversational agents directly from AI coding tools (Cursor, VS Code, Claude Desktop, etc.) through 41 tools covering the full agent lifecycle.
Agent Management
List, create, update, delete, publish/unpublish agents
Check agent channel connection status (WhatsApp, Instagram, Telegram, Web)
Manage agent families — shared base + multiple variants, with bulk publish, export/import
Conversation Flow
Define and update stages (conversation nodes) with instructions, tools, and graph edges
Configure per-channel flow overrides
Tools & Capabilities
List available tools and browse the full tools catalog (metadata, schema, required integrations)
Enable/disable tools on agents
Configure single-instance or multi-instance tool instances with custom params and instructions
Knowledge Base
List, ingest URLs (scrape & index), associate documents to agents (RAG), and delete documents
Templates
List industry-specific templates (beauty, clinic, restaurant, fitness, etc.)
Create agents from templates with automatic business data hydration
Import / Export
Export a full agent config as editable JSON (auto-saved locally)
Import/overwrite an agent config from a local JSON file or inline object
Avatar & Media
List free 3D avatars, select one by catalog ID or custom URL (.glb/.vrm)
Upload local images to the CDN as an agent's avatar or logo
Versioning
List version snapshots and restore an agent to a previous version (with automatic snapshot before rollback)
Account & Session
Switch the active tenant, list tenants, and authenticate via OAuth browser login or email/password
Enables monitoring and management of BotUyo AI agents integrated with Instagram communication channels.
Allows for the configuration and activation of the SearchKnowledgeBase tool, enabling agents to query integrated knowledge sources.
Enables monitoring and management of BotUyo AI agents integrated with Telegram communication channels.
Enables monitoring and management of BotUyo AI agents integrated with WhatsApp communication channels.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@BotUyo MCP ServerCreate a support agent named Alex and enable the knowledge base tool"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
@botuyo/mcp — BotUyo MCP Server
Create and manage BotUyo AI agents directly from your AI coding tools — no cloning, no building.
Quickstart
The fastest way — one command configures your editor and logs you in:
npx @botuyo/mcp setupIt auto-detects your editor (Cursor, VS Code / Antigravity, Claude Desktop), writes the MCP config, and walks you through authentication.
Manual setup
1. Add the BotUyo server to your MCP client config:
{
"mcpServers": {
"botuyo": {
"command": "npx",
"args": ["-y", "@botuyo/mcp"]
}
}
}No API key goes in the config — authentication is handled by the
auth/logincommands below. Some clients (Cursor, VS Code) use theserverskey instead ofmcpServers.
Client | Config file |
Cursor |
|
VS Code / Antigravity |
|
Claude Desktop |
|
Windsurf |
|
2. Authenticate once — saves a token to ~/.botuyo/credentials.json:
npx @botuyo/mcp auth # browser OAuth (recommended)
# or
npx @botuyo/mcp login # email + password in the terminalThe running MCP server picks up your session automatically — no restart needed. Tokens last 7 days; re-run auth or login to refresh.
Start building agents
Once connected, ask your AI assistant things like:
"Create a new agent called 'Soporte' for my tenant" "Update Mar's objective to focus on sales" "Add a welcomeStage that greets guests in Spanish" "Enable the EscalateToHuman and SearchKnowledgeBase tools on Mar" "Publish the agent"
Related MCP server: Agent5ive MCP Server
CLI commands
npx @botuyo/mcp setup # Configure your editor + authenticate (recommended)
npx @botuyo/mcp auth # Login via browser (OAuth)
npx @botuyo/mcp login # Login via email + password
npx @botuyo/mcp tenants # List your tenants
npx @botuyo/mcp switch-tenant # Switch the active tenant
npx @botuyo/mcp whoami # Show the current session
npx @botuyo/mcp logout # Clear stored credentialsThe server resolves your JWT from BOTUYO_TOKEN, falling back to ~/.botuyo/credentials.json. The backend URL defaults to https://api.botuyo.com (override with BOTUYO_API_URL).
Available tools
The server exposes 41 tools. Read tools (list_*, get_*, export_*) need viewer+; write/publish tools need developer+ (see Roles).
Agents
Tool | Description |
| List all agents in the tenant |
| Get an agent's full config (identity, stages, enabled tools) |
| Channel connection status + admin link to connect missing channels |
| Create a new agent |
| Update identity (tone, language, objective, custom instructions) |
| Soft-delete an agent (irreversible; requires explicit confirmation) |
| Publish or unpublish an agent (live vs draft) |
| Return a fully documented example agent config (read-only reference) |
Agent families
A family is one logical agent with a shared base config plus multiple variants (each variant stores only its overrides and is materialized into a real agent) — ideal for a single assistant offered in several levels or flavors.
Tool | Description |
| List agent families in the tenant |
| Get a family's shared base + all its variants |
| Create a family with a shared base and an initial set of variants |
| Replace the shared base (re-materializes every variant) |
| Add a new variant (materialized into a draft agent) |
| Update a variant's label / overrides / handoff targets / order |
| Remove a variant (cannot remove the entry variant) |
| Publish the family and all its member agents |
| Delete a family and all its agents (irreversible; requires confirmation) |
| Export a portable family JSON (base + variants) to a local file |
| Replace a family's base + variants from JSON (full replace) |
Conversation flow
Tool | Description |
| Create or update a named stage in the agent's conversation graph |
Tools & capabilities
Tool | Description |
| List tools available to your tenant (core + custom) |
| Enable/disable tools on an agent |
| Full tool catalog with metadata (configurable, multi-instance, schema, required integrations) |
| Create/update a tool's config on an agent (single or multi-instance) |
| List an agent's tool configs, grouped |
| View the full config of a specific tool on an agent |
| Remove a tool's configuration |
Knowledge base
Tool | Description |
| List knowledge base documents |
| Ingest a URL into the knowledge base |
| Link knowledge document IDs to an agent |
| Delete a knowledge document and all its chunks |
Templates
Tool | Description |
| List agent templates by industry |
| Create a new agent from a template |
Import / export
Tool | Description |
| Export an agent's full config as editable JSON |
| Replace an agent's full config from JSON (full overwrite) |
Avatar & media
Tool | Description |
| List the free 3D avatars in the catalog |
| Set a 3D avatar for an agent (catalog ID or custom .glb/.vrm URL) |
| Upload a local image to the CDN as an agent's avatar/logo |
Versioning
Tool | Description |
| List an agent's saved version snapshots |
| Roll back an agent to a previous version |
Account
Tool | Description |
| Switch the active tenant for the session |
Roles
Role | Read | Write | Publish |
| ✅ | ✅ | ✅ |
| ✅ | ✅ | ✅ |
| ✅ | ✅ | ✅ |
| ✅ | ❌ | ❌ |
Channel Integrations
Connecting channels (WhatsApp, Instagram, Telegram, Web) must be done from admin.botuyo.com — they require interactive flows (QR scans, OAuth, etc.).
Use get_agent_status to check which channels are connected. It returns a direct link to the admin panel for any missing channel.
Build from source
git clone https://github.com/MarcoAR1/botuyo-mcp.git
cd botuyo-mcp
npm install
npm run buildTest with MCP Inspector
Authenticate first (npx @botuyo/mcp login), then run:
npm run inspectContributing
We welcome contributions! See CONTRIBUTING.md for guidelines.
Please note that this project follows a Code of Conduct.
Security
To report a vulnerability, see SECURITY.md.
License
MIT © BotUyo
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/MarcoAR1/botuyo-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server