{"data":{"name":"io.github.ReignVentures/apiwatch","title":"apiwatch","description":"Is this model or API still safe to call? Retirement and breaking change dates, with the fix.","version":"1.1.0","websiteUrl":"https://apiwatch.reignventures.co/mcp-server","repositoryUrl":"https://github.com/ReignVentures/apiwatch","remotes":[{"type":"streamable-http","url":"https://apiwatch.reignventures.co/mcp"}],"packages":[],"status":"active","isLatest":true,"publishedAt":"2026-10-26T12:46:51.854Z","updatedAt":"2026-10-26T12:46:51.854Z","source":"official-registry","verification":"official","confidence":100,"stars":null,"sources":[{"source":"official-registry","sourceId":"io.github.ReignVentures/apiwatch","verification":"official","confidence":100,"stars":null,"updatedAt":"2026-10-26T12:46:51.854Z","title":"apiwatch","description":"Is this model or API still safe to call? Retirement and breaking change dates, with the fix.","websiteUrl":"https://apiwatch.reignventures.co/mcp-server","repositoryUrl":"https://github.com/ReignVentures/apiwatch"}],"toolIndex":{"tools":[{"serverName":"io.github.ReignVentures/apiwatch","endpointFingerprint":"5876e569d0405bd27f1d7b453365ca39db2151bc6b3b7bfa22206da07f7f8b32","name":"check_identifiers","title":"Check many identifiers","description":"Look up many identifiers at once before shipping code: model ids, API endpoints (/v1/assistants), MCP tool names, SDK methods or field names. For each one, a one line answer and the ids of matching records, plus the records themselves. A record scoped to some code (for example only repos that depend on a given SDK major version) is returned with that scope spelled out, never as an unconditional hit. Max 100 identifiers.","inputSchema":{"type":"object","properties":{"identifiers":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"string","minLength":1,"maxLength":200},"description":"Identifiers as they appear in code"}},"required":["identifiers"],"additionalProperties":false},"annotations":{"title":"Check many identifiers","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"e6e95ee748b601951822b51eb6109a3d6474f984fe81169d94b83d737dc92a53","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T19:46:45.903Z","metadataTrust":"untrusted"},{"serverName":"io.github.ReignVentures/apiwatch","endpointFingerprint":"5876e569d0405bd27f1d7b453365ca39db2151bc6b3b7bfa22206da07f7f8b32","name":"check_model","title":"Check an AI model id","description":"Look up one AI model id (for example gpt-4o-2024-05-13 or claude-sonnet-4-5) in apiwatch's reviewed feed of vendor changes before you use it in code. Returns a one line answer (when it stops working, changes behavior, or its deprecation key date) and each matching record with the date, what to do and the replacement, and links to the record and the vendor's source. \"No record\" means apiwatch has no record for it, not that it is safe. Records that apply only in some repos or files say so in scope.","inputSchema":{"type":"object","properties":{"model":{"type":"string","minLength":1,"maxLength":200,"description":"The model id as it appears in code"}},"required":["model"],"additionalProperties":false},"annotations":{"title":"Check an AI model id","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"6c6d54ec95748ec81114fcb80be9bf429ac2f508b17fb51f48f1f914e80f10c4","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T19:46:45.903Z","metadataTrust":"untrusted"},{"serverName":"io.github.ReignVentures/apiwatch","endpointFingerprint":"5876e569d0405bd27f1d7b453365ca39db2151bc6b3b7bfa22206da07f7f8b32","name":"get_record","title":"Get one record","description":"Get one apiwatch record in full, as published: what changes, what to do, the strings to search for, ids it does not cover, where it applies, the vendor source and when it was reviewed. Use an id from another tool's result.","inputSchema":{"type":"object","properties":{"id":{"type":"string","minLength":1,"maxLength":200,"description":"Record id, for example openai-2026-10-23-gpt-4o-2024-05-13"}},"required":["id"],"additionalProperties":false},"annotations":{"title":"Get one record","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"20a8e8abb9b688f9d2c7627c320d9f48f00c8af96460c0a6a38632380d1f06dd","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T19:46:45.903Z","metadataTrust":"untrusted"},{"serverName":"io.github.ReignVentures/apiwatch","endpointFingerprint":"5876e569d0405bd27f1d7b453365ca39db2151bc6b3b7bfa22206da07f7f8b32","name":"list_upcoming","title":"List upcoming changes","description":"List the dated changes in apiwatch's feed from today forward, soonest first: model retirements, breaking API changes, silent behavior changes and deprecation key dates. Use it to plan migrations. Optionally limit to the next N days (default 90, max 365) or one vendor. Max 50 records.","inputSchema":{"type":"object","properties":{"days":{"type":"integer","minimum":1,"maximum":365,"description":"How many days ahead, default 90"},"vendor":{"type":"string","minLength":1,"maxLength":100,"description":"Only this vendor, for example OpenAI, Anthropic, Google, Stripe"}},"additionalProperties":false},"annotations":{"title":"List upcoming changes","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"02d12e00181954794b6eb8542dcefd37c1fc78b0442e74733d9845a25aa19e66","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T19:46:45.903Z","metadataTrust":"untrusted"},{"serverName":"io.github.ReignVentures/apiwatch","endpointFingerprint":"5876e569d0405bd27f1d7b453365ca39db2151bc6b3b7bfa22206da07f7f8b32","name":"list_watched_mcp_servers","title":"List watched MCP servers","description":"List the public MCP servers whose tools apiwatch checks every 6 hours (tools/list only, no login, no tool calls), with each one's status (answering, needs a login, not reachable), tool count, last check and last observed change. Use it to see which servers mcp_server_changes can answer about. Returns no tool descriptions.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"title":"List watched MCP servers","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"fbd89c39cccb95aa8d1728ee71ae918774df1fe763113cdc25cf6077682c4e53","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T19:46:45.903Z","metadataTrust":"untrusted"},{"serverName":"io.github.ReignVentures/apiwatch","endpointFingerprint":"5876e569d0405bd27f1d7b453365ca39db2151bc6b3b7bfa22206da07f7f8b32","name":"mcp_server_changes","title":"Recent tool changes on an MCP server","description":"Before you rely on a public MCP server's tools, ask whether apiwatch saw them change: tools removed or renamed, new required parameters, rewritten descriptions, changed safety hints. Give a watched server's slug, URL or registry name. Returns a one line answer and the confirmed changes in the last N days (default 90, max 365), newest first, with flags worth a look. Observations only: no changes is not a statement that a server is safe. Never includes tool description text.","inputSchema":{"type":"object","properties":{"server":{"type":"string","minLength":1,"maxLength":300,"description":"Slug (context7), URL (https://mcp.context7.com/mcp) or registry name"},"days":{"type":"integer","minimum":1,"maximum":365,"description":"How many days back, default 90"}},"required":["server"],"additionalProperties":false},"annotations":{"title":"Recent tool changes on an MCP server","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"5572dba1056d9631ff6dcae1412b328775d7bbd959288ecc383bf0a6afa8c2b1","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T19:46:45.903Z","metadataTrust":"untrusted"},{"serverName":"io.github.ReignVentures/apiwatch","endpointFingerprint":"5876e569d0405bd27f1d7b453365ca39db2151bc6b3b7bfa22206da07f7f8b32","name":"search_changes","title":"Search changes","description":"Search apiwatch's feed of reviewed vendor changes by text: a case-insensitive match on each record's summary, vendor and signatures (the strings to look for in code). Use it when you know a product or feature name but not the exact id. Newest key date first; default 20 results, max 50.","inputSchema":{"type":"object","properties":{"query":{"type":"string","minLength":1,"maxLength":200},"vendor":{"type":"string","minLength":1,"maxLength":100,"description":"Only this vendor, for example OpenAI, Anthropic, Google, Stripe"},"limit":{"type":"integer","minimum":1,"maximum":50,"description":"Default 20"}},"required":["query"],"additionalProperties":false},"annotations":{"title":"Search changes","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"22ff99e6871f05c98a79b9e1125120a51fc253e86cd35f04db3dd95a94b93436","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T19:46:45.903Z","metadataTrust":"untrusted"}],"endpoints":[{"endpointFingerprint":"5876e569d0405bd27f1d7b453365ca39db2151bc6b3b7bfa22206da07f7f8b32","protocol":"streamable-http","status":"indexed","toolCount":7,"observedAt":"2026-11-01T19:46:45.903Z"}],"authentication":"unknown"},"connectionConfigurations":{"status":"ready","authentication":"not embedded","clients":{"Claude Desktop":{"mcpServers":{"io.github.ReignVentures/apiwatch":{"url":"https://apiwatch.reignventures.co/mcp"}}},"Cursor":{"mcpServers":{"io.github.ReignVentures/apiwatch":{"url":"https://apiwatch.reignventures.co/mcp"}}},"VS Code":{"servers":{"io.github.ReignVentures/apiwatch":{"type":"http","url":"https://apiwatch.reignventures.co/mcp"}}}}},"resourceType":"mcp-server","callable":true,"runtime":{"callable":true,"protocols":["mcp"]},"interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://apiwatch.reignventures.co/mcp"}],"profile":{"apiVersion":"1","schemaVersion":"1","id":"mcp-server:io.github.ReignVentures%2Fapiwatch","resourceType":"mcp-server","canonicalUrl":"https://www.agentsjunction.com/api/v1/servers/io.github.ReignVentures%2Fapiwatch","name":"io.github.ReignVentures/apiwatch","description":"Is this model or API still safe to call? Retirement and breaking change dates, with the fix.","interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://apiwatch.reignventures.co/mcp"}],"capabilities":[],"identity":{"source":"official-registry","websiteUrl":"https://apiwatch.reignventures.co/mcp-server","repositoryUrl":"https://github.com/ReignVentures/apiwatch","version":"1.1.0"},"verification":{"state":"official","confidence":100},"operations":{"resourceType":"mcp-server","name":"io.github.ReignVentures/apiwatch","status":"online","lastCheckedAt":"2026-11-03T18:18:28.541Z","lastSuccessfulCheck":"2026-11-03T18:18:28.541Z","latencyMs":112,"consecutiveFailures":0,"isStale":false,"checks":{"endpointReachable":true,"protocolValid":true,"agentCardValid":null,"mcpHandshakeValid":true},"lastSeen":null,"lastSuccessfulInteraction":null,"lastHealthCheck":"2026-11-03T18:18:28.541Z","source":{"type":"health-check","url":null},"observedAt":"2026-11-03T18:18:28.541Z"},"security":null,"timestamps":{"createdAt":"2026-10-26T12:46:51.854Z","updatedAt":"2026-10-26T12:46:51.854Z","observedAt":"2026-11-03T18:18:28.541Z"},"compatibility":{"serverVersion":"1.1.0","protocolVersions":[{"protocol":"mcp","version":null}]}}}}