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 tools

JSON Schema & Contracts

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

Tool category