Resources
The BCTRL MCP server exposes read-only context as resources. Tools perform work; resources describe it.
Any documentation URL — from bctrl_help, llms.txt, or the site — becomes a readable resource by replacing https:// with docs://, e.g. docs://platform.bctrl.ai/mcp/tools.md.
Agent pattern
Before a write operation, an agent should:
- Call
bctrl_search_api, or callbctrl_helpwithquery.topicandquery.audience. - Open the returned
docs://…page (or itsmarkdownUrl) for prose. - Read
operations://{operationId}, or callbctrl_get_operation, for the exact shape. - Read
schemas://{schemaName}for the request body. - Call the generated
bctrl_*tool orbctrl_call_operationonce the IDs and body are clear.
This matters most for structured request bodies such as
ConversationCreateRequest, ToolCreateRequest, ToolsetCreateRequest, and
ProxyCreateRequest. BCTRL Tool inputs are capability-specific: inspect them
with bctrl_tools_get or the built-in Tool documentation.

