Operate Botsify workspaces through the botsify-api-mcp server: login, create chatbot/agent/voice bots, versions, builder streams, converse messaging, WhatsApp, analytics, and whitelabel. Use when the user mentions Botsify, this MCP, Smithery botsify-api-mcp, agent versions, converse streams, or Botsify Postman APIs.
npx mdskills install /botsify-skillRelated
Use the Botsify APIs MCP (botsify-api-mcp), not raw HTTP, unless the user asked for curl.
Do not invent JWT/API keys. Auth is POST /v1/login (tool login-account). The server stores the Bearer token. After login, last_selected_bot is the default apikey / bot_key. Switch with select-bot.
Default base URL: https://botsify.com/api. Config: email, password, optional baseUrl. Env: BOTSIFY_EMAIL, BOTSIFY_PASSWORD, BOTSIFY_API_BASE_URL.
OpenAPI for these tools: openapi.json in the MCP package. Public Postman: https://documenter.getpostman.com/view/9852076/2sBY4WoH2X
login-account (omit email/password if Smithery/env already set them).list-workspace-agents (or list-owned-bots).select-bot with apikey from the list (or skip if last_selected_bot is already correct).bot_id vs bot API key — they are different.| Identifier | What it is | Typical tools |
|---|---|---|
apikey / bot_key | Bot API key string | select-bot, activate-agent-version.bot_id, converse |
numeric bot_id | Database id | rename-agent, delete-agent, clone-agent, save-agent-version, inbox |
agent_type on create: chatbot | agent | voice.
Create then configure
create-agent (bot_name, agent_type, optional marketplace template) — new bot_api_key is stored.get-bot-detailssave-agent-version with the full agent text and chat_flow JSON (not a fragment).activate-agent-version or deploy-agent-versionPatch one instruction column
patch-instruction-section with field: agent | memory | soul | identity | user_info.
Builder
start-builder-chat → stream-builder (messages as {role, content} objects, optional stream_id) → store-builder-response with the stream response_id → next turn. Cancel: stop-builder-stream. Reset: clear-builder-conversation.
Talk to an end user
send-converse-message or stream-user-message (fbId max 16 chars). Stop: stop-user-message-stream. History: get-converse-history.send-inbox-message (numeric bot_id + fbId).send-user-message (to = fbId or phone; optional type whatsapp | sms).query-mcp-agent.get-query-response.create-whatsapp-template → list-whatsapp-templates → send-whatsapp-broadcast → get-whatsapp-broadcast-report.
Destructive
Confirm before delete-agent, delete-agent-versions (active versions cannot be deleted), clear-builder-conversation.
Auth: login-account, create-oauth-token (client_id/client_secret from login).
Agents: create-agent, list-workspace-agents, get-bot-details, select-bot, rename-agent, delete-agent, clone-agent, list-owned-bots.
Versions: list-agent-versions, save-agent-version, patch-instruction-section, activate-agent-version, delete-agent-versions, deploy-agent-version.
Builder: stream-builder, store-builder-response, stop-builder-stream, start-builder-chat, clear-builder-conversation.
Messaging: send-user-message, stream-user-message, stop-user-message-stream, list-conversations, get-user-chat, send-inbox-message, send-converse-message, get-query-response, query-mcp-agent, get-converse-history, set-user-attribute, list-messenger-users, list-bot-messenger-users, change-user-activation.
Analytics: get-bot-dashboard-stats.
WhatsApp: send-whatsapp-broadcast, create-whatsapp-template, list-whatsapp-templates, get-whatsapp-broadcast-report.
Whitelabel: list-whitelabel-clients, create-whitelabel-client, create-whitelabel-package, list-whitelabel-packages.
If a tool is missing, read src/server.ts registerTool names — do not guess old Postman names (authorize, get_bots, use_bot).
cd botsify-api-mcp
npm install && npm run build && npm start
Smithery: email + password required; baseUrl optional. HTTP: npm run start:http.
Install via CLI
npx mdskills install /botsify-skillBotsify Skill is a free, open-source AI agent skill. Operate Botsify workspaces through the botsify-api-mcp server: login, create chatbot/agent/voice bots, versions, builder streams, converse messaging, WhatsApp, analytics, and whitelabel. Use when the user mentions Botsify, this MCP, Smithery botsify-api-mcp, agent versions, converse streams, or Botsify Postman APIs.
Install Botsify Skill with a single command:
npx mdskills install /botsify-skillThis downloads the skill files into your project and your AI agent picks them up automatically.
Botsify Skill works with Claude Code, Claude Desktop, Cursor, Vscode Copilot, Windsurf, Continue Dev, Codex, Gemini Cli, Amp, Roo Code, Goose, Opencode, Trae, Qodo, Command Code. Skills use the open SKILL.md format which is compatible with any AI coding agent that reads markdown instructions.