目录 / Botsify
MCP
鉴权未知
未评级
已上架
Botsify
Botsify API MCP lets other AI tools create and run Botsify agents through the public Botsify HTTP APIs. Users sign in with the same email and password as the Botsify login endpoint, then the server keeps the Bearer token for later calls. It covers the documented Postman collection (bots, messenger users, send message, user attributes, analytics, WhatsApp templates and broadcasts, and whitelabel clients and packages) and the extra agent endpoints that are not in that collection: create agent with agent_type chatbot, agent, or voice; streaming builder; instruction versions and deploy; send message; and stream message over converse/stream.
该来源不提供完整文件导出(国内平台多为平台内托管),仅存元数据与原链
接入信息
- 传输形态
- http
- 鉴权方式
- 鉴权未知
- 端点
https://botsify--product.run.tools
鉴权方式未标注,请核对官方文档后再接入——不要直接使用以下片段
{
"mcpServers": {
"Botsify": {
"url": "https://botsify--product.run.tools"
}
}
}
能力清单
| 工具 | 说明 |
|---|---|
| login-account | Log in with the Botsify Authorization API POST /v1/login using email and password, then store the Bearer token for later tools in this session. |
| select-bot | Set the bot API key used as apikey and bot_key on later calls. After login, last_selected_bot is the default until you switch. |
| create-agent | Create a Botsify agent via POST /v1/create-bot. Requires agent_type chatbot, agent, or voice. Optional marketplace template slug. Stores the new bot_api_key for later tools. |
| list-workspace-agents | List agents in the authenticated workspace via GET /v1/list-agents with optional page, search query, tab, and page size. |
| get-bot-details | Fetch the selected bot record including agent_type, versions, LLM config, and related counts via GET /v1/bot/get-data. |
| rename-agent | Rename an agent via POST /v1/update-bot-name using the numeric bot id and the new display name. |
| delete-agent | Permanently delete an agent by numeric bot id via DELETE /v1/delete-agent/{id}. |
| clone-agent | Duplicate an existing agent via GET /v1/clone-agent/{bot_id}. Cloning can take a few minutes. |
| list-agent-versions | List instruction versions for an agent via GET /v1/bot/agent-versions. Pass numeric bot_id or use the selected bot API key. |
| save-agent-version | Create an instruction version via POST /v1/update-agent. Send the full agent text plus chat_flow JSON, not a partial chunk. |
| patch-instruction-section | Update one instruction column on a version via POST /v1/update-instruction. Field must be agent, memory, soul, identity, or user_info. |
| activate-agent-version | Activate a version via POST /v1/set-active-version. The bot_id field is the bot API key string, not the numeric id. |
| delete-agent-versions | Delete inactive agent versions via DELETE /v1/delete-version. Active versions cannot be deleted. |
| deploy-agent-version | Deploy a version via POST /v1/deploy-ai-agent. Makes it active and copies instructions into bot_flow. |
| stream-builder | Run the streaming agent builder via POST /v1/get-ai-response. Send builder chat messages and receive streamed instruction output. |
| store-builder-response | Save the last builder response id via POST /v1/store-ai-response-id so the next builder turn can continue the thread. |
| stop-builder-stream | Cancel an in-progress builder stream via POST /v1/stop-agentic-stream using the stream id. |
| start-builder-chat | Start a new builder chat via POST /v1/new-chat and sync bot_flow with the active agent version. |
| clear-builder-conversation | Clear builder conversation state for the selected bot via POST /v1/clear-conversation. |
| send-user-message | Send an outbound message to an end user via POST /v1/send-message-to-user or the converse JSON format. Use to as fbId or phone. |
| stream-user-message | Stream an agent reply for a website or API user via POST /v1/converse/stream. Set chat_complete true to use /v1/converse/chat/stream. |
| stop-user-message-stream | Stop a converse stream via POST /v1/converse/stop-stream using stream_id and the selected bot_key. |
| list-conversations | List recent messenger conversations via POST /v1/get-conversations with optional page and channel. |
| get-user-chat | Fetch one user transcript via POST /v1/get-chat using the end-user fbId. |
| send-inbox-message | Send a live-chat inbox message via POST /v1/send-message using bot_id, fbId, and message text. |
| send-converse-message | Send a non-streaming converse request via POST /v1/converse using bot_key, fbId, and current_messages. |
| get-query-response | Run the legacy story matcher via POST /v1/get-query-response with query text and fbId. |
| query-mcp-agent | Send an agentic query via POST /v1/mcp-agent/query authenticated with the X-Api-Key header and fbId. |
| get-converse-history | Fetch converse conversation history via POST /v1/converse/get-conversation for one fbId. |
| set-user-attribute | Set a custom attribute on a messenger user via POST /v1/add-user-attribute. |
| list-messenger-users | List messenger users for the selected bot via GET /v1/get-users. |
| create-oauth-token | Exchange password grant credentials via POST /oauth/token. client_id and client_secret come from POST /v1/login. |
| list-owned-bots | List owned and shared bots for the logged-in user via POST /v1/get-bots. |
| list-bot-messenger-users | List messenger users for the selected bot via POST /v1/get-bot-users with limit and skip. |
| change-user-activation | Change messenger user status via POST /v1/user/change-status/{status}. Status 2 deletes users, 6 deletes conversations, 3 marks test users, 7 unmarks test users. |
| get-bot-dashboard-stats | Fetch bot analytics via POST /v1/bot-dashboard-stats with optional date_from and date_to. |
| send-whatsapp-broadcast | Send a static or dynamic WhatsApp template broadcast via POST /v1/whatsapp/single-message-send. |
| create-whatsapp-template | Create a WhatsApp or SMS media template via POST /v1/media-block/create. Set type to sms for SMS templates. |
| list-whatsapp-templates | List WhatsApp or SMS templates via GET /v1/media-block/fetch. |
| get-whatsapp-broadcast-report | Fetch WhatsApp broadcast delivery stats via POST /v1/whatsapp-broadcast-report. |
| list-whitelabel-clients | List whitelabel clients for the logged-in partner via GET /v1/whitelabel/clients. |
| create-whitelabel-client | Create a whitelabel client via POST /v1/whitelabel/create-client using the Postman JSON body. |
| create-whitelabel-package | Create a whitelabel package via POST /v1/whitelabel/create-package using the Postman JSON body. |
| list-whitelabel-packages | List whitelabel packages via GET /v1/whitelabel/packages. |
纠错与举报(发现条目失效、署名有误或涉及侵权?)
提交举报 / 纠错
侵权举报经核验成立后,我们会即时下线该条目并删除已存的内容副本。