API & AI Protocols
OpenAPI 3.1, Model Context Protocol (MCP) agents, and HTTP API contract tools for modern developers.
Available Tools (50)
← Back to all toolsJSON Schema & Contracts
JSON to JSON Schema
Generate JSON Schema from sample JSON data. Infers types, arrays, required fields, and format constraints automatically.
JSON Schema to Mock JSON
Generate realistic mock JSON data from a JSON Schema definition. Supports fake data generation for testing API endpoints.
Protobuf to JSON Schema
Protobuf to JSON Schema: Parses Protobuf field types and maps them to JSON Schema primitives (string, integer).
JSON-LD Schema Generator
JSON-LD Schema Generator: Formats W3C valid `<script type="application/ld+json">` block adhering to Schema.org WebApplication vocabulary.
Schema.org Validator
Schema.org Validator: Checks required Schema.org properties, context definitions, and data types.
API Response Matrix Mock Builder
API Response Matrix Mock Builder: Assembles structured response payloads for 200 OK, 400 Bad Request, 401 Unauthorized, and 500 Internal Error.
JSON Schema Version Migrator
JSON Schema Version Migrator: Replaces legacy `id` keyword with `$id` and updates `$schema` URI to Draft 2020-12.
JSON Template Mock Data Generator
JSON Template Mock Data Generator: Evaluates template iterator expressions and renders structured mock JSON array.
OpenAPI & Specifications
OpenAPI Generator
Generate OpenAPI 3.0 specification skeletons from endpoints, methods, and parameters. Export valid YAML or JSON API definitions.
OpenAPI Validator
Validate OpenAPI (Swagger) 2.0 and 3.0 specifications for syntax, structure, and schema compliance with detailed error reporting.
OpenAPI to MCP Tool Draft Generator
Convert OpenAPI 3.0/3.1 specifications into MCP tool-definition drafts in this page’s tool workspace. Ordinary site requests, extensions, and managed-device services are separate paths.
OpenAPI 3.0 ↔ 3.1 Converter
OpenAPI 3.0 ↔ 3.1 Converter: Updates root version to 3.1.0 and converts legacy OpenAPI 3.0 `nullable: true` to `type: [string, 'null']`.
Swagger 2.0 to OpenAPI 3.x
Swagger 2.0 to OpenAPI 3.x: Replaces host and basePath with OpenAPI 3 `servers: [{ url: 'https://api.example.com/v1' }]` and updates root version.
OpenAPI to Postman Collection
OpenAPI to Postman Collection: Maps OpenAPI operations to Postman items, extracts request URLs, headers, and response templates.
Postman Collection to OpenAPI
Postman Collection to OpenAPI: Parses Postman item URLs and HTTP verbs, extracts paths and host servers, and constructs OpenAPI 3.0 paths.
OpenAPI to TypeScript Fetch Client
OpenAPI to TypeScript Fetch Client: Generates typed async function with URL path parameter interpolation and standard window.fetch invocation.
OpenAPI to Axios Client
OpenAPI to Axios Client: Generates Axios client methods utilizing standard AxiosRequestConfig options.
OpenAPI Deprecation Builder
OpenAPI Deprecation Builder: Appends `deprecated: true` property to operation object and injects Sunset HTTP header documentation.
OpenAPI OperationId Linter & Fixer
OpenAPI OperationId Linter & Fixer: Lints operationId properties for casing conventions, duplicates, and missing values.
RESTful API Design Linter
RESTful API Design Linter: Audits path naming conventions: flags verb in path (`getUserData`), recommends noun resource collection `/users/42` with GET method.
HTTP & Protocol Debugging
cURL to Code Converter
cURL to Code Converter: Parses command-line flags (-X, -H, -d), extracts URL, headers, and request body, and emits language snippets.
HTTP Request Headers Builder
HTTP Request Headers Builder: Validates header token names according to RFC 9110 and formats key-value pairs.
HAR File Analyzer & Waterfall
HAR File Analyzer & Waterfall: Parses HAR JSON log entries, computes request duration, DNS, TLS, and TTFB breakdown, and flags slow requests.
SSE Stream Formatter & Tester
SSE Stream Formatter & Tester: Parses event: and data: frame blocks, verifies trailing double newlines, and decodes payload frames.
WebSocket Payload Inspector
WebSocket Payload Inspector: Validates JSON-RPC 2.0 protocol specifications, parameter keys, and id properties.
CORS Preflight Tester & Builder
CORS Preflight Tester & Builder: Formats standard W3C CORS preflight response headers.
REST Route Path Matcher
REST Route Path Matcher: Compiles pattern to regular expression and extracts named route parameters.
IETF RateLimit Headers Calculator
IETF RateLimit Headers Calculator: Formats headers adhering to the IETF RateLimit Headers Draft specification.
RSS / Atom Feed Validator
RSS / Atom Feed Validator: Parses RSS 2.0 and Atom XML, checks the supported required feed metadata, and counts items or entries. It does not fetch linked resources or validate every extension and date.
REST API Error Codes Guide
REST API Error Codes Guide: maps a fixed local set of common HTTP errors to short troubleshooting text; it does not retrieve RFC content or inspect an API.
WebSocket URL & Protocol Parser
WebSocket URL & Protocol Parser: Parses WebSocket URI scheme (wss = TLS secured), hostname, explicit port, pathname, and query parameters.
API Security & Auth
Webhook Signature Tester (HMAC)
Webhook Signature Tester (HMAC): Computes HMAC-SHA256 digest of payload using Web Crypto API and formats hex signature.
OAuth2 PKCE Generator
OAuth2 PKCE Generator: Generates cryptographically random URL-safe verifier, computes SHA-256 hash, and Base64URL encodes to create S256 challenge.
OAuth2 Authorize URL Builder
OAuth2 Authorize URL Builder: Assembles standard RFC 6749 query parameters, adds response_type=code and random state anti-CSRF token.
JWT Token Generator & Signer (Local)
JWT Token Generator & Signer (Local): Base64URL encodes header and payload, computes HMAC-SHA256 signature, and joins with periods.
JWKS Inspector & Key Extractor
JWKS Inspector & Key Extractor: Parses modulus (n) and exponent (e) BigInt components and reconstructs ASN.1 DER / PEM public key blocks.
Sitemap XML Validator & Extractor
Sitemap XML Validator & Extractor: Parses XML, checks for a sitemap root, extracts loc values, validates absolute HTTP(S) URLs, and reports duplicates. It does not perform XSD validation or fetch URLs.
Robots.txt Generator & Tester
Robots.txt Generator & Tester: Matches user-agent rules and path prefixes against RFC 9309 specification.
Security Headers Generator
Security Headers Generator: Generates standard HTTP response header directives for clickjacking, MIME sniffing, and HTTPS enforcement.
Content Security Policy (CSP) Builder
Content Security Policy (CSP) Builder: Compiles W3C CSP Level 3 directives into a semicolon-delimited header string.
API Key Security & Entropy Auditor
API Key Security & Entropy Auditor: Matches known API key prefix signatures (Stripe, GitHub, AWS, OpenAI) and calculates key entropy.
Subresource Integrity (SRI) Generator
Subresource Integrity (SRI) Generator: Computes SHA-384 cryptographic digest and encodes result in standard Base64.
OAuth 1.0a Signature Generator
OAuth 1.0a Signature Generator: Encodes HTTP method, URL, and normalized sorted query parameters into standard OAuth 1.0a signature base string.
GraphQL & RPC
GraphQL Query Formatter
GraphQL Query Formatter: Tokenizes GraphQL lexical grammar and applies consistent 2-space indentation with nested bracket alignments.
GraphQL to TypeScript Types
GraphQL to TypeScript Types: Maps GraphQL scalar types (ID -> string, String -> string, Boolean -> boolean) to TypeScript interfaces.
GraphQL Query to cURL & Fetch
GraphQL Query to cURL & Fetch: Wraps query into standard GraphQL POST JSON payload `{"query": "..."}` with cURL command-line flags.
Tool category
AI Function Calling Schema Builder
AI Function Calling Schema Builder: Formats valid JSON Schema definition with type, properties, and required array matching tool specifications.
AI Structured Outputs Validator
AI Structured Outputs Validator: Checks constraints: additionalProperties must be explicitly false, all keys in required array, no forbidden keywords.
Prompt Template Variable Filler
Prompt Template Variable Filler: Replaces mustache `{{key}}` and curly `{key}` placeholders with corresponding sanitized variable values.
Prompt Injection Heuristic Scanner
Prompt Injection Heuristic Scanner: Scans input against heuristic rules for system prompt override attempts, DAN jailbreaks, and delimiter escapes.
