Skip to content
STUB

Tool Use as Capability

The pattern: tools are typed RPC the agent can call. Each has a JSON Schema input and output. Agents declare which tools they need; the platform enforces the allowlist. Every call is audited to a system of record. MCP standardizes the contract — any client speaks MCP, any server speaks MCP, the M×N integration matrix collapses to M+N.

The trade-off: flexibility vs. safety. “Agent can do anything” is dangerous. “Agent can call only these 5 tools, with these schemas, with this audit, with these approval gates for destructive ops” is a system. Typed tools, capability allowlists, approval gates, and audit logs are what make agents production-deployable rather than demo-only.

Deepens in Year 5 Phase 26: Agent Development (typed tools) and Phase 27: MCP (the DEEP synthesis: basecamp-mcp + capability allowlisting). Phase 28: AIOps and services/aiops/ consume tools under read-only-by-default and approval-gated destructive constraints.