Skip to content
Products
By Type
By Industry
Applications
A suite of applications built on InterSystems IRIS data platform and optimized to address industry specific challenges.
A FHIR®-enabled care management software solution that allows the entire care team to create and share comprehensive care plans.
A cloud-based, on-demand service delivering near real-time, secure access to patient data from across the nation.
Analytics solution that provides real-time care insights and in-depth analysis for clinical, business, and population health management.
A next-generation enterprise master person index – an automated, easily integrated solution for identity resolution.
A reimagined EHR with built-in GenAI at its core

Revenue Cycle Management
Medication Management
Helps clinicians, care managers, and care teams strengthen coordination, enhance continuity of care, and improve patient engagement in under-served rural areas.
Enables health systems, independent providers, health plans, HIEs, governments and software developers to create a digital front door.
Collects, consolidates, and publishes information about healthcare providers' relationships to patients, health plans, and one another.
A powerful, flexible EHR that supports leading healthcare interoperability standards & profiles.

TrakCare Assistant
Revenue Cycle Management
Medication Management
Enterprise solution supports any clinical lab service, public or private, independent to extensive national laboratory systems.
Low Code Platforms
A suite of low code platforms built on InterSystems IRIS and optimized to address industry-specific challenges.
An aggregated, normalized and deduplicated patient record created from patient data across multiple sources.
A high-availability, high-performance integration engine created specifically for healthcare.
A cloud-based data pipeline and management solution combining FHIR with an out-of-the-box transformation to the CDM and OMOP repository.
One integration that standardizes data exchange between Epic Payer Platform and your clinical and administrative applications.
Interoperability solutions designed to help U.S. health insurers address CMS-0057 and CMS-9115.
Platforms & Components
Versatile foundation supporting a range of solutions, with built-in APIs for integration.
Rapidly access & use FHIR data from diverse sources without the need to create your own FHIR computing infrastructure.
A high-performance data platform designed to make it easy to build applications that support mission-critical processes.
Fully managed cloud-native SaaS offerings that provide customers the fastest time to value for InterSystems data management software.
A digital health data platform that provides the building blocks needed to work with any healthcare data standard, including FHIR.
An AI-enabled supply chain decision intelligence platform that predicts disruptions before they occur, and optimally handles when they do.
Healthcare
InterSystems HL7 FHIR-based technology and solutions power success for organizations across the entire healthcare ecosystem.
A cloud-based, on-demand service delivering near real-time, secure access to patient data from across the nation.
A suite of solutions that work together to capture information, share it in a meaningful way, aid understanding, and drive transformative action.
Analytics solution that provides real-time care insights and in-depth analysis for clinical, business, and population health management.
Rapidly access & use FHIR data from diverse sources without the need to create your own FHIR computing infrastructure.
A high-availability, high-performance integration engine created specifically for healthcare.
A reimagined EHR with built-in GenAI at its core

Revenue Cycle Management
Medication Management
A digital health data platform that provides the building blocks needed to work with any healthcare data standard, including FHIR.
A cloud-based data pipeline and management solution combining FHIR with an out-of-the-box transformation to the CDM and OMOP repository.
One integration that standardizes data exchange between Epic Payer Platform and your clinical and administrative applications.
Interoperability solutions designed to help U.S. health insurers address CMS-0057 and CMS-9115.
Helps clinicians, care managers, and care teams strengthen coordination, enhance continuity of care, and improve patient engagement in under-served rural areas.
A powerful, flexible EHR that supports leading healthcare interoperability standards & profiles.

