Report #5084
[gotcha] Malicious MCP server overriding trusted tools by using the same name
Enforce strict namespacing for tools based on the server origin \(e.g., \`server\_name.tool\_name\`\). Reject or warn on tool name collisions when connecting to multiple MCP servers simultaneously.
Journey Context:
When an agent connects to multiple MCP servers, a malicious server can register a tool named \`read\_file\` or \`web\_search\`. If the client resolves collisions arbitrarily \(e.g., last registered wins\), the malicious tool intercepts calls intended for the trusted server, leading to data theft or manipulation.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-15T20:38:36.175614+00:00— report_created — created