1. MCP is just another API spec (often compared to OpenAPI/REST)
Many commenters see MCP as essentially an API with built‑in documentation or RPC‑style semantics, questioning why a new protocol is needed.
“MCP is the NIH non‑standard version of OpenAPI.” – otabdeveloper4
“It's just like API-s, but with built in documentation.” – tiborsaas
“API + RPC” – pwython
2. Codemode provides a safer, more composable way to chain tool calls
Supporters argue that Codemode (a sandboxed scripting mode) solves MCP’s composability problem, avoids exposing raw shells, and reduces token overhead.
“Codemode lets you execute scripts in a runtime where your MCP tools are made available as function calls.” – pjm331
“The core idea of Codemode … is fixing MCP's biggest flaw—its lack of composability.” – praveenvijayan
“Codemode is just a slightly enhanced version of bash: more complex, sure, but likely more robust, secure, and efficient.” – magnio
3. Subagents are useful for context management but add complexity
Debate centers on whether spawning sub‑agents helps keep the main context clean or introduces unnecessary overhead and caching issues.
“Subagents … can be a mis‑step … more bloat … more complexity for the agent to understand.” – skohan
“I find it pretty handy … I run any bash tools in a restricted sandbox … my trust boundary … is precisely the harness vs. the agent.” – mijoharas
“Using sub‑agents means that they can't use that cache … it just wastes money/tokens.” – sunaookami
4. Pi’s shift from minimalism to feature bloat concerns long‑time users
Several users lament that Pi, originally praised for its minimal, extensible design, is now integrating MCP, Codemode, and subagents as core features, straying from its original ethos.
“Pi is now owned by a company … tend to explode code with features while chasing product market fit.” – qudat
“One of pi's main selling points was its minimal nature.” – skohan
“This just reads like Pi becoming Armins and Marios opinions on what a good harness is instead of letting us build our own with the features we want and need.” – spence-s
5. MCP shines in enterprise settings for security, auth, telemetry, and team workflows
Advocates point out that MCP’s standardized auth, centralized tool distribution, and observability make it valuable for organizations, even if individual developers prefer CLI.
“MCP has pretty much taken over there [in enterprise integrations].” – rcarmo
“MCP is about enterprise control of the server side; no advantages on the client side at all.” – CharlieDigital
“ mônetizing … telemetry on who is using which skill … Server‑side rendering of skills …” – CharlieDigital (on MCP Prompts)