rug_pull_detector__check_server
Connect to an MCP server and compare its current tools/list response with a stored baseline to detect rug pulls: silent changes in descriptions, schemas, or annotations.
Instructions
Connect to an MCP server and compare its current tools/list response against the stored baseline. A tool whose description, schema, or annotations changed since baseline is a 'rug pull' — approved once, silently different now. If no baseline exists yet, one is captured automatically (set autoBaseline=false to require an explicit baseline_server call first).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cwd | No | Working directory for the spawned process | |
| env | No | Extra environment variables for the spawned process | |
| url | No | URL of a Streamable HTTP MCP server (alternative to command/args) | |
| args | No | Arguments for the stdio command | |
| label | No | Stable identifier for this server, used to look up its baseline. Defaults to the command line or URL. | |
| command | No | Command to spawn for a stdio MCP server (e.g. "npx") | |
| autoBaseline | No | Automatically capture a baseline if none exists yet (default: true) |