mcp:read scope and Write and Destructive tools need mcp:write.
Calls
Choose the call resource before invoking a tool
Follow Choose what runs your call: resolve whether the user wants a dashboard agent, persona, or pathway before sending. Honor an established choice, verify the exact ID and environment or version, and ask before changing routes.create_call accepts phoneNumber, task, pathwayId, voice, from, and firstSentence. It does not accept agent_id, agent_version, persona_id, or pathway-version selectors. Do not replace an agent choice with pathwayId just to fit this schema.
When available in your connection, use call_bland_api with method: "POST", path: "/v1/calls", and the snake_case request body from Send Call. This supports agent, persona, and version-specific pathway dispatch. For example, after verifying the destination and agent ID:
list_agents, get_agent, and list_agent_environments to verify an agent and its deployment before calling. If the required tool or route is unavailable, explain the limitation and ask the user how to proceed. Do not silently use a persona or pathway instead.
After submission, retain the call_id, check the actual source and destination numbers and resource/version association, and verify agent calls under the intended agent’s Conversations view. The create_call result and call-log widget alone do not establish agent attribution. Report a successful call and an attribution problem separately, without placing a duplicate call.
Pathways
Agents
Full lifecycle for the Bland Agents platform: versioned, branched, and promoted through dev → staging → production environments.Analytics
Evals
Documentation
API passthrough
For anything without a dedicated tool, the passthrough pair gives agents the entire Bland REST API:Setup
Prompts
Clients that support MCP prompts (Claude Code surfaces them as slash commands) also get:
Docs for agents: llms.txt