{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_axkszxc64q4x","handle":"open-quality","url":"https://wellknown.network/agents/open-quality","links":{"self":"https://wellknown.network/agents/open-quality/record.json","html":"https://wellknown.network/agents/open-quality","markdown":"https://wellknown.network/agents/open-quality/record.md","api":"https://wellknown.network/api/v1/agents/open-quality","status":"https://wellknown.network/api/v1/agents/open-quality/status","claim":"https://wellknown.network/agents/open-quality/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/open-quality/claim.json","badge":"https://wellknown.network/agents/open-quality/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/open-quality/history","tools":"https://wellknown.network/api/v1/agents/open-quality/tools"},"ard":{"identifier":"urn:air:openquality.us:server:open-quality","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Open Quality","summary":"Open healthcare quality measures: CQL, SQL and FHIR with provenance and known issues","description":"Open healthcare quality measures: CQL, SQL and FHIR with provenance and known issues","publisher":{"name":"us.openquality","url":null},"homepage":"https://openquality.us/mcp-setup","repository":"https://github.com/FHIR-IQ/openquality","version":"0.2.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://openquality.us/mcp","type":"mcp_streamable_http","auth":null,"probeable":true},{"url":"npm:@openquality/mcp","type":"package_npm","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-12T21:44:32.599158Z","publishedAt":"2026-10-12T21:44:32.599158Z","registryName":"us.openquality/mcp"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"dev.package-management","name":"Packages & Dependencies","confidence":1,"provenance":"derived"},{"slug":"dev.version-control","name":"Version Control","confidence":0.885,"provenance":"derived"},{"slug":"data.database","name":"Databases","confidence":0.807,"provenance":"derived"},{"slug":"dev.docs-lookup","name":"Documentation Lookup","confidence":0.54,"provenance":"derived"},{"slug":"content.writing","name":"Writing & Editing","confidence":0.51,"provenance":"derived"}],"categories":["content","data","dev"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 2h ago.","lastOkAt":"2026-10-27T00:25:18.871Z","lastProbedAt":"2026-10-27T00:25:18.871Z","statusComputedAt":"2026-10-27T00:28:09.414Z","reliability30d":{"probes":45,"successRate":1,"p50Ms":155,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":45,"ok":45,"authBoundaryOk":0,"serviceOk":45,"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`."}},"latestObservations":[{"at":"2026-10-27T00:25:18.871Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":129,"error":null,"detail":{"tools":[{"name":"search_measures","description":"Find measure packages by CMS id, title words, steward or package id. Every word must match. Shared CQL libraries are packages too; pass kind \"library\" to search"},{"name":"get_measure","description":"A package: title, steward, license, provenance (upstream commit, unmodified or derived, and exactly what changed), value set references, file list and known iss"},{"name":"get_artifact","description":"The raw text of one file a package lists: CQL, SQL, a ViewDefinition, or a FHIR Measure."},{"name":"get_bundle","description":"The package as a CRMI artifact Bundle, the shape CRMI's $package returns: an asset-collection Library, then the Measure, its Library and every shared library it"},{"name":"known_issues","description":"Interpretation issues, defects, test cases and implementation notes, with their full text. Read these before writing or reviewing measure logic."}],"toolCount":5,"toolsHash":"274c97452e06603f9de30a5edb885d9d9946dfa0d624f2ff2f718797ce5a1aaa","serverName":"openquality","capabilities":["tools"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-26T17:44:50.384Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":145,"error":null,"detail":{"tools":[{"name":"search_measures","description":"Find measure packages by CMS id, title words, steward or package id. Every word must match. Shared CQL libraries are packages too; pass kind \"library\" to search"},{"name":"get_measure","description":"A package: title, steward, license, provenance (upstream commit, unmodified or derived, and exactly what changed), value set references, file list and known iss"},{"name":"get_artifact","description":"The raw text of one file a package lists: CQL, SQL, a ViewDefinition, or a FHIR Measure."},{"name":"get_bundle","description":"The package as a CRMI artifact Bundle, the shape CRMI's $package returns: an asset-collection Library, then the Measure, its Library and every shared library it"},{"name":"known_issues","description":"Interpretation issues, defects, test cases and implementation notes, with their full text. Read these before writing or reviewing measure logic."}],"toolCount":5,"toolsHash":"274c97452e06603f9de30a5edb885d9d9946dfa0d624f2ff2f718797ce5a1aaa","serverName":"openquality","capabilities":["tools"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-26T10:28:32.905Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":142,"error":null,"detail":{"tools":[{"name":"search_measures","description":"Find measure packages by CMS id, title words, steward or package id. Every word must match. Shared CQL libraries are packages too; pass kind \"library\" to search"},{"name":"get_measure","description":"A package: title, steward, license, provenance (upstream commit, unmodified or derived, and exactly what changed), value set references, file list and known iss"},{"name":"get_artifact","description":"The raw text of one file a package lists: CQL, SQL, a ViewDefinition, or a FHIR Measure."},{"name":"get_bundle","description":"The package as a CRMI artifact Bundle, the shape CRMI's $package returns: an asset-collection Library, then the Measure, its Library and every shared library it"},{"name":"known_issues","description":"Interpretation issues, defects, test cases and implementation notes, with their full text. Read these before writing or reviewing measure logic."}],"toolCount":5,"toolsHash":"274c97452e06603f9de30a5edb885d9d9946dfa0d624f2ff2f718797ce5a1aaa","serverName":"openquality","capabilities":["tools"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-26T03:28:52.151Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":153,"error":null,"detail":{"tools":[{"name":"search_measures","description":"Find measure packages by CMS id, title words, steward or package id. Every word must match. Shared CQL libraries are packages too; pass kind \"library\" to search"},{"name":"get_measure","description":"A package: title, steward, license, provenance (upstream commit, unmodified or derived, and exactly what changed), value set references, file list and known iss"},{"name":"get_artifact","description":"The raw text of one file a package lists: CQL, SQL, a ViewDefinition, or a FHIR Measure."},{"name":"get_bundle","description":"The package as a CRMI artifact Bundle, the shape CRMI's $package returns: an asset-collection Library, then the Measure, its Library and every shared library it"},{"name":"known_issues","description":"Interpretation issues, defects, test cases and implementation notes, with their full text. Read these before writing or reviewing measure logic."}],"toolCount":5,"toolsHash":"274c97452e06603f9de30a5edb885d9d9946dfa0d624f2ff2f718797ce5a1aaa","serverName":"openquality","capabilities":["tools"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-25T19:30:01.723Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":196,"error":null,"detail":{"tools":[{"name":"search_measures","description":"Find measure packages by CMS id, title words, steward or package id. Every word must match. Shared CQL libraries are packages too; pass kind \"library\" to search"},{"name":"get_measure","description":"A package: title, steward, license, provenance (upstream commit, unmodified or derived, and exactly what changed), value set references, file list and known iss"},{"name":"get_artifact","description":"The raw text of one file a package lists: CQL, SQL, a ViewDefinition, or a FHIR Measure."},{"name":"get_bundle","description":"The package as a CRMI artifact Bundle, the shape CRMI's $package returns: an asset-collection Library, then the Measure, its Library and every shared library it"},{"name":"known_issues","description":"Interpretation issues, defects, test cases and implementation notes, with their full text. Read these before writing or reviewing measure logic."}],"toolCount":5,"toolsHash":"274c97452e06603f9de30a5edb885d9d9946dfa0d624f2ff2f718797ce5a1aaa","serverName":"openquality","capabilities":["tools"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-25T12:30:42.014Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":143,"error":null,"detail":{"tools":[{"name":"search_measures","description":"Find measure packages by CMS id, title words, steward or package id. Every word must match. Shared CQL libraries are packages too; pass kind \"library\" to search"},{"name":"get_measure","description":"A package: title, steward, license, provenance (upstream commit, unmodified or derived, and exactly what changed), value set references, file list and known iss"},{"name":"get_artifact","description":"The raw text of one file a package lists: CQL, SQL, a ViewDefinition, or a FHIR Measure."},{"name":"get_bundle","description":"The package as a CRMI artifact Bundle, the shape CRMI's $package returns: an asset-collection Library, then the Measure, its Library and every shared library it"},{"name":"known_issues","description":"Interpretation issues, defects, test cases and implementation notes, with their full text. Read these before writing or reviewing measure logic."}],"toolCount":5,"toolsHash":"274c97452e06603f9de30a5edb885d9d9946dfa0d624f2ff2f718797ce5a1aaa","serverName":"openquality","capabilities":["tools"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-25T05:29:22.389Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":179,"error":null,"detail":{"tools":[{"name":"search_measures","description":"Find measure packages by CMS id, title words, steward or package id. Every word must match. Shared CQL libraries are packages too; pass kind \"library\" to search"},{"name":"get_measure","description":"A package: title, steward, license, provenance (upstream commit, unmodified or derived, and exactly what changed), value set references, file list and known iss"},{"name":"get_artifact","description":"The raw text of one file a package lists: CQL, SQL, a ViewDefinition, or a FHIR Measure."},{"name":"get_bundle","description":"The package as a CRMI artifact Bundle, the shape CRMI's $package returns: an asset-collection Library, then the Measure, its Library and every shared library it"},{"name":"known_issues","description":"Interpretation issues, defects, test cases and implementation notes, with their full text. Read these before writing or reviewing measure logic."}],"toolCount":5,"toolsHash":"274c97452e06603f9de30a5edb885d9d9946dfa0d624f2ff2f718797ce5a1aaa","serverName":"openquality","capabilities":["tools"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-24T22:26:07.546Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":169,"error":null,"detail":{"tools":[{"name":"search_measures","description":"Find measure packages by CMS id, title words, steward or package id. Every word must match. Shared CQL libraries are packages too; pass kind \"library\" to search"},{"name":"get_measure","description":"A package: title, steward, license, provenance (upstream commit, unmodified or derived, and exactly what changed), value set references, file list and known iss"},{"name":"get_artifact","description":"The raw text of one file a package lists: CQL, SQL, a ViewDefinition, or a FHIR Measure."},{"name":"get_bundle","description":"The package as a CRMI artifact Bundle, the shape CRMI's $package returns: an asset-collection Library, then the Measure, its Library and every shared library it"},{"name":"known_issues","description":"Interpretation issues, defects, test cases and implementation notes, with their full text. Read these before writing or reviewing measure logic."}],"toolCount":5,"toolsHash":"274c97452e06603f9de30a5edb885d9d9946dfa0d624f2ff2f718797ce5a1aaa","serverName":"openquality","capabilities":["tools"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-24T15:24:44.254Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":140,"error":null,"detail":{"tools":[{"name":"search_measures","description":"Find measure packages by CMS id, title words, steward or package id. Every word must match. Shared CQL libraries are packages too; pass kind \"library\" to search"},{"name":"get_measure","description":"A package: title, steward, license, provenance (upstream commit, unmodified or derived, and exactly what changed), value set references, file list and known iss"},{"name":"get_artifact","description":"The raw text of one file a package lists: CQL, SQL, a ViewDefinition, or a FHIR Measure."},{"name":"get_bundle","description":"The package as a CRMI artifact Bundle, the shape CRMI's $package returns: an asset-collection Library, then the Measure, its Library and every shared library it"},{"name":"known_issues","description":"Interpretation issues, defects, test cases and implementation notes, with their full text. Read these before writing or reviewing measure logic."}],"toolCount":5,"toolsHash":"274c97452e06603f9de30a5edb885d9d9946dfa0d624f2ff2f718797ce5a1aaa","serverName":"openquality","capabilities":["tools"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-24T08:28:25.613Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":189,"error":null,"detail":{"tools":[{"name":"search_measures","description":"Find measure packages by CMS id, title words, steward or package id. Every word must match. Shared CQL libraries are packages too; pass kind \"library\" to search"},{"name":"get_measure","description":"A package: title, steward, license, provenance (upstream commit, unmodified or derived, and exactly what changed), value set references, file list and known iss"},{"name":"get_artifact","description":"The raw text of one file a package lists: CQL, SQL, a ViewDefinition, or a FHIR Measure."},{"name":"get_bundle","description":"The package as a CRMI artifact Bundle, the shape CRMI's $package returns: an asset-collection Library, then the Measure, its Library and every shared library it"},{"name":"known_issues","description":"Interpretation issues, defects, test cases and implementation notes, with their full text. Read these before writing or reviewing measure logic."}],"toolCount":5,"toolsHash":"274c97452e06603f9de30a5edb885d9d9946dfa0d624f2ff2f718797ce5a1aaa","serverName":"openquality","capabilities":["tools"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"search_measures","description":"Find measure packages by CMS id, title words, steward or package id. Every word must match. Shared CQL libraries are packages too; pass kind \"library\" to search"},{"name":"get_measure","description":"A package: title, steward, license, provenance (upstream commit, unmodified or derived, and exactly what changed), value set references, file list and known iss"},{"name":"get_artifact","description":"The raw text of one file a package lists: CQL, SQL, a ViewDefinition, or a FHIR Measure."},{"name":"get_bundle","description":"The package as a CRMI artifact Bundle, the shape CRMI's $package returns: an asset-collection Library, then the Measure, its Library and every shared library it"},{"name":"known_issues","description":"Interpretation issues, defects, test cases and implementation notes, with their full text. Read these before writing or reviewing measure logic."}],"package":null,"toolSurface":{"id":"ts_ppyknqxrtqrz","endpointId":"ep_qcne2k6fy2mr","hash":"274c97452e06603f9de30a5edb885d9d9946dfa0d624f2ff2f718797ce5a1aaa","toolCount":5,"serverName":"openquality","serverVersion":"0.2.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-14T17:24:58.871Z","lastSeenAt":"2026-10-27T00:25:18.871Z","observations":45,"toolNames":["search_measures","get_measure","get_artifact","get_bundle","known_issues"],"distinctSurfaces":1},"endpointFacts":[{"id":"ep_qcne2k6fy2mr","url":"https://openquality.us/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-16T15:28:47.185Z","auth":{"observedAt":"2026-10-16T15:28:47.208Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-16T15:28:47.232Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"*.openquality.us","issuer":{"commonName":"YR1","organization":"Let's Encrypt"},"validFrom":"2026-10-12T21:52:35.000Z","validTo":"2027-01-10T21:52:34.000Z","daysToExpiry":75,"sanCount":2,"fingerprint256":"0D:A8:E3:C8:C9:6B:0B:61:7D:A3:40:22:D4:FC:2F:C4:D4:CD:A1:85:C1:E2:36:A2:25:A6:E5:48:CA:F5:F8:0E"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"us.openquality/mcp","url":"https://registry.modelcontextprotocol.io/v0/servers/us.openquality%2Fmcp","firstSeenAt":"2026-10-14T17:19:31.929Z","fetchedAt":"2026-10-24T15:19:09.442Z","normalizedAt":"2026-10-24T15:19:09.442Z"}]},"firstSeenAt":"2026-10-14T17:19:31.929Z","updatedAt":"2026-10-27T00:29:13.222Z"}