GraphQL Schema Breaking Change Detector

GraphQL Schema Breaking Change Detector MCP Connector for Claude

A+

Identify breaking changes in GraphQL schemas by comparing SDL strings.

3 tools Official Updated Oct 1, 2026 Official Vinkius Partner

The GraphQL Schema Breaking Change Detector is a specialized utility designed to prevent regressions during API evolution. By providing two versions of your GraphQL SDL, the compare_schemas tool performs a deterministic analysis to identify deletions, type mutations, and nullability changes that would break existing clients. The server also provides validate_syntax to ensure structural correctness before comparison and inspect_schema to reveal the parsed internal structure of your types and fields. This ensures that every change to your schema is evaluated for compatibility, protecting your ecosystem from unexpected failures.

graphqlschemaapivalidationregression

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

inspect_schema

Inspect GraphQL schema structure

validate_syntax

Validate GraphQL SDL syntax

compare_schemas

Compare two GraphQL schemas for breaking changes

See how to talk to your AI agent using GraphQL Schema Breaking Change Detector.

Check if this GraphQL schema is syntactically valid: 'type User { id: ID! }'

The syntax is valid.

Compare these two schemas for breaking changes: Base: 'type User { id: ID! }' Next: 'type User { id: String! }'

A breaking change was detected: the type of field `User.id` changed from ID to String.

Show me the structure of this schema: 'type Query { user: User } type User { id: ID! }'

The schema contains 2 types: `Query` (fields: `user`) and `User` (fields: `id`).

A breaking change is any modification that violates the existing contract, such as removing a type or field, changing an argument, or transitioning a field from nullable to non-null.

Related Connectors