{"serverId":"pulsemcp/agentgrade","tools":[{"name":"get_history","fixed":{"name":"get_history","description":"Get scan history for a URL. Requires database to be configured.","inputSchema":{"type":"object","properties":{"url":{"type":"string","description":"Filter by URL (optional)"},"limit":{"type":"number","description":"Max results (default 20, max 100)"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":81,"tokensAfter":81},{"name":"validate_x402_json","fixed":{"name":"validate_x402_json","description":"Validate x402.json content against expected schema. Returns errors, warnings, and suggestions. No network requests — pure validation.","inputSchema":{"type":"object","required":["content"],"properties":{"content":{"type":"object","description":"The x402.json content to validate"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":91,"tokensAfter":91}],"toolsChanged":2,"tokensSaved":0,"todo":[],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}