Check Typosquat
check_typosquatCheck whether a package or MCP registry server name is suspiciously close to a known name via edit distance, confusable characters, affixes, and scope changes. Use before installing unverified names.
Instructions
Check whether a package or MCP registry server name is suspiciously close to a known MCP server or package name: edit distance, confusable characters, affixes, and scope or namespace changes (TS001-TS006).
Use when: the user asks whether a name looks like a known MCP server or package, or is about to install something by a name they typed or were given. Prefer another tool when: the name is one the user already trusts and has verified, or the user wants a full check of a server (audit_server).
The name is compared against a dated reference list, never live popularity data. The reference list (data/reference_names.json) is dated 2026-11-03 (its generated_at field, returned in each report as data_sources[].as_of) and has 55988 entries: 6 PyPI and 4 npm names, which are curated names only, and 55978 registry names, crawled from the MCP Registry plus curated ones. A name close to none of them is not shown to be legitimate: the list is incomplete by nature. Findings are indicators, not verdicts, and a report with no findings is not proof of safety. coverage lists the checks that ran and those skipped, with reasons.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Package name, or registry server name for registry. | |
| ecosystem | Yes | pypi, npm, or registry (MCP Registry server names). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||