{"name":"interactive-api-playground","protocol":"mcp","transport":"streamable-http","method":"POST","jsonrpc":"2.0","tools":[{"name":"schema_parser","description":"Parse an OpenAPI 3.x schema object or GraphQL SDL string. Returns a structured list of endpoints (and GraphQL types)."},{"name":"playground_renderer","description":"Render an interactive HTML API playground for a list of endpoints. Returns self-contained HTML with try-it-out forms."},{"name":"api_executor","description":"Execute a live HTTP request to an external URL. Returns real status, headers, and response body. Private IPs are blocked."},{"name":"code_generator","description":"Generate a ready-to-run code snippet for an HTTP request in javascript, typescript, python, curl, go, ruby, php, or java."},{"name":"history_tracker","description":"Get invocation history for a tool within the current Worker instance. Resets on cold start."}],"info":"Send POST with JSON-RPC 2.0 body. Supported methods: initialize, tools/list, tools/call.","example_body":{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"my-client","version":"1.0"}}},"docs":"https://modelcontextprotocol.io/"}