TrakCare Assistant
Revenue Cycle Management
Medication Management
Enterprise solution supports any clinical lab service, public or private, independent to extensive national laboratory systems.
Financial Services
Enabling firms to transform at scale, so they can increase customer satisfaction, adopt generative AI, maintain compliance, grow revenue, and optimize efficiency.
A high-performance data platform designed to make it easy to build applications that support mission-critical processes.
The fastest way for financial services firms to break down silos and transform disparate data into a single unified resource of actionable information.
Launch new funds, accelerate AI initiatives, automate reporting with a self-service solution tailor-made for asset management firms.
Supply Chain
Empowering organizations with real-time supply chain visibility and the ability to make optimized, real-time, AI-driven decisions.
An AI-enabled supply chain decision intelligence platform that predicts disruptions before they occur, and optimally handles when they do.
A data gateway that speeds and simplifies data access for supply chain applications and practitioners.
Knowledge Hub
Developer Websites
New to InterSystems? Start here, this is your gateway to developer sites, tutorials and more.
Connect, grow, share. The developer community is full of resources, news, and events and a community of people to connect with.
Everything you need to know about our products and more.
Develop. Learn. Share. Network. All with InterSystems Global Masters program where you can join an engaged community of developers.
Experience first hand the community’s dedication to the evolution of our technology with applications.
Education
Get to know InterSystems products and technologies your way, with self-paced online materials and classroom courses.
Online learning presents self-paced materials to help you build and support your organization's most critical applications.
In-person courses maximize learning in a distraction-free environment with face-to-face engagement.
InterSystems proudly supports the free use of InterSystems products for university and college coursework.
View the full list of course offerings and our current course schedule.
Certification
Offers industry-standard exams, flexible testing options, certification badges, and career advancement opportunities demonstrating expertise in InterSystems technologies.
InterSystems Learning Services offers industry-standard certification exams that allow you to prove your mastery of our technology.
Digital credentials that represent the varying levels of achievement you can earn with InterSystems.
Everything you need to know about preparing for, scheduling, and taking InterSystems Exams.
Retake Policies & Support, Beta Exams and more.
Answers to common questions regarding exams, including exam preparation, practice exams, retaking exams, and certifications.
InterSystems Blogs
Explore InterSystems blogs featuring expert insights, industry trends, technology innovations, data management strategies, and thought leadership.
Healthcare industry experts talk about pressing challenges, issues, and trends at the intersection of healthcare and technology.
Addressing various business, data, and technology-related issues for the line of business.
Partners
Partner Programs
Our partners ensure that organizations around the globe are already ready for tomorrow’s opportunities.
Bring together people, processes and technology to deliver solutions that solve complex customer challenges.
Combine your expertise with our proven data, analytics and interoperability capabilities to deliver optimal solutions.
Specialists whose services and guidance ensure consistent, effective delivery of InterSystems technology.
Provide complementary tools and platforms that strengthen and expand our technologies' capabilities.
InterSystems powers data-driven digital startups across healthcare, financial services, and supply chain.
Cloud Partners
InterSystems works with the world's leading cloud providers to give customers the freedom to deploy our technology where it delivers the most value.
The speed, scale, and capabilities of InterSystems and AWS can streamline operations, improve access to data and power breakthrough applications.
InterSystems IRIS and InterSystems IRIS for Health Data Platforms are Preferred Solutions on Azure Marketplace.
InterSystems and Google Cloud empower you to quickly build new apps or modernize existing ones to increase agility and reap the benefits of the multicloud.
InterSystems works with the world’s leading cloud providers - including Amazon Web Services (AWS), Microsoft Azure, Google Cloud, TenCent and Alibaba
Company
About Us
Our technologies provide the connective tissue that transforms disparate data into a single, complete view, enabling better outcomes.
News
News and resources for media including press releases, media kits, tools and more.
The latest news and coverage from our corporate headquarters in Boston, MA.
Core information about InterSystems, our background, our products and technologies, and more.
Please contact Corporate Affairs & Communications regarding media inquiries.
Events
Check out conferences and events we're hosting and attending, and view on-demand content for anything you missed.
Browse our upcoming conference and event schedule to see where we'll be and what we'll be covering.
View our library of on-demand content, including keynote speeches from InterSystems READY, webinars and live event footage.
Watch keynote presentations from InterSystems READY 2026.
Support
Product Support
We provide expert technical assistance to customers 24 hours a day, every day, with support advisors in 15 countries.
Read about support alerts, critical issues, fixes, and product releases.
Access current and previous versions and related notes for InterSystems products.
Contact the WRC for Immediate Help
Documentation
Detailed technical information for InterSystems products, technologies, solutions, and more.
Products
By Type
By Industry
Applications
A suite of applications built on InterSystems IRIS data platform and optimized to address industry specific challenges.
A FHIR®-enabled care management software solution that allows the entire care team to create and share comprehensive care plans.
A cloud-based, on-demand service delivering near real-time, secure access to patient data from across the nation.
Analytics solution that provides real-time care insights and in-depth analysis for clinical, business, and population health management.
A next-generation enterprise master person index – an automated, easily integrated solution for identity resolution.
A reimagined EHR with built-in GenAI at its core

