Pi once rejected built-in Model Context Protocol support. Pi 0.99.0 now ships MCP and Codemode as built-in extensions. The release adds tool search, structured outputs, several exposure modes, nested tool-call records, and MCP connections over standard input or streamable HTTP.
Pi's explanation matters more than the reversal. Its team says MCP improved, but the core change happened because the work needed for MCP also helped other tools. Deferred loading, richer metadata, structured results, and a JavaScript composition environment solved a broader harness problem.
The official MCP architecture draws a narrower line. MCP defines context exchange between hosts, clients, and servers. It covers discovery, protocol messages, and transport. It does not dictate how an AI application manages the context it receives. Composition, execution policy, and retained evidence still belong to the host.