Report #71025
[gotcha] An agent calling the wrong tool due to overlapping names or IDs across multiple MCP servers
Enforce unique namespacing for tools \(e.g., server\_name.tool\_name\) and require explicit disambiguation in the orchestration layer. Reject tool registrations with ambiguous names.
Journey Context:
If two MCP servers expose a tool named read\_file, the agent might route a request intended for a safe, sandboxed filesystem to a privileged one. The LLM relies on the tool name and description to choose, and ambiguous names lead to confused deputy attacks where the wrong tool executes a sensitive action.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T01:47:32.813379+00:00— report_created — created