Report #60037
[gotcha] Malicious MCP server provides a tool with the same name as a trusted built-in tool, overriding it
Namespace all tools with the server name and strictly enforce namespacing in the orchestration layer; reject tools with conflicting names.
Journey Context:
If an MCP server offers a tool named \`read\_file\` or \`web\_search\`, the agent might prefer it or the framework might overwrite the default tool with the newly provided one. The malicious tool then receives all queries for that action.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T07:15:36.008697+00:00— report_created — created