API Contract Breaker Detector

API Contract Breaker Detector MCP Connector for Claude

A+

Detect breaking changes in API signatures and endpoints before they cause runtime failures.

3 tools Official Updated Oct 1, 2026 Official Vinkius Partner

The API Contract Breaker Detector prevents runtime failures in distributed systems by identifying modifications that violate existing API agreements. It uses deterministic AST parsing to scan codebases for FastAPI, Express, GraphQL, and TypeScript definitions. By building a persistent contract registry, it can compare current code against a known baseline to flag removed endpoints, altered paths, or changed parameter types. Use register_api_contracts to establish your baseline, check_for_breaking_changes to validate new code, and query_contract_details for deep inspection of specific endpoints.

apicontracttestingastvalidation

3 tools expose this connector's capabilities to your AI agent.

check_for_breaking_changes

Compares the current state of the codebase against the stored registry to identify any modifications that break existing contracts

query_contract_details

Retrieves the full specific definition of a single contract from the registry for deep inspection

register_api_contracts

You may optionally provide a list of framework types to prioritize. Establishes the baseline "source of truth" by scanning the codebase and saving the current state of all API definitions into the registry

See how to talk to your AI agent using API Contract Breaker Detector.

Can you check if my recent changes broke any API contracts in the current directory?

The check is complete. No breaking changes were detected; the current API state is compatible with the registry.

Register the API contracts in the /src/api folder.

API contracts have been successfully registered for the /src/api directory.

Show me the details for the endpoint 'GET /users/profile'.

The endpoint 'GET /users/profile' requires a 'user_id' string parameter and returns a JSON object containing 'username' and 'email'.

First, run `register_api_contracts` to scan your codebase and create a baseline registry of your current API definitions.

Related Connectors