Open Quality

us.openqualityPublished by openquality.usOfficial publisherv0.2.0Updated Oct 25, 2026

Open healthcare quality measures: CQL, SQL and FHIR with provenance and known issues

VerifiedStreamable HTTPWeb executableKnowledge & MemoryDeveloper Tools

Overview

AI-generated overview

A read-only MCP server that gives an assistant healthcare quality measure packages — CQL, SQL and FHIR artifacts — with provenance, license and known issues.

What you can do
Search measure packages by CMS id, title words, steward or package id, including shared CQL libraries by kind library. Read a package's metadata: title, steward, license, provenance, value set references, file list and known issue summaries. Fetch the raw text of a single listed file such as CQL, SQL, a ViewDefinition or a FHIR Measure. Retrieve the whole package as a CRMI artifact Bundle. Read interpretation issues, defects, test cases and implementation notes in full.
When to use it
Useful when writing, reviewing or implementing healthcare quality measure logic and you need the actual CQL, SQL or FHIR artifacts plus their provenance and known interpretation issues, without cloning or browsing the corpus by hand.
Requirements
Either the hosted streamable HTTP endpoint, which needs no account or key, or a local stdio process run through npx from the npm package. The local mode fetches from GitHub by default, can pin a commit with a ref flag, or can read a local clone with no network.
Before you install
Read-only, but packages are repackaged copies rather than authoritative publications, and value sets are referenced rather than embedded. Measure content keeps whatever license each package declares, and the provider is not a measure steward and is not affiliated with CMS, NCQA or HL7, so verify against official sources before relying on the content.

Installation

In SourceWeft

  1. Open Open Quality in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/us.openquality%2Fmcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "open-quality": {
      "type": "http",
      "url": "https://openquality.us/mcp"
    }
  }
}

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

text
https://openquality.us/mcp

Streamable HTTP, no account or key. Client configs: openquality.us/mcp-setup.

Local, over stdio

bash
npx @openquality/mcp                 # GitHub, mainnpx @openquality/mcp --ref <sha>     # GitHub, a fixed commitnpx @openquality/mcp --root <clone>  # a local clone, no network

Tools

ToolReturns
search_measuresPackages matching a CMS id, title words, steward or package id
get_measureLicense, provenance, value set references, file list, known issue summaries
get_artifactThe raw text of one file a package lists
get_bundleThe CRMI artifact Bundle, the shape $package returns
known_issuesInterpretation 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.

Source: packages/mcp/README.md at commit ee11851

Tools

5

search_measures

Search measures

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 them.

ParameterskindlimitqueryrequireddataModelcollection

get_measure

Get measure

A package: title, steward, license, provenance (upstream commit, unmodified or derived, and exactly what changed), value set references, file list and known issue summaries.

Parametersidrequired

get_artifact

Get artifact

The raw text of one file a package lists: CQL, SQL, a ViewDefinition, or a FHIR Measure.

Parameterspathrequired

get_bundle

Get CRMI Bundle

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 depends on.

Parametersidrequired

known_issues

Known issues

Interpretation issues, defects, test cases and implementation notes, with their full text. Read these before writing or reviewing measure logic.

Parameterstypelimitstatusmeasure

Version history

2
  1. v0.2.0LatestOct 13, 2026
  2. v0.1.1Oct 12, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts