AgentMarketMCP / SKILL 资产档案馆

目录 / 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-accountLog 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-botSet 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-agentCreate 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-agentsList agents in the authenticated workspace via GET /v1/list-agents with optional page, search query, tab, and page size.
get-bot-detailsFetch the selected bot record including agent_type, versions, LLM config, and related counts via GET /v1/bot/get-data.
rename-agentRename an agent via POST /v1/update-bot-name using the numeric bot id and the new display name.
delete-agentPermanently delete an agent by numeric bot id via DELETE /v1/delete-agent/{id}.
clone-agentDuplicate an existing agent via GET /v1/clone-agent/{bot_id}. Cloning can take a few minutes.
list-agent-versionsList instruction versions for an agent via GET /v1/bot/agent-versions. Pass numeric bot_id or use the selected bot API key.
save-agent-versionCreate an instruction version via POST /v1/update-agent. Send the full agent text plus chat_flow JSON, not a partial chunk.
patch-instruction-sectionUpdate one instruction column on a version via POST /v1/update-instruction. Field must be agent, memory, soul, identity, or user_info.
activate-agent-versionActivate a version via POST /v1/set-active-version. The bot_id field is the bot API key string, not the numeric id.
delete-agent-versionsDelete inactive agent versions via DELETE /v1/delete-version. Active versions cannot be deleted.
deploy-agent-versionDeploy a version via POST /v1/deploy-ai-agent. Makes it active and copies instructions into bot_flow.
stream-builderRun the streaming agent builder via POST /v1/get-ai-response. Send builder chat messages and receive streamed instruction output.
store-builder-responseSave the last builder response id via POST /v1/store-ai-response-id so the next builder turn can continue the thread.
stop-builder-streamCancel an in-progress builder stream via POST /v1/stop-agentic-stream using the stream id.
start-builder-chatStart a new builder chat via POST /v1/new-chat and sync bot_flow with the active agent version.
clear-builder-conversationClear builder conversation state for the selected bot via POST /v1/clear-conversation.
send-user-messageSend 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-messageStream 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-streamStop a converse stream via POST /v1/converse/stop-stream using stream_id and the selected bot_key.
list-conversationsList recent messenger conversations via POST /v1/get-conversations with optional page and channel.
get-user-chatFetch one user transcript via POST /v1/get-chat using the end-user fbId.
send-inbox-messageSend a live-chat inbox message via POST /v1/send-message using bot_id, fbId, and message text.
send-converse-messageSend a non-streaming converse request via POST /v1/converse using bot_key, fbId, and current_messages.
get-query-responseRun the legacy story matcher via POST /v1/get-query-response with query text and fbId.
query-mcp-agentSend an agentic query via POST /v1/mcp-agent/query authenticated with the X-Api-Key header and fbId.
get-converse-historyFetch converse conversation history via POST /v1/converse/get-conversation for one fbId.
set-user-attributeSet a custom attribute on a messenger user via POST /v1/add-user-attribute.
list-messenger-usersList messenger users for the selected bot via GET /v1/get-users.
create-oauth-tokenExchange password grant credentials via POST /oauth/token. client_id and client_secret come from POST /v1/login.
list-owned-botsList owned and shared bots for the logged-in user via POST /v1/get-bots.
list-bot-messenger-usersList messenger users for the selected bot via POST /v1/get-bot-users with limit and skip.
change-user-activationChange 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-statsFetch bot analytics via POST /v1/bot-dashboard-stats with optional date_from and date_to.
send-whatsapp-broadcastSend a static or dynamic WhatsApp template broadcast via POST /v1/whatsapp/single-message-send.
create-whatsapp-templateCreate a WhatsApp or SMS media template via POST /v1/media-block/create. Set type to sms for SMS templates.
list-whatsapp-templatesList WhatsApp or SMS templates via GET /v1/media-block/fetch.
get-whatsapp-broadcast-reportFetch WhatsApp broadcast delivery stats via POST /v1/whatsapp-broadcast-report.
list-whitelabel-clientsList whitelabel clients for the logged-in partner via GET /v1/whitelabel/clients.
create-whitelabel-clientCreate a whitelabel client via POST /v1/whitelabel/create-client using the Postman JSON body.
create-whitelabel-packageCreate a whitelabel package via POST /v1/whitelabel/create-package using the Postman JSON body.
list-whitelabel-packagesList whitelabel packages via GET /v1/whitelabel/packages.
纠错与举报(发现条目失效、署名有误或涉及侵权?)
提交举报 / 纠错

侵权举报经核验成立后,我们会即时下线该条目并删除已存的内容副本。