Revenue Cycle Management
Medication Management
Helps clinicians, care managers, and care teams strengthen coordination, enhance continuity of care, and improve patient engagement in under-served rural areas.
Enables health systems, independent providers, health plans, HIEs, governments and software developers to create a digital front door.
Collects, consolidates, and publishes information about healthcare providers' relationships to patients, health plans, and one another.
A powerful, flexible EHR that supports leading healthcare interoperability standards & profiles.

TrakCare Assistant
Revenue Cycle Management
Medication Management
Enterprise solution supports any clinical lab service, public or private, independent to extensive national laboratory systems.
Low Code Platforms
A suite of low code platforms built on InterSystems IRIS and optimized to address industry-specific challenges.
An aggregated, normalized and deduplicated patient record created from patient data across multiple sources.
A high-availability, high-performance integration engine created specifically for healthcare.
A cloud-based data pipeline and management solution combining FHIR with an out-of-the-box transformation to the CDM and OMOP repository.
One integration that standardizes data exchange between Epic Payer Platform and your clinical and administrative applications.
Interoperability solutions designed to help U.S. health insurers address CMS-0057 and CMS-9115.
Platforms & Components
Versatile foundation supporting a range of solutions, with built-in APIs for integration.
Rapidly access & use FHIR data from diverse sources without the need to create your own FHIR computing infrastructure.
A high-performance data platform designed to make it easy to build applications that support mission-critical processes.
Fully managed cloud-native SaaS offerings that provide customers the fastest time to value for InterSystems data management software.
A digital health data platform that provides the building blocks needed to work with any healthcare data standard, including FHIR.
An AI-enabled supply chain decision intelligence platform that predicts disruptions before they occur, and optimally handles when they do.
Healthcare
InterSystems HL7 FHIR-based technology and solutions power success for organizations across the entire healthcare ecosystem.
A cloud-based, on-demand service delivering near real-time, secure access to patient data from across the nation.
A suite of solutions that work together to capture information, share it in a meaningful way, aid understanding, and drive transformative action.
Analytics solution that provides real-time care insights and in-depth analysis for clinical, business, and population health management.
Rapidly access & use FHIR data from diverse sources without the need to create your own FHIR computing infrastructure.
A high-availability, high-performance integration engine created specifically for healthcare.
A reimagined EHR with built-in GenAI at its core

Revenue Cycle Management
Medication Management
A digital health data platform that provides the building blocks needed to work with any healthcare data standard, including FHIR.
A cloud-based data pipeline and management solution combining FHIR with an out-of-the-box transformation to the CDM and OMOP repository.
One integration that standardizes data exchange between Epic Payer Platform and your clinical and administrative applications.
Interoperability solutions designed to help U.S. health insurers address CMS-0057 and CMS-9115.
Helps clinicians, care managers, and care teams strengthen coordination, enhance continuity of care, and improve patient engagement in under-served rural areas.
A powerful, flexible EHR that supports leading healthcare interoperability standards & profiles.

