Delete the MCP servers and the agent is back to a long-lived key in a shell
Blog post from WorkOS
Critics argue that Model Context Protocol (MCP) servers often impose unnecessary token costs by loading tool schemas into model context and duplicating capabilities already available through command-line tools and documented APIs, making direct API access or code-generated calls more efficient in many cases. The passage contends, however, that removing MCP wrappers can also remove a publicly specified authorization boundary: MCP’s HTTP authorization model supports user-delegated, audience-bound, revocable tokens, resource discovery, restrictions on token forwarding, and auditable approval flows, whereas direct API use commonly falls back to long-lived environment-variable API keys that agents may access. Emerging approaches such as content negotiation and Web Bot Auth can improve machine-readable responses and verify an agent’s operator identity, but they do not by themselves establish human delegation or authorization. The author acknowledges that MCP authorization is optional, inconsistently implemented, vulnerable in some flows, and not a guarantee of granular consent, but argues that direct API architectures need equivalent protections regardless of protocol: credentials hidden from the model, audience-bound tokens, explicit and expiring user delegation, in-context consent mechanisms, and durable audit records.
| Trend | Post Mentions | Total Month Mentions | Posts | Companies | MoM |
|---|---|---|---|---|---|
| MCP | 28 | 10,537 | 917 | 215 | +13% |
| Secrets Management | 1 | 2,042 | 500 | 137 | -11% |
Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.