API y protocolos IA
Herramientas para OpenAPI 3.1, agentes Model Context Protocol (MCP) y contratos de API HTTP.
Herramientas disponibles (50)
← Volver a todas las herramientasJSON Schema y contratos
JSON a JSON Schema
Conversor de JSON a JSON Schema: Genere un esquema JSON a partir de datos JSON de muestra. Infiere tipos, matrices, campos obligatorios y restricciones de formato automáticamente.
JSON Schema a JSON simulado
Recorre el JSON Schema con modo y semilla elegidos, genera una muestra y comunica su validación real frente al esquema.
Herramienta de Limited Protobuf Message to JSON Schema
Usa Herramienta de Limited Protobuf Message to JSON Schema directamente en tu navegador. Consulta las entradas admitidas, el resultado y los límites antes de exportar.
Generador de marcado estructurado JSON-LD
Genera un objeto JSON-LD con contexto schema.org y tipo indicado, por defecto SoftwareApplication. No añade etiqueta script ni valida propiedades Schema.org.
Validador de marcado estructurado Schema.org
Solo comprueba `@context` igual a `https://schema.org` y un `@type` no vacío. No valida propiedades específicas ni tipos de valores.
Constructor de matrices de respuestas simuladas para APIs
Selecciona un estado HTTP del mapa de respuestas y devuelve su cuerpo simulado; el mapa predeterminado solo tiene 200/404.
Migrador de versiones de JSON Schema (Draft-04 a 2020-12)
Migrador de versiones de JSON Schema (Draft-04 a 2020-12): Reemplaza la palabra clave `id` heredada con `$id` y actualiza el URI de `$schema` al borrador 2020-12.
Generador de una plantilla JSON de prueba
Sustituye {{key}}, @name y @int(min,max) en una sola plantilla JSON y analiza el resultado. No valida JSON Schema ni repite matrices.
OpenAPI y especificaciones
Generador OpenAPI
Crea un borrador de una operación OpenAPI 3.1 a partir del formulario y ejemplos JSON, valida el YAML o JSON y comunica problemas.
Validador OpenAPI
Analiza OpenAPI 3.0.x, 3.1.x o 3.2.x en JSON/YAML, comprueba estructura y referencias locales y separa avisos de diseño.
Generador de borradores de herramientas MCP desde OpenAPI
Generador de borradores MCP desde OpenAPI: convierte especificaciones OpenAPI 3.0/3.1 en borradores de definiciones MCP en el espacio de trabajo de esta página. Las solicitudes del sitio, extensiones y servicios administrados son rutas separadas.
Conversor bidireccional de OpenAPI 3.0 y 3.1
Conversor bidireccional de OpenAPI 3.0 y 3.1: Actualiza la versión raíz a 3.1.0 y convierte OpenAPI 3.0 heredado `nullable: true` a `type: [string, 'null']`.
Conversor de Swagger 2.0 a OpenAPI 3.x
Conversor de Swagger 2.0 a OpenAPI 3.x: Reemplaza host y basePath por OpenAPI 3 `servers: [{ url: 'https://api.example.com/v1' }]` y actualiza la versión raíz.
Conversor de OpenAPI a colecciones de Postman
Convierte operaciones OpenAPI 3.x habituales en un archivo JSON Postman Collection v2.1 descargable, con carpetas por etiquetas, marcadores de ruta/consulta/cabecera, descripciones, ejemplos inline disponibles y una aserción básica de estado. La entrada debe ser menor que 10.000.000 bytes UTF-8.
Conversor de colecciones de Postman a OpenAPI
Convierte JSON de Postman Collection en YAML OpenAPI 3.0. Recorre carpetas de solicitudes anidadas, asigna variables de URL y parámetros de consulta, infiere esquemas de cuerpos JSON sin procesar y agrupa ejemplos de respuesta bajo HTTP 200. Descarga el YAML localmente. La entrada debe tener menos de 10.000.000 bytes UTF-8.
Generador de clientes Fetch en TypeScript desde OpenAPI
Genera funciones fetch básicas de TypeScript desde operaciones OpenAPI admitidas en minúsculas. Codifica los parámetros de ruta entre llaves desde argumentos string y devuelve Response; parámetros de consulta/cabecera, tipos de esquema y análisis de respuesta quedan manuales.
Generador de clientes Axios desde OpenAPI
Genera funciones Axios básicas desde operaciones OpenAPI admitidas en minúsculas, con parámetros de ruta string codificados y cabecera bearer opcional. Tipos derivados de esquemas, parámetros de consulta/cabecera y contratos de respuesta quedan manuales.
Constructor de avisos de obsolescencia en OpenAPI
Marca una operación OpenAPI como obsoleta y añade una nota de migración a su descripción. No documenta la cabecera Sunset.
Validador y corrector de identificadores operationId en OpenAPI
Informa operationId ausentes o duplicados y puede generar los ausentes. No exige convenciones de mayúsculas.
Linter de buenas prácticas de diseño de APIs RESTful
Comprueba barra inicial, mayúsculas en rutas y campo responses en operaciones admitidas. No detecta verbos en rutas ni evalúa diseño de recursos.
HTTP y depuración de protocolos
Conversor de cURL a código
Analiza comillas de estilo POSIX, espacios escapados y continuaciones de línea, además de opciones cURL compatibles de método, cabecera, autenticación Basic, cookies y datos. Genera código JavaScript Fetch o Axios, Python Requests o Go net/http. El comando debe ocupar menos de 100.000 bytes UTF-8; las opciones no compatibles muestran un error. No se incluye un corpus real capturado en Chrome, Safari y Postman.
Constructor interactivo de cabeceras de petición HTTP
Crea un objeto JSON de cabeceras y un fragmento de opciones fetch. Valida la sintaxis token de los nombres, evalúa compatibilidad y riesgos, señala algunas cabeceras obsoletas, explica Cache-Control y genera cabeceras Bearer, Basic o de clave API localmente.
Analizador de archivos HAR y gráfico en cascada
Analiza localmente entradas HAR con el tiempo total y las fases DNS, conexión, TTFB y descarga. Consulta la cronología, filtra por dominio, tipo de contenido o estado, inspecciona cuerpos de respuesta y encuentra solicitudes lentas o grandes. Abre o suelta archivos HAR de hasta 100 MB; los valores sensibles se ocultan en los detalles mostrados.
Analizador de texto SSE
Analiza texto SSE pegado en campos event, id, retry y data y devuelve eventos JSON. No valida el final del flujo ni conecta con servidor.
Inspector de paquetes y mensajes WebSocket
Inspecciona texto de carga WebSocket: si es JSON, muestra claves superiores, longitud en bytes y valor; si no, muestra texto y longitud. No valida JSON-RPC 2.0.
Generador de cabeceras de respuesta CORS
Crea líneas Access-Control-Allow-Origin, Methods, Headers y Max-Age desde JSON. No envía preflight ni prueba el navegador.
Comprobador de coincidencia de rutas REST y parámetros
Compara segmentos de URL decodificados con literales y :name y devuelve coincidencia y parámetros.
Formateador de cabeceras RateLimit antiguas
Da formato a tres campos de un borrador anterior: RateLimit-Limit, RateLimit-Remaining y RateLimit-Reset. El borrador IETF de mayo de 2026 usa RateLimit y RateLimit-Policy; no aplica cuotas en servidor.
Validador de fuentes RSS y Atom
Validador de fuentes RSS y Atom: Analiza XML RSS 2.0 y Atom, comprueba los metadatos obligatorios compatibles y cuenta elementos o entradas. No descarga recursos enlazados ni valida todas las extensiones y fechas.
Herramienta de Common HTTP API Error Lookup
Usa Herramienta de Common HTTP API Error Lookup directamente en tu navegador. Consulta las entradas admitidas, el resultado y los límites antes de exportar.
Analizador de URLs y protocolos WebSocket (ws:// y wss://)
Analiza campos ws/wss y rechaza fragmentos y datos de usuario; no conecta ni prueba TLS.
Seguridad y autenticación API
Probador de firmas HMAC para Webhooks
Genera y verifica firmas HMAC-SHA-256 localmente en formato genérico, Stripe, GitHub, Shopify o Slack. Stripe firma timestamp + cuerpo sin procesar; Slack firma v0 + timestamp + cuerpo sin procesar. El payload debe ser texto UTF-8 válido de menos de 5.000.000 bytes. Reformatear JSON cambia la firma; no se envían solicitudes.
Generador de pares de claves OAuth2 PKCE
Generador de pares de claves OAuth2 PKCE: Genera un verificador seguro de URL criptográficamente aleatorio, calcula el hash SHA-256 y codifica Base64URL para crear el desafío S256.
Constructor interactivo de URLs de autorización OAuth2
Constructor interactivo de URLs de autorización OAuth2: Reúne parámetros de consulta estándar RFC 6749, agrega tipo de respuesta = código y token anti-CSRF de estado aleatorio.
Generador y firmador local de tokens JWT
Firma localmente un JWT compacto: codifica el encabezado y la carga útil con Base64URL y crea una firma HMAC (HS256/384/512) o RSA PKCS#1 v1.5 (RS256/384/512). No verifica tokens.
Inspector de metadatos JWKS
Resume para cada clave del JWKS local kid, kty, use, key_ops, alg, cantidad de certificados y presencia de campos privados. No exporta PEM ni valida el material criptográfico.
Validador y extractor de URLs de sitemaps XML
Validador y extractor de sitemaps XML: Analiza el XML, comprueba la raíz del sitemap, extrae valores loc, valida URL HTTP(S) absolutas y señala duplicados. No valida XSD ni visita las URL.
Contador de directivas robots.txt
Cuenta líneas User-agent, Allow/Disallow/Crawl-delay y Sitemap en robots.txt pegado. No genera reglas ni prueba acceso a rutas.
Generador de líneas de cabeceras de seguridad
Genera líneas CSP, HSTS, antirrastreo MIME, Referrer y Permissions desde JSON. La salida predeterminada no restringe el enmarcado.
Constructor de directivas Content Security Policy (CSP)
Une nombres de directiva y valores de origen con comprobación léxica básica en texto CSP; no prueba aplicación del navegador ni compatibilidad del sitio.
Comprobación estructural de clave API
Comprueba longitud, variedad y patrones débiles sencillos de una clave. Los bits del alfabeto son solo límite superior; no identifica emisor ni verifica entropía.
Generador de hashes de integridad SRI (Subresource Integrity)
Generador de hashes de integridad SRI (Subresource Integrity): Calcula el resumen criptográfico SHA-384 y codifica el resultado en Base64 estándar.
Generador de firmas de autenticación OAuth 1.0a
Generador de firmas de autenticación OAuth 1.0a: Codifica el método HTTP, la URL y los parámetros de consulta ordenados normalizados en una cadena base de firma estándar OAuth 1.0a.
GraphQL y RPC
Herramienta de GraphQL Brace Indenter
Usa Herramienta de GraphQL Brace Indenter directamente en tu navegador. Consulta las entradas admitidas, el resultado y los límites antes de exportar.
Herramienta de Limited GraphQL Type to TypeScript
Usa Herramienta de Limited GraphQL Type to TypeScript directamente en tu navegador. Consulta las entradas admitidas, el resultado y los límites antes de exportar.
Consulta GraphQL a cURL
Envuelve una consulta GraphQL en JSON y genera un comando cURL POST para un endpoint de ejemplo fijo. No genera fetch ni variables.
Categoría de herramienta
Constructor de esquemas de llamada a funciones para IA
Da formato a una definición local de llamada a funciones tras comprobaciones limitadas del nombre, las propiedades y los nombres requeridos. No valida todo JSON Schema ni garantiza compatibilidad con proveedores.
Validador de salidas estructuradas de modelos de IA
Comprueba `additionalProperties: false` y nombres obligatorios en objetos; no aplica palabras clave prohibidas ni todas las reglas de Structured Outputs.
Rellenador interactivo de variables en plantillas de prompts
Sustituye `{{key}}` y `{key}` coincidentes por valores de cadena sin sanear ni escapar.
Escáner heurístico de inyecciones en prompts de IA
Escáner heurístico de inyecciones en prompts de IA: Analiza la entrada según reglas heurísticas para detectar intentos de anulación de avisos del sistema, fugas de DAN y escapes de delimitadores.
