Server definition
- Hash
- sha256:e9eb6f58b953ce5b39af52c46d71e5a6b95ba409cd2d6eb674651193e08993c0
- What it is
- What a remote MCP server returned when asked what it offers: 6 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Detect breaking changes across one or multiple APIs. Filter by severity (critical, high, medium, low) and date. Omit api_id to scan all APIs.",
"inputSchema": {
"properties": {
"api_id": {
"description": "Single API identifier. Omit to scan all.",
"type": "string"
},
"api_ids": {
"description": "Multiple API identifiers",
"items": {
"type": "string"
},
"type": "array"
},
"severity": {
"enum": [
"critical",
"high",
"medium",
"low"
],
"type": "string"
},
"since": {
"description": "Only include changes on or after this date (ISO 8601)",
"type": "string"
}
},
"type": "object"
},
"name": "detect_breaking_changes",
"outputSchema": null
},
{
"description": "Compare changelog state between two dates for an API. Shows what was added or removed in the range.",
"inputSchema": {
"properties": {
"api_id": {
"type": "string"
},
"from_date": {
"description": "Start date (ISO 8601)",
"type": "string"
},
"to_date": {
"description": "End date (ISO 8601)",
"type": "string"
}
},
"required": [
"api_id",
"from_date",
"to_date"
],
"type": "object"
},
"name": "diff_versions",
"outputSchema": null
},
{
"description": "Fetch versioned changelog entries for a specific API (openai, anthropic, stripe, github, twilio, cloudflare, sendgrid, slack). Filter by date and breaking-only.",
"inputSchema": {
"properties": {
"api_id": {
"description": "API identifier",
"type": "string"
},
"breaking_only": {
"description": "Return only entries with breaking changes",
"type": "boolean"
},
"limit": {
"description": "Max entries to return (default 10, max 50)",
"type": "number"
},
"since": {
"description": "Return entries on or after this date (ISO 8601)",
"type": "string"
}
},
"required": [
"api_id"
],
"type": "object"
},
"name": "fetch_changelog",
"outputSchema": null
},
{
"description": "List all tracked APIs with metadata and latest changelog status. Filter by category (ai, payments, developer-tools, communications, infrastructure, email).",
"inputSchema": {
"properties": {
"category": {
"description": "Filter by category",
"type": "string"
}
},
"type": "object"
},
"name": "list_tracked_apis",
"outputSchema": null
},
{
"description": "Full-text search across all changelog entries. Searches title, summary, and change descriptions.",
"inputSchema": {
"properties": {
"api_id": {
"description": "Limit search to a specific API",
"type": "string"
},
"breaking_only": {
"description": "Return only breaking change entries",
"type": "boolean"
},
"limit": {
"description": "Max results (default 20, max 100)",
"type": "number"
},
"q": {
"description": "Search query",
"type": "string"
}
},
"required": [
"q"
],
"type": "object"
},
"name": "search",
"outputSchema": null
},
{
"description": "Register a webhook or email to receive changelog update notifications. Returns a subscription ID.",
"inputSchema": {
"properties": {
"api_id": {
"type": "string"
},
"email": {
"description": "Email for digest notifications",
"type": "string"
},
"notify_breaking_only": {
"description": "Only notify on breaking changes",
"type": "boolean"
},
"webhook_url": {
"description": "Webhook URL for POST notifications",
"type": "string"
}
},
"required": [
"api_id"
],
"type": "object"
},
"name": "subscribe_feed",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:e9eb6f58b953ce5b39af52c46d71e5a6b95ba409cd2d6eb674651193e08993c0 | sha256sum