TrakCare Assistant
Revenue Cycle Management
Medication Management
Enterprise solution supports any clinical lab service, public or private, independent to extensive national laboratory systems.
Financial Services
Enabling firms to transform at scale, so they can increase customer satisfaction, adopt generative AI, maintain compliance, grow revenue, and optimize efficiency.
A high-performance data platform designed to make it easy to build applications that support mission-critical processes.
The fastest way for financial services firms to break down silos and transform disparate data into a single unified resource of actionable information.
Launch new funds, accelerate AI initiatives, automate reporting with a self-service solution tailor-made for asset management firms.
Supply Chain
Empowering organizations with real-time supply chain visibility and the ability to make optimized, real-time, AI-driven decisions.
An AI-enabled supply chain decision intelligence platform that predicts disruptions before they occur, and optimally handles when they do.
A data gateway that speeds and simplifies data access for supply chain applications and practitioners.
Knowledge Hub
Developer Websites
New to InterSystems? Start here, this is your gateway to developer sites, tutorials and more.
Connect, grow, share. The developer community is full of resources, news, and events and a community of people to connect with.
Everything you need to know about our products and more.
Develop. Learn. Share. Network. All with InterSystems Global Masters program where you can join an engaged community of developers.
Experience first hand the community’s dedication to the evolution of our technology with applications.
Education
Get to know InterSystems products and technologies your way, with self-paced online materials and classroom courses.
Online learning presents self-paced materials to help you build and support your organization's most critical applications.
In-person courses maximize learning in a distraction-free environment with face-to-face engagement.
InterSystems proudly supports the free use of InterSystems products for university and college coursework.
View the full list of course offerings and our current course schedule.
Certification
Offers industry-standard exams, flexible testing options, certification badges, and career advancement opportunities demonstrating expertise in InterSystems technologies.
InterSystems Learning Services offers industry-standard certification exams that allow you to prove your mastery of our technology.
Digital credentials that represent the varying levels of achievement you can earn with InterSystems.
Everything you need to know about preparing for, scheduling, and taking InterSystems Exams.
Retake Policies & Support, Beta Exams and more.
Answers to common questions regarding exams, including exam preparation, practice exams, retaking exams, and certifications.
InterSystems Blogs
Explore InterSystems blogs featuring expert insights, industry trends, technology innovations, data management strategies, and thought leadership.
Healthcare industry experts talk about pressing challenges, issues, and trends at the intersection of healthcare and technology.
Addressing various business, data, and technology-related issues for the line of business.
Partners
Partner Programs
Our partners ensure that organizations around the globe are already ready for tomorrow’s opportunities.
Bring together people, processes and technology to deliver solutions that solve complex customer challenges.
Combine your expertise with our proven data, analytics and interoperability capabilities to deliver optimal solutions.
Specialists whose services and guidance ensure consistent, effective delivery of InterSystems technology.
Provide complementary tools and platforms that strengthen and expand our technologies' capabilities.
InterSystems powers data-driven digital startups across healthcare, financial services, and supply chain.
Cloud Partners
InterSystems works with the world's leading cloud providers to give customers the freedom to deploy our technology where it delivers the most value.
The speed, scale, and capabilities of InterSystems and AWS can streamline operations, improve access to data and power breakthrough applications.
InterSystems IRIS and InterSystems IRIS for Health Data Platforms are Preferred Solutions on Azure Marketplace.
InterSystems and Google Cloud empower you to quickly build new apps or modernize existing ones to increase agility and reap the benefits of the multicloud.
InterSystems works with the world’s leading cloud providers - including Amazon Web Services (AWS), Microsoft Azure, Google Cloud, TenCent and Alibaba
Company
About Us
Our technologies provide the connective tissue that transforms disparate data into a single, complete view, enabling better outcomes.
News
News and resources for media including press releases, media kits, tools and more.
The latest news and coverage from our corporate headquarters in Boston, MA.
Core information about InterSystems, our background, our products and technologies, and more.
Please contact Corporate Affairs & Communications regarding media inquiries.
Events
Check out conferences and events we're hosting and attending, and view on-demand content for anything you missed.
Browse our upcoming conference and event schedule to see where we'll be and what we'll be covering.
View our library of on-demand content, including keynote speeches from InterSystems READY, webinars and live event footage.
Watch keynote presentations from InterSystems READY 2026.
Support
Product Support
We provide expert technical assistance to customers 24 hours a day, every day, with support advisors in 15 countries.
Read about support alerts, critical issues, fixes, and product releases.
Access current and previous versions and related notes for InterSystems products.
Contact the WRC for Immediate Help
Documentation
Detailed technical information for InterSystems products, technologies, solutions, and more.
Search to learn about InterSystems products and solutions, career opportunities, and more.
Abstract data representation

MCP vs API: What's the Difference and When Does Each One Matter?

Based on insights from Don Woodlock, President of InterSystems, from his Code to Care YouTube series.

Overview

For decades, application programming interfaces (APIs) have been the gold standard for how software talks to other software.

Every online payment you’ve ever made. Every time you’ve checked the weather. Any time you’ve logged in to an enterprise application.

All of these things, and many more, are powered by APIs. These tools are used for sending and receiving information from other applications.

