Fetching from the wire…
Security2026-06-22 · source-backed
Per the MCP Server Security Best Practices 2026 guide, a single tool like execute, query, or run that takes free-form input and dispatches on a runtime action string becomes a privilege-escalation primitive. You match handlers against a fixed enum of operations, and you make dangerous requests literally unexpressible: enums over strings, bounded integers, branded IDs in the schema. Add per-tool authorization at dispatch (never let a handler check its own permissions), and read tenant IDs from verified token claims, not the request body. This is the rare security finding where the secure version is also the cleaner design.
Each link below shares sources, entities, or timing with this story.
Anthropic released MCP / Shared entity: MCP / Same source / Shared topic / What happened next
Linked by a graph relationship (Anthropic released MCP); both cover MCP; cite the same source (MCP Server Security Best Practices 2026 guide).
Anthropic released MCP / Shared entities / Shared topic / What happened next / Tension
Linked by a graph relationship (Anthropic released MCP); both cover IDs, MCP; overlapping topics (against, request, tool).
Claude Code uses MCP / Shared entity: MCP / Shared topic / What happened next / Tension
Linked by a graph relationship (Claude Code uses MCP); both cover MCP; overlapping topics (against, tool).
Claude uses MCP / Shared entity: MCP / Shared topic / What happened next / Tension
Linked by a graph relationship (Claude uses MCP); both cover MCP; overlapping topics (against, tool).
Anthropic released MCP / Shared entity: MCP / Shared topic / Earlier coverage / Tension
Linked by a graph relationship (Anthropic released MCP); both cover MCP; overlapping topics (becom, tool).
Cursor uses MCP / Shared entity: MCP / Shared topic / Earlier coverage / Tension
Linked by a graph relationship (Cursor uses MCP); both cover MCP; overlapping topics (against, tool).
Claude Code uses MCP / Shared entities / What happened next
Linked by a graph relationship (Claude Code uses MCP); both cover IDs, MCP; picks up the IDs thread on 2026-08-12.
Claude Code uses MCP / Shared entities / Earlier coverage
Linked by a graph relationship (Claude Code uses MCP); both cover IDs, MCP; earlier IDs coverage from 2026-06-16.