| CARVIEW |
The only programmable healthcare clearinghouse
AI-ready. Easy to use. Scales infinitely.
AI-ready. Easy to use. Scales infinitely.
"Stedi didn’t just give us better APIs. They gave us the support to scale, automate, and build a better product."
— Nolan Chase
Co-founder of Berry Street
Case study
Built for modern RCM
Stedi brings best-in-class software standards to healthcare transactions: fast APIs, reliable connections, scalable architecture, meticulous engineering. No compromises. Make the switch.
claimSubmission.js
1
2
3
4
5
6
7
8
9
101112131415161718
19
20
21
22
23
24
fetch("https://healthcare.us.stedi.com/2024-04-01/change/medicalnetwork/professionalclaims/v3/submission", { method: "POST", body: JSON.stringify({ billing: { address: { address1: "123 Some St", address2: "Floor 1", city: "A City", postalCode: "123450000", state: "NY" }, contactInformation: { name: "Test Data Health Services, Inc.", phoneNumber: "5553334444" }, employerId: "123456789", npi: "1999999984", organizationName: "Therapy Associates", providerType: "BillingProvider", taxonomyCode: "2084P0800X" }, ... }) }).then(response => response.json())
API-first design
API-first design
JSON-native. AI-ready. Well-documented APIs for everything: real-time eligibility checks, claims, transaction enrollment, and payer lists.
JSON-native. AI-ready. Well-documented APIs for everything: real-time eligibility checks, claims, transaction enrollment, and payer lists.
Engineered for AI
Engineered for AI
The Stedi MCP server gives your AI agents plug-and-play access to Stedi. Stedi Agent is an AI-native way to automate your clearinghouse workflows.
The Stedi MCP server gives your AI agents plug-and-play access to Stedi. Stedi Agent is an AI-native way to automate your clearinghouse workflows.
mcp.json
1
2
3
4
5
6
7
8
9
10
11
{
"mcpServers": {
"stedi-healthcare": {
"type": "http",
"url": "https://mcp.us.stedi.com/2025-07-11/mcp",
"headers": {
"Authorization": "YOUR_STEDI_API_KEY"
Real-time support
Dedicated Slack or Teams channel for every customer. Average response: under 10 minutes.
A
Adam
Acme RCM @ 12:04 PM
Hi, I'm looking at an eligibility response and see:
code = GtimeQualifierCode = 29benefitAmount = 3543.13
Does that mean the patient has $3,543.13 left on their out-of-pocket max?

David
Stedi @ 12:05 PM:
Yes. That’s right.
code = Gmeans this is the out-of-pocket maximum.timeQualifierCode = 29means Remaining
So the patient has $3,543.13 left to spend before they hit their out-of-pocket limit.
Real-time support
Dedicated Slack or Teams channel for every customer. Average response: under 10 minutes.
A
Adam
Acme RCM @ 12:04 PM
Hi, I'm looking at an eligibility response and see:
code = GtimeQualifierCode = 29benefitAmount = 3543.13
Does that mean the patient has $3,543.13 left on their out-of-pocket max?

David
Stedi @ 12:05 PM:
Yes. That’s right.
code = Gmeans this is the out-of-pocket maximum.timeQualifierCode = 29means Remaining
So the patient has $3,543.13 left to spend before they hit their out-of-pocket limit.
Real-time support
Dedicated Slack or Teams channel for every customer. Average response: under 10 minutes.
A
Adam
Acme RCM @ 12:04 PM
Hi, I'm looking at an eligibility response and see:
code = GtimeQualifierCode = 29benefitAmount = 3543.13
Does that mean the patient has $3,543.13 left on their out-of-pocket max?

David
Stedi @ 12:05 PM:
Yes. That’s right.
code = Gmeans this is the out-of-pocket maximum.timeQualifierCode = 29means Remaining
So the patient has $3,543.13 left to spend before they hit their out-of-pocket limit.
The broadest payer coverage
The broadest payer coverage
The broadest payer coverage
Connect to virtually every U.S. healthcare payer – over 3,400. Medicare. Medicaid. Medical. Dental. One clearinghouse. Complete coverage.
Connect to virtually every U.S. healthcare payer – over 3,400. Medicare. Medicaid. Medical. Dental. One clearinghouse. Complete coverage.
Connect to virtually every U.S. healthcare payer – over 3,400. Medicare. Medicaid. Medical. Dental. One clearinghouse. Complete coverage.
Every major transaction
All major healthcare billing transaction types in one place.
270/271
270/271
Batch and real-time eligibility checks with insurance discovery, MBI lookup, and COB checks
837P, 837D, and 837I
837P, 837D, and 837I
Professional, dental, and institutional claim submissions with automated edits
API-based transaction enrollment

transactionEnrollment.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24252627
28
fetch("https://enrollments.us.stedi.com/2024-09-01/enrollments", { method: "POST", body: JSON.stringify({ transactions: { claimPayment: { enroll: true } }, primaryContact: { firstName: "John", lastName: "Doe", email: "test@example.com", phone: "555-123-34354", streetAddress1: "123 Some Str.", city: "A City", state: "MD", zipCode: "20814" }, userEmail: "test@example.com", payer: { idOrAlias: "87726" }, provider: { id: "db6665c5-7b97-4af9-8c68-a00a336c2998" }, source: "API" }) }).then(response => response.json())
API-based transaction enrollment

transactionEnrollment.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24252627
28
fetch("https://enrollments.us.stedi.com/2024-09-01/enrollments", { method: "POST", body: JSON.stringify({ transactions: { claimPayment: { enroll: true } }, primaryContact: { firstName: "John", lastName: "Doe", email: "test@example.com", phone: "555-123-34354", streetAddress1: "123 Some Str.", city: "A City", state: "MD", zipCode: "20814" }, userEmail: "test@example.com", payer: { idOrAlias: "87726" }, provider: { id: "db6665c5-7b97-4af9-8c68-a00a336c2998" }, source: "API" }) }).then(response => response.json())
“Stedi's enrollment process lets us easily ingest large lists of payers from new customers. After that, our work is done.”
— George Uehling
Head of Product at Ritten
Case study
Availability
Availability
Engineered for scale
Engineered for scale
High-performance architecture
High-performance architecture
Cloud-native, multi-region infrastructure. Powered by AWS.
Cloud-native, multi-region infrastructure. Powered by AWS.
Redundant payer connections
Redundant payer connections
Automatic failover keeps transactions flowing.
Automatic failover keeps transactions flowing.


99.9% uptime SLA
99.9% uptime SLA
Backed by real-time human support.
Backed by real-time human support.
Security
Industry-leading security
Developers
Resources
Get updates on what’s new at Stedi
Backed by
Stedi is a registered trademark of Stedi, Inc. All names, logos, and brands of third parties listed on our site are trademarks of their respective owners (including “X12”, which is a trademark of X12 Incorporated). Stedi, Inc. and its products and services are not endorsed by, sponsored by, or affiliated with these third parties. Our use of these names, logos, and brands is for identification purposes only, and does not imply any such endorsement, sponsorship, or affiliation.
Get updates on what’s new at Stedi
Backed by
Stedi is a registered trademark of Stedi, Inc. All names, logos, and brands of third parties listed on our site are trademarks of their respective owners (including “X12”, which is a trademark of X12 Incorporated). Stedi, Inc. and its products and services are not endorsed by, sponsored by, or affiliated with these third parties. Our use of these names, logos, and brands is for identification purposes only, and does not imply any such endorsement, sponsorship, or affiliation.
Developers
Resources
Get updates on what’s new at Stedi
Backed by
Stedi is a registered trademark of Stedi, Inc. All names, logos, and brands of third parties listed on our site are trademarks of their respective owners (including “X12”, which is a trademark of X12 Incorporated). Stedi, Inc. and its products and services are not endorsed by, sponsored by, or affiliated with these third parties. Our use of these names, logos, and brands is for identification purposes only, and does not imply any such endorsement, sponsorship, or affiliation.
