Skip to main content
Glama

api-diff-monitor

Server Details

Cloudflare Workers MCP server: api-diff-monitor

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

Glama MCP Gateway

Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.

MCP client
Glama
MCP server

Full call logging

Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.

Tool access control

Enable or disable individual tools per connector, so you decide what your agents can and cannot do.

Managed credentials

Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.

Usage analytics

See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.

100% free. Your data is private.
Tool DescriptionsB

Average 3.5/5 across 6 of 6 tools scored.

Server CoherenceA
Disambiguation5/5

Each tool targets a distinct action: registration, listing, deletion, comparison, history retrieval, and breaking change detection. No two tools have overlapping purposes.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern in snake_case (e.g., register_endpoint, compare_snapshots). No deviations or mixed conventions.

Tool Count5/5

With 6 tools, the set is well-scoped for an API diff monitor. Each tool serves a necessary function without being overly granular or sparse.

Completeness4/5

The tools cover the full lifecycle: register, list, compare, delete, and detect breaking changes. Missing an explicit update endpoint tool, but the set is largely complete for core monitoring workflows.

Available Tools

6 tools
compare_snapshotsInspect

Fetch a registered endpoint and compare against its last snapshot to detect schema changes. Or compare two inline JSON objects directly.

ParametersJSON Schema
NameRequiredDescriptionDefault
saveNoSave snapshot and diff to history (default: true)
snapshot_aNoInline "before" JSON (omit endpoint_id for direct comparison)
snapshot_bNoInline "after" JSON (omit endpoint_id for direct comparison)
endpoint_idNoID of a registered endpoint to fetch and compare
delete_endpointInspect

Remove a monitored endpoint and all its snapshots and diff history.

ParametersJSON Schema
NameRequiredDescriptionDefault
endpoint_idYesEndpoint ID to delete
detect_breaking_changesInspect

Check if a registered endpoint has had any breaking changes (removed fields or type changes).

ParametersJSON Schema
NameRequiredDescriptionDefault
endpoint_idYesEndpoint ID
get_diff_historyInspect

Retrieve the schema diff history for a registered endpoint.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax diffs to return (default: 20, max: 50)
endpoint_idYesEndpoint ID
list_monitored_endpointsInspect

List all registered API endpoints being monitored.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

register_endpointInspect

Register an API endpoint to monitor for schema changes. Provide name, url, and optionally method/headers/description.

ParametersJSON Schema
NameRequiredDescriptionDefault
urlYesAPI URL to monitor
bodyNoRequest body (for POST/PUT)
nameYesIdentifier for this endpoint
methodNoHTTP method (default: GET)
headersNoRequest headers
descriptionNoOptional description

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.

Resources