Servidor MCP

api-changelog-tracker

io.github.lazymac2x/api-changelog-tracker
Herramientas para desarrolladores Público y accesible MCP 2026-07-28

Qué hace este MCP

Tracks API changelogs, searches changes, detects breaking changes, compares date ranges, and registers webhook or email update subscriptions.

detect_breaking_changes
Detect breaking changes across one or multiple APIs. Filter by severity (critical, high, medium, low) and date. Omit api_id to scan all APIs.
Esquema de entrada
{'type': 'object', 'properties': {'since': {'type': 'string', 'description': 'Only include changes on or after this date (ISO 8601)'}, 'api_id': {'type': 'string', 'description': 'Single API identifier. Omit to scan all.'}, 'api_ids': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Multiple API identifiers'}, 'severity': {'enum': ['critical', 'high', 'medium', 'low'], 'type': 'string'}}}
diff_versions
Compare changelog state between two dates for an API. Shows what was added or removed in the range.
Esquema de entrada
{'type': 'object', 'required': ['api_id', 'from_date', 'to_date'], 'properties': {'api_id': {'type': 'string'}, 'to_date': {'type': 'string', 'description': 'End date (ISO 8601)'}, 'from_date': {'type': 'string', 'description': 'Start date (ISO 8601)'}}}
fetch_changelog
Fetch versioned changelog entries for a specific API (openai, anthropic, stripe, github, twilio, cloudflare, sendgrid, slack). Filter by date and breaking-only.
Esquema de entrada
{'type': 'object', 'required': ['api_id'], 'properties': {'limit': {'type': 'number', 'description': 'Max entries to return (default 10, max 50)'}, 'since': {'type': 'string', 'description': 'Return entries on or after this date (ISO 8601)'}, 'api_id': {'type': 'string', 'description': 'API identifier'}, 'breaking_only': {'type': 'boolean', 'description': 'Return only entries with breaking changes'}}}
list_tracked_apis
List all tracked APIs with metadata and latest changelog status. Filter by category (ai, payments, developer-tools, communications, infrastructure, email).
Esquema de entrada
{'type': 'object', 'properties': {'category': {'type': 'string', 'description': 'Filter by category'}}}
search
Full-text search across all changelog entries. Searches title, summary, and change descriptions.
Esquema de entrada
{'type': 'object', 'required': ['q'], 'properties': {'q': {'type': 'string', 'description': 'Search query'}, 'limit': {'type': 'number', 'description': 'Max results (default 20, max 100)'}, 'api_id': {'type': 'string', 'description': 'Limit search to a specific API'}, 'breaking_only': {'type': 'boolean', 'description': 'Return only breaking change entries'}}}
subscribe_feed
Register a webhook or email to receive changelog update notifications. Returns a subscription ID.
Esquema de entrada
{'type': 'object', 'required': ['api_id'], 'properties': {'email': {'type': 'string', 'description': 'Email for digest notifications'}, 'api_id': {'type': 'string'}, 'webhook_url': {'type': 'string', 'description': 'Webhook URL for POST notifications'}, 'notify_breaking_only': {'type': 'boolean', 'description': 'Only notify on breaking changes'}}}
Añadido
subscribe_feed
17 de September de 2026 a las 12:43
Añadido
search
17 de September de 2026 a las 12:43
Añadido
detect_breaking_changes
17 de September de 2026 a las 12:43
Añadido
diff_versions
17 de September de 2026 a las 12:43
Añadido
fetch_changelog
17 de September de 2026 a las 12:43
Añadido
list_tracked_apis
17 de September de 2026 a las 12:43