# api-contract-validator MCP server

Cloudflare Workers MCP server: api-contract-validator

## Links
- Registry page: https://www.getdrio.com/mcp/io-github-lazymac2x-api-contract-validator
- Repository: https://github.com/lazymac2x/api-contract-validator-api

## Install
- Endpoint: https://api.lazy-mac.com/api-contract-validator/mcp
- Auth: Not captured

## Setup notes
- Remote endpoint: https://api.lazy-mac.com/api-contract-validator/mcp

## Tools
- validate_openapi_spec - Validate an OpenAPI 3.x or AsyncAPI spec JSON. Returns structural errors, missing required fields, and warnings. Endpoint: https://api.lazy-mac.com/api-contract-validator/mcp
- diff_request_response - Compare a real HTTP request/response against an OpenAPI spec contract. Returns per-field violations. Endpoint: https://api.lazy-mac.com/api-contract-validator/mcp
- lint_api_schema - Lint an API spec for quality and best practice compliance. Rules: operation-id-kebab-case, response-success-required, tags-defined, no-empty-description, security-defined. Endpoint: https://api.lazy-mac.com/api-contract-validator/mcp
- generate_mock_from_spec - Generate mock response data from an OpenAPI spec. Uses examples, defaults, formats, and type heuristics. Endpoint: https://api.lazy-mac.com/api-contract-validator/mcp
- check_breaking_changes - Compare two OpenAPI spec versions to detect breaking changes: removed paths/operations, new required parameters, removed response codes, operationId renames. Endpoint: https://api.lazy-mac.com/api-contract-validator/mcp

## Resources
Not captured

## Prompts
Not captured

## Metadata
- Owner: io.github.lazymac2x
- Version: 1.0.0
- Runtime: Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: May 16, 2026
- Source: https://registry.modelcontextprotocol.io
