API Diff Monitor
Official6 toolsby lazymac2x
Cloudflare Workers MCP server: api-diff-monitor
Tracks and monitors API changes and differences across versions.
Captured live from the server via tools/list.
register_endpoint
Register an API endpoint to monitor for schema changes. Provide name, url, and optionally method/headers/description.
Parameters (6)
- namestringrequired
Identifier for this endpoint
- urlstringrequired
API URL to monitor
- methodstring
HTTP method (default: GET)
- headersobject
Request headers
- bodyany
Request body (for POST/PUT)
- descriptionstring
Optional description
list_monitored_endpoints
List all registered API endpoints being monitored.
No parameters.
compare_snapshots
Fetch a registered endpoint and compare against its last snapshot to detect schema changes. Or compare two inline JSON objects directly.
Parameters (4)
- endpoint_idstring
ID of a registered endpoint to fetch and compare
- snapshot_aobject
Inline "before" JSON (omit endpoint_id for direct comparison)
- snapshot_bobject
Inline "after" JSON (omit endpoint_id for direct comparison)
- saveboolean
Save snapshot and diff to history (default: true)
get_diff_history
Retrieve the schema diff history for a registered endpoint.
Parameters (2)
- endpoint_idstringrequired
Endpoint ID
- limitnumber
Max diffs to return (default: 20, max: 50)
detect_breaking_changes
Check if a registered endpoint has had any breaking changes (removed fields or type changes).
Parameters (1)
- endpoint_idstringrequired
Endpoint ID
delete_endpoint
Remove a monitored endpoint and all its snapshots and diff history.
Parameters (1)
- endpoint_idstringrequired
Endpoint ID to delete
README not available yet.
Install
Remote endpoint
Streamable HTTPHosted server - connect over the network, no local install.
https://api.lazy-mac.com/api-diff-monitor/mcpclaude_desktop_config.json
{
"mcpServers": {
"api-diff-monitor": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://api.lazy-mac.com/api-diff-monitor/mcp"
]
}
}
}Desktop config is stdio-only; this bridges via mcp-remote. Native remote: Settings > Connectors.