{"apiVersion":"v1","directorySlug":"issue-mcp-8fd589fe2f","title":"issue.md AI changelog","description":"issue.md watches public AI-vendor pages daily and returns typed, source-linked records of what changed, filtered to your stack. Data only. May be incomplete. Verify before acting.","pageUrl":"https://www.mcpbundles.com/skills/issue-mcp-8fd589fe2f","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.issue.md/mcp","hostedMcpUrl":null,"toolCount":5,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"md.issue/issue-mcp-8fd589fe2f","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"get_events","description":"Events newest first (by announced_at, then event_id), with cursor pagination. Filter by vendor slug (openai, anthropic, google, aws-bedrock ...), type, severity, affected model, verification status, minimum confidence and an announced_at range. Free: each item is a summary (id, vendor, product, type, severity, summary, dates). With a pass: each item is {event, record} where event matches https://issue.md/schema/event.json and record has version, editions, backfill (true = history reconstructed a","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"type":{"enum":["model_release","model_retirement","price_change","rate_limit_change","deprecation","breaking_change","policy_change","new_capability","billing_incident","outage"],"type":"string"},"limit":{"type":"integer","maximum":200,"minimum":1},"model":{"type":"string"},"since":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"until":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"cursor":{"type":"string"},"status":{"enum":["primary_confirmed","secondary_only","human_verified"],"type":"string"},"vendor":{"type":"string"},"severity":{"enum":["critical","high","medium","info"],"type":"string"},"min_confidence":{"type":"number","maximum":1,"minimum":0}}},"title":"List AI provider change events","logicalName":"get_events","displayName":"List AI provider change events","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_flags","description":"Flags newest first: observed (a value we saw change on a vendor page, seen on two fetches), savings (a price drop or cheaper equivalent), each with status (unconfirmed, promoted, retracted), confidence, evidence links, a suggested_check {type, target} and before/after details. Leads to verify before acting, not conclusions. Free: a redacted stub per flag (vendor, type, class, status, dates, whether disputed). With a pass: the full record. Filter by vendor, type, class and since (last_seen).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"type":{"enum":["model_release","model_retirement","price_change","rate_limit_change","deprecation","breaking_change","policy_change","new_capability","billing_incident","outage"],"type":"string"},"class":{"enum":["observed","known_issue","savings"],"type":"string"},"limit":{"type":"integer","maximum":200,"minimum":1},"since":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"vendor":{"type":"string"}}},"title":"List flags: unconfirmed reports and observed changes","logicalName":"get_flags","displayName":"List flags: unconfirmed reports and observed changes","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_event","description":"The current version of an event plus its record (version, editions) and every correction recorded against it. event_id looks like <vendor>-<YYYY-MM-DD>-<slug>.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["event_id"],"properties":{"event_id":{"type":"string","minLength":1}}},"title":"Get one event by id","logicalName":"get_event","displayName":"Get one event by id","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_model","description":"Lifecycle status (active, deprecated, retired, unknown) with sunset date and replacement, all events affecting the model, and events that name it as a replacement. Pass a bare id (gpt-5.4) for model:gpt-5.4, or a full surface such as agent:antigravity-preview-09-2026.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["model_id"],"properties":{"model_id":{"type":"string","minLength":1}}},"title":"Get everything known about a model","logicalName":"get_model","displayName":"Get everything known about a model","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_corrections","description":"Field-level corrections newest first (by recorded_at). Use since = the time of your last check to learn what changed about events you already acted on. origin is producer (stated by the producer) or loader (detected when an event was re-sent with a changed field).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"limit":{"type":"integer","maximum":200,"minimum":1},"since":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"until":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"cursor":{"type":"string"},"vendor":{"type":"string"},"event_id":{"type":"string"}}},"title":"List corrections to earlier events","logicalName":"get_corrections","displayName":"List corrections to earlier events","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=issue-md-AI-changelog&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AuaXNzdWUubWQvbWNwIn0%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22issue-md-AI-changelog%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.issue.md%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22issue-md-AI-changelog%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.issue.md%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=issue.md+AI+changelog&connectorUrl=https%3A%2F%2Fmcp.issue.md%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"issue-md-AI-changelog\" --url \"https://mcp.issue.md/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/issue-mcp-8fd589fe2f","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/issue-mcp-8fd589fe2f/tools/{tool}","mcpServerUrl":"https://mcp.issue.md/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/issue-mcp-8fd589fe2f?live=1"}