API is how software talks to software. A developer writes the integration, knows the endpoints, and maintains the code. It's been the standard for decades.

Model Context Protocol (MCP) is how AI talks to software. The AI agent discovers available tools at runtime and uses them through a standardized protocol, without custom code per integration. Introduced by Anthropic in 2024, MCP sits on top of existing APIs, not replacing them but making them accessible to AI.

APIs are built for developers. MCP is built for AI agents.

In the healthcare industry, for example, it’s not uncommon to have 30+ APIs all powering your technology infrastructure. So when AI agents came along, an interesting challenge came along with them.

"Each of these tools had different ways to call them, different parameters, different arguments, different protocols," explains Don Woodlock, President of InterSystems, in his Code to Care series. "Which made the task of building an agentic system complicated."

The Model Context Protocol was designed to solve that complexity. It doesn't replace the interfaces your systems already use. It builds a standardized layer on top of them so AI agents can discover and use tools without custom code for each one.

Whether you're building your first AI workflow or trying to understand why everyone in healthcare IT is talking about MCP, this is the practical breakdown: what MCP is, how it compares to traditional APIs, and when each one matters.

What is MCP? (Model Context Protocol)

What is an API?

An API (application programming interface) is a set of rules that defines how one piece of software communicates with another. APIs are the foundation of software-to-software communication: one system sends a structured request, another returns a structured response.

A SIMPLE API CALL: BOOK A PATIENT APPOINTMENT
POST https://hospital.example.com/api/appointments
  // Headers                                                                    
  Authorization: Bearer eyJhbGciOi ...
  Content-Type: application/json                                                
                                
  {                                                                             
    "patient_id": "MRN-00482916",  
    "provider": "Dr. Ramirez",   
    "department": "Cardiology",
    "date": "2026-04-15T10:30:00Z"
  }        
Response:                                                                     
  200 OK                           
        
  {
    "appointment_id": "APT-78291",
    "status": "confirmed",        
    "patient": "MRN-00482916",
    "provider": "Dr. Ramirez",                                                  
    "location": "Building C, Room 204"
  } 

In healthcare, APIs power everything from insurance eligibility checks to lab result exchanges. A scheduling application calls a hospital system's REST API to book an appointment. The API defines the endpoint, the required parameters, the authentication method, and the response format. The caller must know all of this in advance.

That requirement (knowing how the API works before you can use it) is both the strength and the limitation. APIs are predictable, fast, and well-suited for stable integrations where software-to-software communication follows a fixed pattern.

But they assume the caller is a developer who has read the documentation, written the integration code, and built error handling for every edge case.

What Is MCP (Model Context Protocol)?

The Model Context Protocol is a standard, introduced by Anthropic in late 2024, that defines how large language models and AI agents interact with external tools, data sources, and external services.

Where APIs are designed for software-to-software communication, MCP is AI-native, built from the ground up for AI systems and AI applications that need to discover and use tools dynamically.

An API assumes the caller can store secrets, make network requests, and handle failures. An AI model can do none of these things safely. It reasons with text and predicts the next token.

Giving it raw access to API endpoints with API keys and authentication tokens would be both dangerous and inefficient.

MCP creates a controlled layer between the AI agent and the external world. The AI never sees sensitive URLs or credentials. It calls tools through a standardized interface, and the MCP server handles everything underneath.

THE SAME TASK VIA MCP: BOOK A PATIENT APPOINTMENT
tools/list                                                                    
// No URL, no auth token, no docs required
[
    {
      "name": "schedule_appointment",
      "description": "Book a patient appointment",
      "inputs": { "patient_id", "provider", "department", "date" }              
    },                                                            
    {                                                                           
      "name": "get_lab_results",   
      "description": "Retrieve lab results for a patient",
      "inputs": { "patient_id", "test_type" }             
    },                                                                          
    { 
      "name": "check_insurance_eligibility",                                    
      "description": "Verify patient insurance coverage",
      "inputs": { "patient_id", "procedure_code" }       
    }
  ]
tools/call "schedule_appointment"
                                   
  {
    "patient_id": "MRN-00482916",
    "provider": "Dr. Ramirez",   
    "department": "Cardiology",
    "date": "2026-04-15T10:30:00Z"                                              
  }
{
    "appointment_id": "APT-78291",
    "status": "confirmed",        
    "location": "Building C, Room 204"                                          
  }

