Back to Columns
AI & DX10 min read

What Is an MCP Server? Who Builds It, and What Should a Provider Expose?

August 28, 2026

What Is an MCP Server? Who Builds It, and What Should a Provider Expose?
Share this article

Every explanation of MCP hits the term "MCP server", and that is where many readers stall. This article treats it on its own.

For MCP overall see What Is MCP?; for the EMR application see Using MCP with an EMR.

Disclaimer: General information. Specifications evolve; consult the current official specification when implementing.

An MCP Server Is Not a Machine

An MCP server is not a box in a rack.

It is a software component that exposes counters usable by AI over some data or system. It may run on a laptop, an on-premise server, or in the cloud. "Server" names the role—the side that offers the counter.

A reception desk is the closest analogy. Business systems sit behind it, but visitors (the AI) only see the procedures listed at the counter. Anything not on the list cannot be requested.

The Three Things an MCP Server Offers

KindMeaningMedical example
ToolsOperations the AI can executePatient lookup, retrieve lab values, check open slots, fetch a document template
ResourcesData the AI can readInternal manuals, billing rule tables, public-funding masters, case documents
PromptsReusable instruction templates"Build an initial-visit summary", "draft a referral letter"

Tools matter most in practice: what you list there is the ceiling on what the AI can do.

Each tool carries a description the AI can read—"takes a patient ID, returns recent lab values." The AI reads these and decides which to use. That is the decisive break from conventional APIs: no developer has to script the procedure.

See What Is an API? and MCP vs. API vs. FHIR.

Who Builds One

① The EMR vendor. An official counter over their own data. Most realistic for providers, with a clear division of responsibility—operation, updates, and security sit with the vendor.

② SaaS and external service providers. Booking systems, web questionnaires, payment services. Expect this category to grow around the chart.

③ In-house IT or a contracted integrator. Where an API exists but no MCP server, a translation layer is built. Realistic for mid-to-large hospitals, but whoever builds it owns maintenance.

④ Public bodies and industry groups. For high-public-value data such as fee schedules and drug information, shared counters may emerge—adjacent to the direction of the national medical information platform.

At clinic scale it is effectively ① and ②. You almost never need to build one. The practical involvement is making "does this vendor provide one?" part of your selection criteria.

What a Provider Might Expose, by Risk

CounterKindImpactReasonable initial setting
Search internal manuals and policiesReadLowOpen early
Reference billing rules, public-funding mastersReadLowOpen early
Check open booking slotsReadLowOpen early
Reference a patient's labs and prescriptionsReadMediumOpen within the user's rights
Reference chart notes and findingsReadMedium–HighScope-limited; audit logs mandatory
Draft documents (referrals, certificates)Write (draft)MediumHuman commit mandatory
Create or change a bookingWriteMediumAllow behind a confirmation step
Committed writes to the chartWriteHighKeep closed for now
Issuing prescriptions or ordersWriteHighKeep closed

The principle: open reads first, stop writes at drafts, and let humans commit.

Designing Scope—Least Privilege at Counter Granularity

Coarse counters are dangerous. One big "fetch chart data" counter tends to mean access to the whole chart even when only lab values were needed.

Split them finely. "Get recent labs", "get allergies", "get prescription history" lets you grant per purpose—and audit logs then record specifically what was seen.

Never let AI exceed a human's rights. This is decisive in medicine. AI acting on a receptionist's instruction must not read what that receptionist cannot see on screen. That is a broken permission model. See Permission Design and Security Checks for MCP in Healthcare.

On-Premise or Cloud

On-premise. Inside the same network as the EMR. More stays internal and the exits are easier to narrow—at the cost of owning maintenance and incident response.

Cloud. Lighter operational burden, but you must design by what route internal data reaches it.

With an AI-native design the question shrinks: AI and chart share a foundation, so paths that carry internal data outward are minimal, and MCP is used only to pull external specialist information. See What Is an AI-Native EMR?, Cloud vs. On-Premise EMR, and Cloud Security for Healthcare Providers.

Should You Build Your Own?

Probably not, if: the vendor offers one (or plans to); you lack staff to maintain it; or the data includes patient information.

Worth considering if: you limit it to non-patient internal documents (manuals, policies, procedures); you are a mid-to-large hospital with an IT department that can maintain it; or an API already exists and only a translation layer is needed.

The commonly missed factor is maintenance liability. When the EMR is upgraded, when the integration breaks, when a vulnerability is found—the builder responds. Whether you can carry that is the deciding question.

What to Verify

  1. What counters (tools) exist? May we see the list?
  2. Can each counter be enabled or disabled by us?
  3. Are read-only counters separated from write-capable ones?
  4. Is the AI constrained to the logged-in user's rights?
  5. Are counter invocations written to audit logs?
  6. Where does the MCP server run (on-premise / vendor environment / third-party cloud)?
  7. If it fails, does clinical work on the EMR continue?

Conclusion

  • An MCP server is not a machine—it is the component exposing counters to AI
  • It offers tools, resources, and prompts
  • Each tool carries an AI-readable description, letting the AI choose—the decisive break from conventional APIs
  • Builders are mainly EMR vendors and external service providers; clinics rarely need to build one
  • Scope principle: reads first, writes stop at drafts, humans commit
  • Finer counters make least privilege achievable and audit logs specific
  • AI must never exceed a human's rights—decisive in healthcare
  • If you build one, maintenance liability is the deciding factor

For details on AI Karte or to request a demo, please contact us.

Share this article

Related Articles

AI & DX

Comparing EMRs for Aesthetic Clinics: Seven Requirements That Actually Decide It

The market for aesthetic-clinic systems mixes three lineages—insurance EMRs, aesthetic-specific systems, and salon CRMs—which makes like-for-like comparison hard. We separate the three, then set out the seven requirements that actually decide the choice.

August 28, 2026
AI & DX

EMR Maintenance and Renewal Costs: What Running Cost Actually Covers

The costs most often missed in an EMR decision are annual maintenance and the periodic renewal that follows it. We cover what maintenance actually buys, how its meaning differs between cloud and on-premise, what to separate on a quotation, and how to compare on a five-year total.

August 28, 2026
AI & DX

Using MCP with an EMR: How AI Reads and Writes the Chart, and What It Requires

Using MCP with an EMR means building a path through which AI can reference chart data and, where appropriate, act on it. There are three architectural patterns, each with different capabilities and prerequisites. We cover how it works, how to phase it in, and what to ask vendors.

August 28, 2026
AI & DX

Choosing a Record System for a Home-Visit Nursing Agency: Different Requirements from Physician Home Care

A record system for a home-visit nursing agency needs different things from a physician's home-care EMR: two insurance schemes, physician instructions, care plans and reports, and claims that split between payers. We derive the requirements from the structure of the system itself.

August 28, 2026
AI Karte

Explore AI Karte

An AI-native EHR connecting reception, documentation, accounting, claims, and analytics into one cycle.

View the product page

AI Karte as an Option

Most of the problems covered in this article are what AI Karte, our AI-native EHR for clinics, is built to handle. Start by seeing what it is.