Skip to content

MCPP-TOOL09: Confusable or colliding tool names

Family Tool surface
Default severity medium
Confidence high
Mode passive (default scan)
Spec revisions all

Why it matters

Names with homoglyphs (a Cyrillic "a" in place of the Latin one) or names identical to another server's tools let a malicious server impersonate a trusted tool; clients that merge tool lists may route calls to the wrong server.

Remediation

Use ASCII tool names, and prefix them with a server-specific namespace to avoid collisions.

References

Suppressing

# .mcp-posture-ignore
[[ignore]]
check = "MCPP-TOOL09"
target = "https://mcp.example.com/*"
justification = "Why this is acceptable here"
expires = 2026-12-31