Pre-release check for an MCP server
mcp_precheckFor MCP server publishers, before releasing a new version. Give the server name (as listed in the MCP Registry) or its endpoint, the new tools/list result and the new serverInfo.version; with no tools the endpoint is read as it serves now. Returns, against CrawlCheck's last read of that server, what public change logs will record: tools added and removed, descriptions rewritten, input schemas widened, annotations changed (read-only to write and non-destructive to destructive flagged as escalations), whether the version moved, and verdicts such as version_bump_needed or looks_like_rug_pull_risk. Signed. No tool on the checked server is called.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "mcp_precheck"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tools | No | The new tools/list tools array; omit to read the endpoint live | |
| version | No | The new serverInfo.version | |
| endpoint | No | Remote MCP endpoint URL, e.g. https://mcp.example.com/mcp | |
| server_name | No | Name in the MCP Registry, e.g. io.github.owner/server |