MCP Server Healthcare
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP Server HealthcareSuggest ICD-10 codes for a note about COPD exacerbation"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP Server Healthcare
A Model Context Protocol (MCP) server for an NHS clinical coding workflow — suggesting ICD-10-CM/OPCS-4/HCC codes for a clinical note, tracking SAR/FOI information-governance requests, running DSAR mapping-repository requests through classification and clinical review, batch coding, and reading/ writing patient data via a Cerner FHIR R4 sandbox.
Any MCP client (Claude Desktop, Claude Code, Copilot Studio's MCP connector, etc.) can call these tools directly — no REST API layer required.
Originally built as part of bobbynoble/clinical-coding-bot; this repo is the standalone MCP server, with its own copy of the business logic it wraps so it has no dependency on that repo.
Tools
Area | Tools |
Clinical coding |
|
SAR/FOI tracker |
|
DSAR mapping repository |
|
Batch coding |
|
Cerner FHIR sandbox |
|
cerner_post_condition, cerner_post_procedure and cerner_writeback_episode
perform real writes against whatever Cerner environment is configured
(a non-production sandbox by default — see app/fhir_cerner.py).
Related MCP server: fhir-synthetic-mcp
Setup
pip install -r requirements.txt
cp .env.example .env # fill in Azure OpenAI / Search / Cerner credentials as neededEvery tool loads regardless of which credentials are set, but suggest_clinical_codes
needs Azure OpenAI + Azure AI Search configured, and the cerner_* tools need
CERNER_CLIENT_ID/CERNER_CLIENT_SECRET — calling one without the matching
credentials fails with a clear error rather than crashing the server.
Running
Stdio (Claude Desktop, Claude Code, most local MCP clients):
python -m MCP_Server_HealthcareExample Claude Desktop config (claude_desktop_config.json):
{
"mcpServers": {
"clinical-coding-bot": {
"command": "python",
"args": ["-m", "MCP_Server_Healthcare"],
"cwd": "/absolute/path/to/mcp_server_healthcare"
}
}
}Streamable HTTP (remote access, e.g. from Copilot Studio or a hosted MCP client):
python -m MCP_Server_Healthcare --transport http --port 8010The HTTP transport requires CODING_API_KEY to be set in .env — every
request must carry a matching X-API-Key header, or it's rejected with 401
(fails closed). It listens on 127.0.0.1 by default; set MCP_HOST=0.0.0.0
(and put it behind TLS/a reverse proxy) to expose it beyond localhost.
Repository layout
MCP_Server_Healthcare/ the MCP server itself (server.py has the tool
definitions; __main__.py the stdio/http entry point;
auth.py the HTTP transport's API-key gate)
app/ business logic each tool wraps — coder.py (RAG
coding), sar_foi.py, dsar.py, batch.py,
fhir_cerner.py. Each stores its state in a SQLite
file created alongside it on first run.Notes
Blocking network calls (Azure OpenAI/Search, Cerner FHIR) are offloaded with
asyncio.to_threadso one slow call doesn't stall other tool calls on the same server.SQLite files (
app/sar_foi.db,app/batch.db,app/dsar.db) are created automatically on first run and are gitignored.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceA clean-room SHARP-on-MCP compliant FHIR R4 MCP server that enables AI agents to interact with any FHIR R4 endpoint using SHARP context headers, without server-side OAuth. It provides clinical tools, lab results, imaging, and interactive MCP-UI dashboards.MIT
- FlicenseAqualityBmaintenanceA learning MCP server providing synthetic FHIR patient data with read tools and a gated write workflow (propose → human approve → commit) with structured audit logging.10

LangCare MCP FHIR Serverofficial
AlicenseNot gradedqualityDmaintenanceEnterprise-grade MCP Server for FHIR-based EMRs. Enables AI agents to read, search, create, and update any FHIR R4 resource across major EHR systems like EPIC, Cerner, and OpenEMR.35853MIT- AlicenseNot gradedqualityCmaintenanceEnables AI applications to query and retrieve healthcare data (patients, conditions, observations, medications) from a public FHIR R4 server via MCP tools.MIT
Related MCP Connectors
Hosted MCP for denial, prior auth, reimbursement, workflow validation, batch scoring, and feedback.
UK NIHR (National Institute for Health and Care Research) open-data MCP.
Hosted MCP server exposing US hospital procedure cost data to AI assistants
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/bobbynoble/MCP_Server_Healthcare'
If you have feedback or need assistance with the MCP directory API, please join our Discord server