Ask Claude about Medicare plan enrollment
Connect this server to Claude and ask questions in plain language about CMS Medicare Advantage and Part D enrollment. Claude queries the published CMS figures directly; it never estimates them.
https://mcp.revlucent.com/mcp
What you can do
Six ways to query the data
Ask naturally: Claude picks the right query for you. Behind the scenes it can:
Reference
Available tools
The exact MCP tools this server exposes, for anyone building against it directly rather than asking Claude in natural language.
| Tool | Returns |
|---|---|
search_plans |
Plan-level records filtered by organization, contract, plan type, Part D, or minimum enrollment. Up to 100 rows. |
get_plan |
The full record for one contract and plan ID in a given report month. |
organization_summary |
Plan count and total known enrollment for a parent organization, rolling up subsidiaries. |
top_plans |
The highest-enrollment plans, optionally scoped to one organization type. Up to 100 rows. |
plan_history |
One plan's enrollment across every loaded report month, newest first. Up to 240 months. |
available_periods |
The CMS report months currently loaded into this server. |
A read-only resource is also exposed at
cms://datasets/monthly-enrollment-by-plan/schema, the full column
dictionary and suppression semantics for the underlying CMS dataset.
Setup
Connect it to Claude
You'll need a Claude Pro, Max, Team, or Enterprise account, and a Google account to sign in with.
-
Open connector settings
In Claude, go to Settings → Connectors and choose Add custom connector.
-
Paste the server address
Use the URL at the top of this page. Any name works, but we suggest Revlucent.
-
Confirm the two detected settings
Claude inspects the server and pre-selects the right options. Keep them:
Authentication → Always required
OAuth client → No client ID, register one automaticallyLeave additional request headers empty.
-
Sign in with Google
Click Connect. A Revlucent sign-in page opens; choose Continue with Google. You'll return to Claude marked as connected.
-
Turn it on in a chat
Open the tools menu in any conversation and enable the connector. You only sign in once; it stays connected for future chats.
Setup
Connect it to Claude Code
claude mcp add --transport http revlucent \
https://mcp.revlucent.com/mcp
Then run /mcp in a session to sign in.
Try it
Questions that work well
Start here
What CMS enrollment data do you have loaded?
Find the largest plans
Show the 20 highest-enrollment Medicare plans in August 2026.
What are the biggest Local CCP plans right now?
Search with filters
Find Humana plans that offer Part D with at least 10,000 enrollees.
List UnitedHealthcare HMO plans, largest first.
Follow a plan across months
Show the enrollment history for contract H0028, plan 001.
How has Aetna's enrollment changed between August 2025 and August 2026?
Compare organizations
Summarize UnitedHealthcare's Medicare enrollment: how many plans and how many members?
Compare Humana and Aetna by plan count and total enrollment.
Look up a specific plan
Get plan H0016-003.
What's the enrollment for contract H0028, plan 001?
Reading the results
Suppressed enrollment is not zero
CMS withholds any enrollment count of 10 or fewer to protect beneficiary privacy, publishing an asterisk instead of a number.
This server reports those plans as suppressed rather than converting them to zero. A suppressed plan has members (somewhere between 1 and 10) and the exact figure simply isn't public.
That distinction carries into totals. When Claude sums enrollment for an organization, the total covers only plans with published figures, so it is a slight undercount rather than a precise total. Claude will say so when it matters.
Of the 7,604 plans in the newest report, 1,513 have suppressed enrollment (about one in five), so this comes up often. A plan can be suppressed in some months and published in others; Claude reports those months as suppressed rather than drawing a line through the gap.
Scope
What this data can't tell you
The server answers from the CMS reports it has loaded and declines questions beyond them rather than guessing. Ask what data is loaded to see the exact months available.
- No geography. The plan-level report has no state or county column, so questions like "how many Medicare members in Texas?" can't be answered. That requires a separate CMS dataset.
- Monthly snapshots only. Coverage runs from January 2023 to August 2026 (CMS never published July 2023). Comparisons are between published months; there is nothing between them and nothing after the newest.
- No member-level data. Only published plan-level totals. Nothing about individual beneficiaries exists here.
- No projections. Reported figures only; the server never models or forecasts.
If you ask something outside this scope, Claude will tell you the data isn't available instead of producing a plausible-sounding number.
Help
If something doesn't work
| What you see | What to do |
|---|---|
| Google says access denied | Your account isn't approved for this server yet. Contact us to be added. |
| Claude can't reach the server | Check the address ends in /mcp. The base domain alone won't connect. |
| Connected, but no tools in chat | Enable the connector in that conversation's tools menu; it's off by default in new chats. |
| Asked to sign in again | Expected occasionally during this preview. Reconnect from Settings → Connectors. |
| Claude says it has no data for a question | Usually scope; see what this data can't tell you, above. |
This connector is in active development. Sign-ins may occasionally need to be repeated after a maintenance update, and the loaded months change as new CMS reports are published; ask what data is loaded if you need to be certain.