The USB-C Analogy

MCP is to AI tools what USB-C is to peripherals. Before USB-C, every device needed its own charger, its own cable, its own connector. USB-C standardized the interface so any peripheral could connect to any laptop through the same port.

MCP does the same for AI integration. The MCP host is the AI system managing connections. The MCP client handles the protocol. The MCP server is the external service: a database, a scheduling tool, a clinical system, an internet resource. One protocol, any tool.

mcp-vs-api--01-mcp-architecture.png

Two Core Methods

An MCP server is simpler than most people expect. It implements two primary methods:

  1. List tools - the AI agent asks, "What tools do you have available?"
  2. Call tool - the AI agent says, "Call this tool with these arguments."

"The LLM can say 'what tools do you have available?'" Don explains. "And then it can say later, 'call this tool with these arguments.' And that's basically it."

Communication happens over JSON-RPC with persistent, bidirectional connections, a departure from the stateless request/response pattern of REST APIs.

The MCP server responds with machine-readable descriptions of each tool: its name, what it does, the inputs it accepts, the outputs it returns. The AI agent can adapt to new capabilities without anyone writing custom integration code.

The tools behind an MCP server can be built in any language. "The tool may be a Node app or an IRIS app or a Java app, and the client might be something else entirely," Don notes. That technology-agnostic design means MCP servers built today will still work as the underlying technology evolves.

MCP vs API — Key Differences

At a glance, MCP and APIs look similar. Both pass data between systems. Both use structured requests and responses. The differences become clear when you examine what each assumes about the caller.

Feature

Traditional APIs

MCP

Purpose
Software-to-software communication
AI-native tool interaction for AI applications
Primary user
Developers writing code
AI agents reasoning at runtime
Discovery
Read human-written docs, code the integration
Runtime discovery — the AI asks "what can you do?"
State
Stateless (each request is independent)
Stateful (context persists across interactions)
Communication
HTTP request/response (REST)
JSON-RPC with bidirectional sessions
Adaptability
API changes break the client until code is updated
New tools discovered dynamically, no redeployment
Security model
Endpoint-level (keys, tokens, OAuth, rate limits)
Governance layer above APIs - controls what the AI can access

Architecture and Communication

REST APIs follow a stateless pattern. Each API request is independent. The server doesn't remember what happened in the previous call. Context must be manually passed with every request.

The Model Context Protocol maintains state across interactions, including conversation history and prior tool results. An AI agent debugging a clinical workflow can query a patient record, check lab results, and review scheduling conflicts without losing context between steps.

Dynamic Discovery vs Static Endpoints

This is the most consequential difference. Traditional APIs require the caller to know every endpoint in advance. Someone reads the documentation, writes the code, and hardcodes the integration. When the API changes, the code breaks until someone updates it.

MCP servers describe themselves at runtime. The AI agent sends a discovery request and receives a structured list of every available tool: names, descriptions, input schemas, output formats. No prior knowledge required. No custom code per tool.

mcp-vs-api--02-before-after-mcp.png

Don frames this as a long-term advantage:

"For your very first project, it's not going to make that much sense. You're building your first agentic loop. You're adding three tools, wiring it up. And it's going to actually complicate your life. But play this out a few years - you might have 25, 75, 100 different tools. And when you need to build a new agentic workflow, you'll be able to draw upon all these tools because they'll all be written in the same way."

Dynamic discovery is what makes that scale possible. The 50th tool is as easy for the AI to use as the 5th.

Who They're Built For

APIs are built for developers and software systems that can safely make network calls, store secrets, and handle errors. The caller has full control over what happens.

MCP is built for AI models and large language models. These are intelligent but untrusted systems that reason with natural language but cannot hold API keys, execute arbitrary code, or make network requests on their own. The Model Context Protocol gives those models a structured, governed way to act on the world.

Security and Governance

With APIs, security is enforced at the endpoint level through authentication tokens, API keys, OAuth flows, and rate limits. Each integration manages its own credentials.

MCP adds a governance layer above individual APIs. The MCP server controls which capabilities are exposed to AI systems, what inputs are acceptable, and what logging applies. The AI agent never touches raw credentials.

