Pi Reverses Course, Brings MCP Into Core
Pi now supports MCP after previously rejecting it as a context-heavy abstraction. Earendil argues that deferred tool loading and Codemode make modern MCP composable enough for Pi while preserving its minimal-agent philosophy. [Source](https://earendil.com/posts/you-said-no-mcp/)
This is a smart reversal, not a surrender: Pi is accepting MCP as infrastructure while rejecting the old “dump every tool into context” experience.
- –Deferred and Codemode exposure keeps unused MCP tools out of the model’s working context.
- –JavaScript-based Codemode enables batching, orchestration, and stateful multi-tool workflows.
- –Pi still criticizes MCP servers that return unstructured text and remain difficult to compose.
- –The shift expands compatibility with ecosystems like Linear without abandoning Pi’s CLI-first, extensible design.
- –Developers gain access to MCP’s ecosystem while retaining control over how capabilities reach the agent. [Pi](https://pi.dev/)
DISCOVERED
1h ago
2026-09-30
PUBLISHED
3h ago
2026-09-30
RELEVANCE
AUTHOR
yarapavan