Skip to main content

MCP Server

ClaimRev provides a Model Context Protocol (MCP) server that lets AI assistants such as Claude, ChatGPT, and Copilot search payer data directly. Use it for AI-assisted payer lookup, eligibility routing, and cross-referencing payer IDs between ClaimRev and SharpRevenue.

The MCP server is hosted alongside the ClaimRev API. The payer search tools do not require authentication, so there is no client id, secret, or bearer token to configure.

Endpoint​

EnvironmentURL
Productionhttps://api.claimrev.com/mcp

The server uses the Streamable HTTP transport.

Available tools​

search_claimrev_payers​

Searches ClaimRev's payer database for healthcare payers that support electronic transactions.

Parameters (all optional):

ParameterTypeDescription
payerNamestringPayer name, substring match (e.g. Aetna, Blue Cross)
payerNumberstringPayer number, substring match (e.g. 60054)
payerStatestringTwo-letter state code (e.g. TX, CA)
transactionTypeIdsint[]Filter by transaction type: 1 Professional, 2 Institutional, 3 Dental, 4 Eligibility, 6 Batch Claim Status, 7 Real-time Claim Status
payerTypeIdsint[]Filter by payer type

Response fields (one object per payer):

FieldDescription
inboundPayerNumberClaimRev payer ID. Use this for claim submission.
payerIdClaimRev internal payer record id
payerNamePrimary payer name
payerTypeIdPayer type id (the value payerTypeIds filters on)
payerTypeNamePayer type name (Commercial, Medicare, Blue, etc.)
supportsProfessionalSupports 837P professional claims
supportsInstitutionalSupports 837I institutional claims
supportsDentalSupports 837D dental claims
supportsEligibilitySupports 270/271 eligibility verification
supportsRtClaimStatusSupports real-time 276/277 claim status
supportsBatchClaimStatusSupports batch 276/277 claim status
enrollmentRequiredProvider enrollment is required before submitting
alternateNamesOther names this payer is known by. Useful for cross-referencing between systems.
sharpRevenuePayerIdThe outbound payer ID sent to the eligibility gateway (SharpRevenue). Only populated when eligibility is supported. Medicare payers typically route to CMS (payer 00472) regardless of the specific Medicare plan.

search_sharp_revenue_payers​

Searches the SharpRevenue master payer list used for eligibility routing. Payer IDs and names here differ from ClaimRev's.

Parameters:

ParameterTypeDescription
searchTextstringSearches both payer name and payer number. Leave empty to return all payers.

Response fields:

FieldDescription
payerIdSharpRevenue internal payer ID
payerNamePayer name (often different from the ClaimRev name)
payerNumberSharpRevenue payer number. This is the value that appears in sharpRevenuePayerId on ClaimRev payer results.
downDateIf set, the date the payer was reported down in SharpRevenue
removeGuarantorWhether the guarantor is stripped from eligibility requests for this payer
serviceTypeCodeAllowedListService type codes this payer accepts on eligibility requests

Connecting to the MCP server​

Claude Code​

Run from your project directory:

claude mcp add --transport http claimrev-payers https://api.claimrev.com/mcp

Claude Desktop and claude.ai​

Open Settings → Connectors → Add custom connector and enter https://api.claimrev.com/mcp as the URL. No OAuth settings are needed.

Other MCP clients​

Any MCP-compatible client can connect using the Streamable HTTP transport at the endpoint above. Clients that only speak stdio can bridge to it with mcp-remote:

{
"mcpServers": {
"claimrev-payers": {
"command": "npx",
"args": ["mcp-remote", "https://api.claimrev.com/mcp"]
}
}
}

Common use cases​

Find a payer by name​

"Find the ClaimRev payer ID for Aetna and tell me if it supports eligibility."

Cross-reference payer IDs between systems​

"I have payer ID 7450 in my system for Anthem Blue Cross. What's the matching ClaimRev payer ID?"

The assistant searches ClaimRev by name, finds BCBS Montana (00751), and shows the SharpRevenue ID (00098) used for eligibility routing.

Bulk payer mapping​

Paste a list of payer IDs and names and ask:

"Which of these payers support eligibility in ClaimRev, and what IDs should I use?"

The assistant cross-references both the ClaimRev and SharpRevenue payer lists, matching by name, ID, and alternate names.

Find eligibility routing​

"Where does eligibility for Medicare Railroad get routed?"

The assistant finds that Medicare Railroad (00882) routes to CMS (SharpRevenue 00472) via HETS, the same as all Medicare payers.