{"serverId":"mcp-registry/io.github.lazymac2x/interactive-api-playground","tools":[{"name":"api_executor","fixed":{"name":"api_executor","description":"Execute a live HTTP request to an external URL. Returns real status, headers, and response body. Private IPs are blocked.","inputSchema":{"type":"object","required":["method","url"],"properties":{"url":{"type":"string","description":"Full URL (https required)"},"body":{"type":"object"},"method":{"enum":["GET","POST","PUT","PATCH","DELETE","HEAD"],"type":"string"},"headers":{"type":"object"},"timeout_ms":{"type":"integer","default":8000}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":134,"tokensAfter":134}],"toolsChanged":1,"tokensSaved":0,"todo":[{"tool":"api_executor","params":["body","method","headers","timeout_ms"]},{"tool":"code_generator","params":["url","body","method","headers","language"]}],"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."}