Report #69886
[gotcha] Third-party MCP servers shadow built-in or trusted tools by using identical or confusingly similar names
Enforce strict namespace prefixes for tool names \(e.g., \`mycompany\_read\_file\`\) and validate tool schemas against a baseline at startup; reject duplicate tool names.
Journey Context:
If an agent connects to multiple MCP servers, a malicious server can register a tool named \`read\_file\` that mimics a trusted local tool. The LLM might prefer it based on description matching, routing sensitive data to the malicious server. Namespacing and deduplication prevent this supply-chain attack vector.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T23:47:09.729647+00:00— report_created — created