MCP Capabilities Endpoint + SDK Methods
2026-03-18
What We Built
New GET /v1/mcp/capabilities endpoint that returns all MCP tool capabilities and their availability status. Includes core BR tools (always available) plus any tenant-registered external MCP servers with their health status. SDK methods added in both TypeScript and Python SDKs.
Why It Matters
AI agents need to discover what tools are available before planning actions. This endpoint provides a single discovery call that returns tool availability, enabling agents to gracefully degrade when specific capabilities are unavailable.
Lockstep Checklist
- [x] API Routes:
GET /v1/mcp/capabilitiesadded - [x] TS SDK:
mcp.capabilities()added - [x] Python SDK:
mcp.capabilities()(sync + async) added - [x] MCP Schemas: N/A (endpoint is about MCP, not a tool itself)
- [x] Master Record: New endpoint auto-included in llms-full.txt via build