Simon Willison1 min readintro
MCP was always a bad idea?
Summary
The author argues that Model Control Protocol (MCP) still has value even with powerful coding agents. MCP lets you control service access, manage authentication safely, provide a UI for connections, and keep audit logs.
- MCP lets you restrict which external services an LLM agent can call.
- It enables handling authentication without exposing API keys to the agent.
- Provides a UI for users to connect and authenticate additional services.
- Offers strong audit logging of agent interactions with external services.
Developers building LLM agents that need controlled, auditable external service access should care.
3/10



