About Open Quality
Open Quality is a read-only MCP server for coding agents working with healthcare quality measures. It provides measure artifacts alongside provenance, licensing, and known interpretation issues.
Key features
- 01Search measures by CMS ID, title, steward, or package
- 02Read measure metadata and known issues
- 03Retrieve raw CQL, SQL, or FHIR artifacts
- 04Fetch CRMI artifact Bundles
- 05See source commit and package license
Use cases
- 01Find a measure using its CMS ID or title
- 02Inspect the provenance and license of a measure
- 03Review interpretation issues before implementation
MCP support
Exposes search, measure metadata, artifact retrieval, bundle retrieval, and known-issue tools to MCP clients. It is available as a hosted Streamable HTTP endpoint or locally over stdio.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://openquality.us/mcpclaude mcp add --transport http us-openquality https://openquality.us/mcp{"mcpServers":{"us-openquality":{"type":"http","url":"https://openquality.us/mcp"}}}Open in Cursor{"servers":{"us-openquality":{"type":"http","url":"https://openquality.us/mcp"}}}Open in VS Code{"mcpServers":{"us-openquality":{"type":"http","url":"https://openquality.us/mcp"}}}{"mcpServers":{"us-openquality":{"serverUrl":"https://openquality.us/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
5| Parameter | Type | Required | Description |
|---|---|---|---|
| kind | enum | No | measure (default), library for shared CQL libraries such as FHIRHelpers, or anymeasure | library | any |
| limit | integer | No | Maximum results, default 20 |
| query | string | Yes | Words to match, for example "CMS122" or "diabetes glycemic" |
| dataModel | string | No | Limit to a data model, for example qi-core or sql-on-fhir |
| collection | string | No | Limit to a collection, for example cms-fhir-2026 or community |
Details
From the project README@openquality/mcp
A read-only MCP server for the Open Quality corpus of healthcare quality measures. It gives a coding agent a measure's CQL, SQL or FHIR artifacts together with their provenance, license and known interpretation issues.
Hosted, no install
https://openquality.us/mcp
Streamable HTTP, no account or key. Client configs: openquality.us/mcp-setup.
Local, over stdio
npx @openquality/mcp # GitHub, main
npx @openquality/mcp --ref <sha> # GitHub, a fixed commit
npx @openquality/mcp --root <clone> # a local clone, no network
Tools
| Tool | Returns |
|---|---|
search_measures | Packages matching a CMS id, title words, steward or package id |
get_measure | License, provenance, value set references, file list, known issue summaries |
get_artifact | The raw text of one file a package lists |
get_bundle | The CRMI artifact Bundle, the shape $package returns |
known_issues | Interpretation issues, defects and test cases, with their full text |
Every result ends with the commit it was served from, the package license, and the content policy. Value sets are referenced, never embedded. CPT display text is removed. Packages are repackaged copies, not authoritative publications.
Open Quality is not a measure steward and is not affiliated with or endorsed by CMS, NCQA, or HL7. Tooling MIT; measure content keeps the license its package declares.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.