Willison concedes MCPThe Model Context Protocol — an open standard that lets any AI assistant plug into any tool or data source without custom integration code.Full definition → is largely unnecessary for full autonomous terminal agents (Claude Code, Codex, Meta Muse, OpenClaw) that already have unfettered API access — they can just call APIs directly.
But he argues MCP earns its keep for less permissive setups needing scoped access control, credential handling that keeps API keys away from the AI agentAn AI system that doesn't just answer once but works toward a goal in a loop — taking actions, reading the results, and deciding what to do next.Full definition → itself, a connect/authenticate UI for end users, and strong audit logging.
His conclusion: calling MCP obsolete conflates 'unneeded by fully autonomous coding agents' with 'unneeded everywhere' — ignoring the broader class of applications that need those controls.
Terms in this piece · Glossary
MCP — The Model Context Protocol — an open standard that lets any AI assistant plug into any tool or data source without custom integration code.
AI agent — An AI system that doesn't just answer once but works toward a goal in a loop — taking actions, reading the results, and deciding what to do next.