check_before_install
Check a tool before installing it
Evidence summary for an MCP server before you install or connect it: publisher identity level, provenance, known vulnerabilities, install scripts, maintenance, open warnings, checks that could not run, and recent changes. Pass installed (the servers already in use) to also get tool names this server shares with them, which an AI could call by mistake. No warnings is NOT a safety guarantee.
Parametersinstalledidentifierrequired
get_setup
How to connect a tool
One stable answer (schema_version 1) for connecting an MCP server: its validated remote URL and transport, packages, copy-paste setup for Claude Code and JSON configs, warnings by severity, checks that could not run, and contradicted claims. auth is null until Assay has checked the sign-in metadata of the server. Never a safety rating.
Parametersidentifierrequired
resolve_identifier
Does this tool really exist?
Resolve an MCP server name, catalog id or GitHub repository URL to the real registry entry. If there is no exact match, returns the closest real names so look-alikes and invented names can be caught. No account needed.
Parametersidentifierrequired
Search cataloged MCP servers by keywords. Returns classification (verified_publisher = the publisher proved control of a domain or verified GitHub org, NOT that a company named in the tool made it / community / not_analyzed), identity level and warning counts.
Parameterslimitqueryrequiredofficial_only
get_tool
Full evidence for a tool
Every assertion for a tool with its state (VERIFIED, CLAIMED, CONTRADICTED, STALE, UNKNOWN), reason, check and evidence records.
Parameterstool_idrequired
get_publisher
Publisher identity
How a publisher is identified across ecosystems (MCP namespace, domain, GitHub, packages) and the state of each link.
Parameterspublisher_keyrequired
get_changes
What changed between versions
Metadata changes between consecutive published versions: new network hosts, replaced or added artifact sources, newly requested credentials.
Parameterstool_idrequired
get_evidence
One assertion with its evidence
A single assertion of a tool (by field name) with the evidence records behind it: URL, fetch time, SHA-256.
Parametersfieldrequiredtool_idrequired