lazymac2x avatar

Api Schema Drift Detector

lazymac2x/api-schema-drift-detector-api

A tool for catching when your API contracts drift from their documented schemas. It's a Cloudflare Workers based MCP server you can reach at api.lazy-mac.com, designed to help you detect when your actual API responses start diverging from your OpenAPI specs or other schema definitions. Reach for this when you need to monitor breaking changes in production APIs or validate that your endpoints still match their documented contracts. The implementation runs on Cloudflare's edge and exposes both REST and MCP interfaces over JSON-RPC 2.0, so you can integrate it into CI/CD pipelines or query it directly through Claude.

tools
3
transport
HTTP
last updated
May 16, 2026

Install

From registry metadata
$ npx add-mcp https://api.lazy-mac.com/api-schema-drift-detector/mcp --name api-schema-drift-detector

Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http api-schema-drift-detector https://api.lazy-mac.com/api-schema-drift-detector/mcp

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 3 tools

Verified live against the running server on Nov 6, 2026.

schema-validatorValidates if data conforms to a JSON schema. Returns valid:true/false and an error message on failure.2 params

Validates if data conforms to a JSON schema. Returns valid:true/false and an error message on failure.

Parameters* required
data*value
Data to validate (any type)
schema*object
JSON schema to validate against
drift-detectorDetects differences between an actual API response and an expected JSON schema. Reports missing_required (error), type_mismatch (error), enum_violation (error), missing_optional (warning), unexpected_field (info). Recurses into nested objects.2 params

Detects differences between an actual API response and an expected JSON schema. Reports missing_required (error), type_mismatch (error), enum_violation (error), missing_optional (warning), unexpected_field (info). Recurses into nested objects.

Parameters* required
response*object
Actual API response to check against schema
schema*object
Expected JSON schema
breaking-change-analyzerAnalyzes breaking changes between two schema versions. Detects: field removal, type changes, newly required fields, enum value removal, constraint tightening.2 params

Analyzes breaking changes between two schema versions. Detects: field removal, type changes, newly required fields, enum value removal, constraint tightening.

Parameters* required
newSchema*object
New (candidate) schema version
oldSchema*object
Previous (deployed) schema version

Sponsors

Readme

api-schema-drift-detector-api

Cloudflare Workers MCP server: api-schema-drift-detector. REST + MCP (JSON-RPC 2.0). Live: api.lazy-mac.com/api-schema-drift-detector

Details

Repository
github.com/lazymac2x/api-schema-drift-detector-api
Category
Cloud & Infrastructure
Transport
HTTP
Registry
MCP registry, active
Tools verified
Nov 6, 2026

More from lazymac2x

Related Cloud & Infrastructure MCP servers

View all
1lazymac2x avatarBloglazymac2x/blog-apiCloudflare Workers MCP server: blog0stars
2lazymac2x avatarCitation Verifierlazymac2x/citation-verifier-apiCloudflare Workers MCP server: citation-verifier0stars
3lazymac2x avatarClaude Skill Validatorlazymac2x/claude-skill-validator-apiCloudflare Workers MCP server: claude-skill-validator0stars
4lazymac2x avatarCode Explainerlazymac2x/code-explainer-apiCloudflare Workers MCP server: code-explainer0stars
5lazymac2x avatarCode Pattern Risk Scannerlazymac2x/code-pattern-risk-scanner-apiCloudflare Workers MCP server: code-pattern-risk-scanner0stars
6lazymac2x avatarColor Palettelazymac2x/color-palette-apiCloudflare Workers MCP server: color-palette0stars