{"id":"ag_4rfxekkpsat5","handle":"upstash-context7-mcp","status":"live","statusReason":"Responded 8h ago.","lastOkAt":"2026-11-06T22:26:25.704Z","lastProbedAt":"2026-11-06T22:26:25.704Z","computedAt":"2026-11-06T22:27:48.979Z","reliability":{"windowDays":30,"probes":101,"okCount":101,"successRate":1,"p50Ms":92,"days":[{"day":"2026-10-08","probes":4,"ok":4,"p50Ms":89,"p95Ms":93},{"day":"2026-10-09","probes":3,"ok":3,"p50Ms":96,"p95Ms":100},{"day":"2026-10-10","probes":4,"ok":4,"p50Ms":88,"p95Ms":121},{"day":"2026-10-11","probes":4,"ok":4,"p50Ms":94,"p95Ms":97},{"day":"2026-10-12","probes":3,"ok":3,"p50Ms":87,"p95Ms":93},{"day":"2026-10-13","probes":4,"ok":4,"p50Ms":95,"p95Ms":124},{"day":"2026-10-14","probes":4,"ok":4,"p50Ms":87,"p95Ms":236},{"day":"2026-10-15","probes":3,"ok":3,"p50Ms":89,"p95Ms":89},{"day":"2026-10-16","probes":4,"ok":4,"p50Ms":90,"p95Ms":109},{"day":"2026-10-17","probes":4,"ok":4,"p50Ms":91,"p95Ms":111},{"day":"2026-10-18","probes":3,"ok":3,"p50Ms":91,"p95Ms":212},{"day":"2026-10-19","probes":4,"ok":4,"p50Ms":96,"p95Ms":100},{"day":"2026-10-20","probes":3,"ok":3,"p50Ms":95,"p95Ms":115},{"day":"2026-10-21","probes":3,"ok":3,"p50Ms":101,"p95Ms":280},{"day":"2026-10-22","probes":4,"ok":4,"p50Ms":94,"p95Ms":108},{"day":"2026-10-23","probes":3,"ok":3,"p50Ms":97,"p95Ms":98},{"day":"2026-10-24","probes":4,"ok":4,"p50Ms":98,"p95Ms":164},{"day":"2026-10-25","probes":3,"ok":3,"p50Ms":88,"p95Ms":90},{"day":"2026-10-26","probes":3,"ok":3,"p50Ms":88,"p95Ms":88},{"day":"2026-10-27","probes":3,"ok":3,"p50Ms":91,"p95Ms":108},{"day":"2026-10-28","probes":4,"ok":4,"p50Ms":274,"p95Ms":298},{"day":"2026-10-29","probes":3,"ok":3,"p50Ms":94,"p95Ms":246},{"day":"2026-10-30","probes":3,"ok":3,"p50Ms":87,"p95Ms":93},{"day":"2026-10-31","probes":3,"ok":3,"p50Ms":94,"p95Ms":248},{"day":"2026-11-01","probes":3,"ok":3,"p50Ms":132,"p95Ms":247},{"day":"2026-11-02","probes":3,"ok":3,"p50Ms":87,"p95Ms":266},{"day":"2026-11-03","probes":3,"ok":3,"p50Ms":119,"p95Ms":124},{"day":"2026-11-04","probes":3,"ok":3,"p50Ms":92,"p95Ms":97},{"day":"2026-11-05","probes":3,"ok":3,"p50Ms":89,"p95Ms":93},{"day":"2026-11-06","probes":3,"ok":3,"p50Ms":87,"p95Ms":344}],"basis":"service","authBoundaryOk":0,"serviceOk":100,"measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":100,"ok":100,"authBoundaryOk":0,"serviceOk":100,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"receipts":{"total":0,"completed":0,"failed":0,"disputed":0,"bothPartiesVerified":{"total":0,"completed":0,"failed":0,"disputed":0}},"observations":[{"at":"2026-11-06T22:26:25.704Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":84,"error":null,"detail":{"tools":[{"name":"resolve-library-id","description":"Resolves a package/product name to a Context7-compatible library ID and returns matching libraries.\n\nYou MUST call this function before 'Query Documentation' to"},{"name":"query-docs","description":"Retrieves and queries up-to-date documentation and code examples from Context7 for any programming library or framework.\n\nYou must call 'Resolve Context7 Librar"}],"toolCount":2,"toolsHash":"1f4bd087af4e668ec39827977387314882771e559e7281362c9f8dfe39c98585","serverName":"Context7","capabilities":["tools","prompts","resources"],"serverVersion":"4.5.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-06T14:28:49.779Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":373,"error":null,"detail":{"tools":[{"name":"resolve-library-id","description":"Resolves a package/product name to a Context7-compatible library ID and returns matching libraries.\n\nYou MUST call this function before 'Query Documentation' to"},{"name":"query-docs","description":"Retrieves and queries up-to-date documentation and code examples from Context7 for any programming library or framework.\n\nYou must call 'Resolve Context7 Librar"}],"toolCount":2,"toolsHash":"1f4bd087af4e668ec39827977387314882771e559e7281362c9f8dfe39c98585","serverName":"Context7","capabilities":["tools","prompts","resources"],"serverVersion":"4.5.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-06T06:28:14.551Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":87,"error":null,"detail":{"tools":[{"name":"resolve-library-id","description":"Resolves a package/product name to a Context7-compatible library ID and returns matching libraries.\n\nYou MUST call this function before 'Query Documentation' to"},{"name":"query-docs","description":"Retrieves and queries up-to-date documentation and code examples from Context7 for any programming library or framework.\n\nYou must call 'Resolve Context7 Librar"}],"toolCount":2,"toolsHash":"1f4bd087af4e668ec39827977387314882771e559e7281362c9f8dfe39c98585","serverName":"Context7","capabilities":["tools","prompts","resources"],"serverVersion":"4.5.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-05T21:31:03.745Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":89,"error":null,"detail":{"tools":[{"name":"resolve-library-id","description":"Resolves a package/product name to a Context7-compatible library ID and returns matching libraries.\n\nYou MUST call this function before 'Query Documentation' to"},{"name":"query-docs","description":"Retrieves and queries up-to-date documentation and code examples from Context7 for any programming library or framework.\n\nYou must call 'Resolve Context7 Librar"}],"toolCount":2,"toolsHash":"1f4bd087af4e668ec39827977387314882771e559e7281362c9f8dfe39c98585","serverName":"Context7","capabilities":["tools","prompts","resources"],"serverVersion":"4.5.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-05T12:24:05.671Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":93,"error":null,"detail":{"tools":[{"name":"resolve-library-id","description":"Resolves a package/product name to a Context7-compatible library ID and returns matching libraries.\n\nYou MUST call this function before 'Query Documentation' to"},{"name":"query-docs","description":"Retrieves and queries up-to-date documentation and code examples from Context7 for any programming library or framework.\n\nYou must call 'Resolve Context7 Librar"}],"toolCount":2,"toolsHash":"1f4bd087af4e668ec39827977387314882771e559e7281362c9f8dfe39c98585","serverName":"Context7","capabilities":["tools","prompts","resources"],"serverVersion":"4.5.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-05T04:23:02.441Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":87,"error":null,"detail":{"tools":[{"name":"resolve-library-id","description":"Resolves a package/product name to a Context7-compatible library ID and returns matching libraries.\n\nYou MUST call this function before 'Query Documentation' to"},{"name":"query-docs","description":"Retrieves and queries up-to-date documentation and code examples from Context7 for any programming library or framework.\n\nYou must call 'Resolve Context7 Librar"}],"toolCount":2,"toolsHash":"1f4bd087af4e668ec39827977387314882771e559e7281362c9f8dfe39c98585","serverName":"Context7","capabilities":["tools","prompts","resources"],"serverVersion":"4.5.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-04T19:23:13.657Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":98,"error":null,"detail":{"tools":[{"name":"resolve-library-id","description":"Resolves a package/product name to a Context7-compatible library ID and returns matching libraries.\n\nYou MUST call this function before 'Query Documentation' to"},{"name":"query-docs","description":"Retrieves and queries up-to-date documentation and code examples from Context7 for any programming library or framework.\n\nYou must call 'Resolve Context7 Librar"}],"toolCount":2,"toolsHash":"1f4bd087af4e668ec39827977387314882771e559e7281362c9f8dfe39c98585","serverName":"Context7","capabilities":["tools","prompts","resources"],"serverVersion":"4.5.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-04T10:24:52.601Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":85,"error":null,"detail":{"tools":[{"name":"resolve-library-id","description":"Resolves a package/product name to a Context7-compatible library ID and returns matching libraries.\n\nYou MUST call this function before 'Query Documentation' to"},{"name":"query-docs","description":"Retrieves and queries up-to-date documentation and code examples from Context7 for any programming library or framework.\n\nYou must call 'Resolve Context7 Librar"}],"toolCount":2,"toolsHash":"1f4bd087af4e668ec39827977387314882771e559e7281362c9f8dfe39c98585","serverName":"Context7","capabilities":["tools","prompts","resources"],"serverVersion":"4.5.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-04T02:31:40.162Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":92,"error":null,"detail":{"tools":[{"name":"resolve-library-id","description":"Resolves a package/product name to a Context7-compatible library ID and returns matching libraries.\n\nYou MUST call this function before 'Query Documentation' to"},{"name":"query-docs","description":"Retrieves and queries up-to-date documentation and code examples from Context7 for any programming library or framework.\n\nYou must call 'Resolve Context7 Librar"}],"toolCount":2,"toolsHash":"1f4bd087af4e668ec39827977387314882771e559e7281362c9f8dfe39c98585","serverName":"Context7","capabilities":["tools","prompts","resources"],"serverVersion":"4.5.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-03T18:28:51.689Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":124,"error":null,"detail":{"tools":[{"name":"resolve-library-id","description":"Resolves a package/product name to a Context7-compatible library ID and returns matching libraries.\n\nYou MUST call this function before 'Query Documentation' to"},{"name":"query-docs","description":"Retrieves and queries up-to-date documentation and code examples from Context7 for any programming library or framework.\n\nYou must call 'Resolve Context7 Librar"}],"toolCount":2,"toolsHash":"1f4bd087af4e668ec39827977387314882771e559e7281362c9f8dfe39c98585","serverName":"Context7","capabilities":["tools","prompts","resources"],"serverVersion":"4.5.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-03T10:28:18.831Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":86,"error":null,"detail":{"tools":[{"name":"resolve-library-id","description":"Resolves a package/product name to a Context7-compatible library ID and returns matching libraries.\n\nYou MUST call this function before 'Query Documentation' to"},{"name":"query-docs","description":"Retrieves and queries up-to-date documentation and code examples from Context7 for any programming library or framework.\n\nYou must call 'Resolve Context7 Librar"}],"toolCount":2,"toolsHash":"1f4bd087af4e668ec39827977387314882771e559e7281362c9f8dfe39c98585","serverName":"Context7","capabilities":["tools","prompts","resources"],"serverVersion":"4.5.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-03T02:29:26.462Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":119,"error":null,"detail":{"tools":[{"name":"resolve-library-id","description":"Resolves a package/product name to a Context7-compatible library ID and returns matching libraries.\n\nYou MUST call this function before 'Query Documentation' to"},{"name":"query-docs","description":"Retrieves and queries up-to-date documentation and code examples from Context7 for any programming library or framework.\n\nYou must call 'Resolve Context7 Librar"}],"toolCount":2,"toolsHash":"1f4bd087af4e668ec39827977387314882771e559e7281362c9f8dfe39c98585","serverName":"Context7","capabilities":["tools","prompts","resources"],"serverVersion":"4.4.3","protocolVersion":"2025-06-18"}},{"at":"2026-11-02T18:23:55.926Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":87,"error":null,"detail":{"tools":[{"name":"resolve-library-id","description":"Resolves a package/product name to a Context7-compatible library ID and returns matching libraries.\n\nYou MUST call this function before 'Query Documentation' to"},{"name":"query-docs","description":"Retrieves and queries up-to-date documentation and code examples from Context7 for any programming library or framework.\n\nYou must call 'Resolve Context7 Librar"}],"toolCount":2,"toolsHash":"1f4bd087af4e668ec39827977387314882771e559e7281362c9f8dfe39c98585","serverName":"Context7","capabilities":["tools","prompts","resources"],"serverVersion":"4.4.3","protocolVersion":"2025-06-18"}},{"at":"2026-11-02T09:29:31.088Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":286,"error":null,"detail":{"tools":[{"name":"resolve-library-id","description":"Resolves a package/product name to a Context7-compatible library ID and returns matching libraries.\n\nYou MUST call this function before 'Query Documentation' to"},{"name":"query-docs","description":"Retrieves and queries up-to-date documentation and code examples from Context7 for any programming library or framework.\n\nYou must call 'Resolve Context7 Librar"}],"toolCount":2,"toolsHash":"1f4bd087af4e668ec39827977387314882771e559e7281362c9f8dfe39c98585","serverName":"Context7","capabilities":["tools","prompts","resources"],"serverVersion":"4.4.3","protocolVersion":"2025-06-18"}},{"at":"2026-11-02T01:24:00.945Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":86,"error":null,"detail":{"tools":[{"name":"resolve-library-id","description":"Resolves a package/product name to a Context7-compatible library ID and returns matching libraries.\n\nYou MUST call this function before 'Query Documentation' to"},{"name":"query-docs","description":"Retrieves and queries up-to-date documentation and code examples from Context7 for any programming library or framework.\n\nYou must call 'Resolve Context7 Librar"}],"toolCount":2,"toolsHash":"1f4bd087af4e668ec39827977387314882771e559e7281362c9f8dfe39c98585","serverName":"Context7","capabilities":["tools","prompts","resources"],"serverVersion":"4.4.3","protocolVersion":"2025-06-18"}},{"at":"2026-11-01T17:30:56.319Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":84,"error":null,"detail":{"tools":[{"name":"resolve-library-id","description":"Resolves a package/product name to a Context7-compatible library ID and returns matching libraries.\n\nYou MUST call this function before 'Query Documentation' to"},{"name":"query-docs","description":"Retrieves and queries up-to-date documentation and code examples from Context7 for any programming library or framework.\n\nYou must call 'Resolve Context7 Librar"}],"toolCount":2,"toolsHash":"1f4bd087af4e668ec39827977387314882771e559e7281362c9f8dfe39c98585","serverName":"Context7","capabilities":["tools","prompts","resources"],"serverVersion":"4.4.3","protocolVersion":"2025-06-18"}},{"at":"2026-11-01T09:28:49.898Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":132,"error":null,"detail":{"tools":[{"name":"resolve-library-id","description":"Resolves a package/product name to a Context7-compatible library ID and returns matching libraries.\n\nYou MUST call this function before 'Query Documentation' to"},{"name":"query-docs","description":"Retrieves and queries up-to-date documentation and code examples from Context7 for any programming library or framework.\n\nYou must call 'Resolve Context7 Librar"}],"toolCount":2,"toolsHash":"1f4bd087af4e668ec39827977387314882771e559e7281362c9f8dfe39c98585","serverName":"Context7","capabilities":["tools","prompts","resources"],"serverVersion":"4.4.3","protocolVersion":"2025-06-18"}},{"at":"2026-11-01T01:31:48.409Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":260,"error":null,"detail":{"tools":[{"name":"resolve-library-id","description":"Resolves a package/product name to a Context7-compatible library ID and returns matching libraries.\n\nYou MUST call this function before 'Query Documentation' to"},{"name":"query-docs","description":"Retrieves and queries up-to-date documentation and code examples from Context7 for any programming library or framework.\n\nYou must call 'Resolve Context7 Librar"}],"toolCount":2,"toolsHash":"1f4bd087af4e668ec39827977387314882771e559e7281362c9f8dfe39c98585","serverName":"Context7","capabilities":["tools","prompts","resources"],"serverVersion":"4.4.3","protocolVersion":"2025-06-18"}},{"at":"2026-10-31T17:29:29.908Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":94,"error":null,"detail":{"tools":[{"name":"resolve-library-id","description":"Resolves a package/product name to a Context7-compatible library ID and returns matching libraries.\n\nYou MUST call this function before 'Query Documentation' to"},{"name":"query-docs","description":"Retrieves and queries up-to-date documentation and code examples from Context7 for any programming library or framework.\n\nYou must call 'Resolve Context7 Librar"}],"toolCount":2,"toolsHash":"1f4bd087af4e668ec39827977387314882771e559e7281362c9f8dfe39c98585","serverName":"Context7","capabilities":["tools","prompts","resources"],"serverVersion":"4.4.3","protocolVersion":"2025-06-18"}},{"at":"2026-10-31T09:32:38.698Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":265,"error":null,"detail":{"tools":[{"name":"resolve-library-id","description":"Resolves a package/product name to a Context7-compatible library ID and returns matching libraries.\n\nYou MUST call this function before 'Query Documentation' to"},{"name":"query-docs","description":"Retrieves and queries up-to-date documentation and code examples from Context7 for any programming library or framework.\n\nYou must call 'Resolve Context7 Librar"}],"toolCount":2,"toolsHash":"1f4bd087af4e668ec39827977387314882771e559e7281362c9f8dfe39c98585","serverName":"Context7","capabilities":["tools","prompts","resources"],"serverVersion":"4.4.3","protocolVersion":"2025-06-18"}}],"toolSurface":{"id":"ts_f6p4thhhfckf","endpointId":"ep_ewdtz5j35hbg","hash":"1f4bd087af4e668ec39827977387314882771e559e7281362c9f8dfe39c98585","toolCount":2,"serverName":"Context7","serverVersion":"4.4.1","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-13T20:26:49.852Z","lastSeenAt":"2026-11-06T22:26:25.717Z","observations":80,"hiddenText":{"level":"none","total":0,"tools":0,"kinds":[],"findings":[]},"toolNames":["resolve-library-id","query-docs"],"distinctSurfaces":3},"endpoints":[{"id":"ep_ewdtz5j35hbg","url":"https://mcp.context7.com/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-11-02T01:24:00.977Z","auth":{"observedAt":"2026-11-02T01:24:01.134Z","authRequired":false,"scheme":null,"resourceMetadata":{"url":"https://mcp.context7.com/.well-known/oauth-protected-resource/mcp","resource":"https://mcp.context7.com/mcp","authorizationServers":["https://clerk.context7.com","https://context7.com"],"scopesSupported":["profile","email"]},"authorizationServer":{"url":"https://clerk.context7.com/.well-known/oauth-authorization-server","issuer":"https://clerk.context7.com","grantTypesSupported":["authorization_code","refresh_token","urn:ietf:params:oauth:grant-type:device_code"],"codeChallengeMethodsSupported":["S256"],"tokenEndpointAuthMethodsSupported":["client_secret_basic","none","client_secret_post"],"dynamicClientRegistration":true,"dpopSigningAlgValuesSupported":[],"clientIdMetadataDocumentSupported":true},"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":true}},"tls":{"observedAt":"2026-11-02T01:24:01.307Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"*.context7.com","issuer":{"commonName":"Amazon ECDSA 384 M01","organization":"Amazon"},"validFrom":"2026-09-21T00:00:00.000Z","validTo":"2027-04-06T23:59:59.000Z","daysToExpiry":150,"sanCount":1,"fingerprint256":"8B:6F:0F:10:A8:F6:44:36:4C:AF:0D:0C:DB:3A:AC:30:CD:7F:65:30:7C:86:5A:A3:A5:AC:D7:65:B7:95:BF:DF"}},{"id":"ep_hxn96nq4ujma","url":"npm:@upstash/context7-mcp","type":"package_npm","factsCheckedAt":null,"auth":null,"tls":null}],"recentEvents":[{"id":"ev_x3cqxdmseps3","kind":"auth_posture_changed","at":"2026-11-02T01:24:01.134Z","endpointId":"ep_ewdtz5j35hbg","before":{"issuer":"https://clerk.context7.com","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.context7.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://clerk.context7.com","https://context7.com"]},"after":{"issuer":"https://clerk.context7.com","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.context7.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://clerk.context7.com","https://context7.com"]},"observationId":"ob_gzc724dvv8x8","claimId":null},{"id":"ev_att5wgydm3vt","kind":"auth_posture_changed","at":"2026-10-31T02:24:10.793Z","endpointId":"ep_ewdtz5j35hbg","before":{"issuer":"https://clerk.context7.com","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.context7.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://clerk.context7.com","https://context7.com"]},"after":{"issuer":"https://clerk.context7.com","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.context7.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://clerk.context7.com","https://context7.com"]},"observationId":"ob_tjuktxge6ctk","claimId":null},{"id":"ev_bbrs6crzd58a","kind":"auth_posture_changed","at":"2026-10-27T16:23:57.111Z","endpointId":"ep_ewdtz5j35hbg","before":{"issuer":"https://clerk.context7.com","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.context7.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://clerk.context7.com","https://context7.com"]},"after":{"issuer":"https://clerk.context7.com","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.context7.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://clerk.context7.com","https://context7.com"]},"observationId":"ob_crrtvfuex3h3","claimId":null},{"id":"ev_853dn9s6beam","kind":"auth_posture_changed","at":"2026-10-26T01:30:41.162Z","endpointId":"ep_ewdtz5j35hbg","before":{"issuer":"https://clerk.context7.com","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.context7.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://clerk.context7.com","https://context7.com"]},"after":{"issuer":"https://clerk.context7.com","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.context7.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://clerk.context7.com","https://context7.com"]},"observationId":"ob_sud89sn9hc4w","claimId":null},{"id":"ev_q4darf6t5u7c","kind":"auth_posture_changed","at":"2026-10-23T04:25:18.722Z","endpointId":"ep_ewdtz5j35hbg","before":{"issuer":"https://clerk.context7.com","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.context7.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://clerk.context7.com","https://context7.com"]},"after":{"issuer":"https://clerk.context7.com","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.context7.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://clerk.context7.com","https://context7.com"]},"observationId":"ob_4fs6j8zcskdd","claimId":null},{"id":"ev_dxfjgmb9ekyp","kind":"auth_posture_changed","at":"2026-10-19T01:27:37.297Z","endpointId":"ep_ewdtz5j35hbg","before":{"issuer":"https://clerk.context7.com","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.context7.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://clerk.context7.com","https://context7.com"]},"after":{"issuer":"https://clerk.context7.com","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.context7.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://clerk.context7.com","https://context7.com"]},"observationId":"ob_qu9342jkskbq","claimId":null},{"id":"ev_nxc65umuqzjs","kind":"auth_posture_changed","at":"2026-10-16T14:30:19.917Z","endpointId":"ep_ewdtz5j35hbg","before":{"issuer":"https://clerk.context7.com","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.context7.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://clerk.context7.com","https://context7.com"]},"after":{"issuer":"https://clerk.context7.com","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.context7.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://clerk.context7.com","https://context7.com"]},"observationId":"ob_yqez9uexff78","claimId":null},{"id":"ev_6adf2tu4ekt9","kind":"auth_posture_changed","at":"2026-10-15T11:21:25.972Z","endpointId":"ep_ewdtz5j35hbg","before":{"issuer":"https://clerk.context7.com","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.context7.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://clerk.context7.com","https://context7.com"]},"after":{"issuer":"https://clerk.context7.com","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.context7.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://clerk.context7.com","https://context7.com"]},"observationId":"ob_ntumutw9gdqx","claimId":null},{"id":"ev_h5suk4nv6ahq","kind":"auth_posture_changed","at":"2026-10-13T20:26:50.052Z","endpointId":"ep_ewdtz5j35hbg","before":{"issuer":"https://clerk.context7.com","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.context7.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://clerk.context7.com","https://context7.com"]},"after":{"issuer":"https://clerk.context7.com","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.context7.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://clerk.context7.com","https://context7.com"]},"observationId":"ob_me86mmvyfs49","claimId":null},{"id":"ev_e3s7pz54aq4s","kind":"tool_surface_changed","at":"2026-10-13T20:26:49.868Z","endpointId":"ep_ewdtz5j35hbg","before":{"hash":"a4add60e0850d9508282c35ffc5224d973667437ab58cbeedf0c922b0fd0b993","toolCount":2,"serverVersion":"4.3.0"},"after":{"hash":"1f4bd087af4e668ec39827977387314882771e559e7281362c9f8dfe39c98585","added":[],"changed":["query-docs"],"removed":[],"toolCount":2,"serverVersion":"4.4.1"},"observationId":"ob_me86mmvyfs49","claimId":null}]}