In regulated environments, this separation is valuable. It reduces credential sprawl, simplifies auditing, and keeps AI systems inside explicit operational boundaries.

The FHIR Analogy — Why Healthcare Teams Get MCP Instantly

Healthcare IT teams have already lived through this kind of standardization shift.

Don draws the parallel directly: "In our industry, you might think of this a little bit like a FHIR server. A FHIR server is just a REST server, but there's a particular way that you can ask for patient information, update patient information. The responses back have a certain format that you know how to digest. And so it's a standardized way that healthcare information can be talked about. And MCP is similar, it's a standardized way where tools are referred to and you can get results."

The parallel is precise:

MCP standardizes how AI agents discover and use tools. Before MCP, every AI integration required custom code for each external service. MCP adds a standardized layer on top of existing APIs so any AI agent can interact with any tool through a consistent protocol.

mcp-vs-api--03-fhir-mcp-parallel.png

Both FHIR and MCP sit on top of existing infrastructure. Neither replaces what came before. Both make the underlying systems interoperable in ways that compound over time.

For organizations already running FHIR-based interoperability through platforms like InterSystems HealthShare, the MCP pattern will feel familiar. The same architectural instinct applies to both: standardize the interface, let the implementations vary underneath.

Does MCP Replace APIs?

No. Most MCP servers are wrappers for existing APIs.

An MCP server that exposes a schedule_appointment tool might call a hospital's REST API underneath. An MCP server for issue tracking might translate tool calls into Jira's API requests. An MCP server for clinical data might query a FHIR endpoint behind the scenes.

APIs remain the execution layer, the actual mechanism that performs the operation. MCP becomes the interface layer for AI: the standardized way an agent discovers and invokes those operations.

Don describes the tools behind MCP servers as "just APIs like 'schedule an appointment.' They might be databases that you need to read and write to. They might be internet resources, websites. You might get some information from internal document sources, a PDF source or whatever."

MCP and APIs are complementary layers in the AI stack, not competing technologies.

When to Use MCP vs When to Use an API

The choice depends on who (or what) is doing the calling and how dynamic the workflow needs to be.

Use APIs directly when:

  • The workflow is predefined, stable, and unlikely to change
  • Performance is critical (every additional layer adds some latency)
  • No AI agents are involved, this is system-to-system communication
  • You're retrieving data from a pre-stored source like a data warehouse

Use MCP when:

  • AI agents and AI applications need to orchestrate actions across multiple external services
  • Workflows change frequently due to regulations, internal processes, or technology updates
  • You need dynamic discovery, meaning the AI should adapt to new tools without writing custom code
  • Rapid prototyping matters. MCP lets teams connect AI agents to new data sources and tools quickly, without building custom integrations for each one
  • Security governance matters. You want to control what the AI can access without exposing raw API endpoints

Use both together (the most common pattern):

Most mature architectures will combine direct APIs for stable backend integrations and MCP servers for AI-facing workflows. The APIs do the work. The MCP servers make that work accessible to AI agents in a controlled, standardized way.

This layered approach is where healthcare interoperability platforms earn their keep. The same infrastructure that harmonizes data across disparate systems can also power the MCP servers that AI agents rely on. This turns existing integrations into AI-ready capabilities without rebuilding from scratch.

Why MCP Matters for Enterprise Healthcare

The value of MCP isn't obvious on your first project. It becomes undeniable at scale.

The Long Game — From 3 Tools to 100

A first agentic workflow might connect three tools: an EHR query, a scheduling check, and a notification system. Writing custom integration code for three tools is straightforward.

But healthcare organizations will accumulate tools quickly. Add billing verification, insurance eligibility, pharmacy systems, lab orders, clinical decision support, imaging, patient communication, revenue cycle management.

Each new tool that follows the MCP standard is as easy to connect as the last, because they all speak the same protocol.

"You'll be able to draw upon all these tools because they'll all be written in the same way. They'll all talk the same way," Don explains.

Vendor Ecosystem Momentum

MCP adoption is accelerating beyond early adopters. " If you use Salesforce as a CRM or Jira as an issue tracking system, these are shipping with MCP servers," Don notes. "Your vendor-supplied system that you use will start to be shipped with MCP servers, allowing you to take those systems and plug them into your agentic workflows."

Healthcare vendors will follow the same trajectory. EHR platforms, population health systems, revenue cycle tools, and clinical analytics services will ship MCP servers. This makes it straightforward to plug them into agentic workflows without writing custom integration code for each one.

InterSystems IRIS, for example, can serve as the backend for MCP servers that expose clinical workflows, patient queries, or analytics in whatever language the development team prefers. The arms-length relationship between the MCP client and the underlying technology means tools built today will continue to work as the stack evolves.

The pattern extends beyond internal systems. Don points to Context7, this is a MCP server that provides LLM-friendly documentation about technologies which is an example of internet-scale MCP resources.

The healthcare equivalent could be drug interaction databases, clinical practice guidelines, or formulary data exposed as MCP-compatible tools that any AI agent can discover and use. The protocol enables rapid prototyping of AI-native workflows that connect large language models to real clinical data sources without writing custom code for each integration.

Frequently Asked Questions

Is MCP going to replace APIs?
No. MCP depends on APIs to function. Most MCP servers call existing REST APIs, FHIR endpoints, or database queries underneath. MCP adds a standardized, AI-native interface on top — it does not remove the execution layer beneath it.
Is MCP just JSON-RPC?
JSON-RPC is the transport protocol MCP uses for communication. But MCP is more than a transport layer. It defines how tools are described, discovered, and invoked, including schemas, permissions, and structured error handling. JSON-RPC is how the messages travel. MCP is what those messages mean.
Does MCP require OAuth?
The MCP specification uses OAuth 2.1 with mandatory PKCE (Proof Key for Code Exchange) for authorization, as defined in the current specification. Some MCP servers also support API keys or custom authentication. The key difference from traditional APIs is that the MCP server handles authentication on behalf of the AI agent — the model itself never manages credentials directly.
Can you use MCP with existing REST APIs?
Yes — this is the most common pattern. MCP servers typically wrap existing APIs, translating the AI agent’s tool calls into the appropriate API requests. Organizations don’t need to rebuild their API infrastructure to adopt MCP. They add an MCP layer on top of what already exists.
What makes MCP different from function calling?
Function calling (as implemented by OpenAI, Anthropic, and others) is model-specific — each provider defines its own format for how the model invokes function calls. The Model Context Protocol is a cross-model standard. An MCP server built for one AI system works with any MCP-compatible model — whether that’s Claude Desktop, a custom AI application, or an enterprise agent framework. Think of function calling as a proprietary charger and MCP as USB-C — the same protocol works everywhere.

The Bottom Line

APIs are the execution layer. MCP is the AI-native interface layer. They work together.

For healthcare teams, the closest parallel is the shift from proprietary data formats to FHIR. Organizations that adopted FHIR early didn't just solve an interoperability problem. They built a foundation that compounded in value as more systems came online. MCP is the same pattern, applied to AI integration.

The value isn't in your first agentic project with three tools. It's in what happens when you have a hundred tools and they all speak the same protocol. The organizations that standardize how their AI agents interact with external systems now will have a structural advantage that grows with every tool they add.

Related Content

Mar 25, 2024
A summary of feedback and discussion points regarding GenAI in healthcare gathered at ViVE24.
Nov 09, 2021
Break down barriers between systems and deliver data in real time, from one application, with InterSystems FHIR-based solutions. This is interoperability, evolved.
May 08, 2026
READY 2026 Keynote Demos
Five teams. Five live demonstrations. One vision: making healthcare data trustworthy, interoperable, and AI-ready at every level of the system.

Take The Next Step

We’d love to talk. Fill in some details and we’ll be in touch.
*Required Fields
Highlighted fields are required
*Required Fields
Highlighted fields are required

By submitting your business contact information to InterSystems through this form, you acknowledge and agree that InterSystems may process this information, for the purpose of fulfilling your submission, through a system hosted in the United States, but maintained consistent with any applicable data protection laws.



** By selecting yes, you give consent to be contacted for news, updates and other marketing purposes related to existing and future InterSystems products and events. In addition, you consent to your business contact information being entered into our CRM solution that is hosted in the United States, but maintained consistent with applicable data protection laws.