nhs-intelligence-mcp
This server provides deterministic NHS waiting-time and trust-quality data tools for MCP clients, with no network calls at query time.
Look up the latest waiting time (in weeks) for a trust and specialty from weekly My Planned Care data.
Rank NHS trusts by waiting time for a specialty, optionally filtered by region or limited in number.
Get waiting-time trends for a trust and specialty from monthly RTT data, including change, direction, and monthly series.
Fetch a trust's CQC quality rating overall and by domain using its CQC provider ID.- Build a combined trust profile joining current wait, trend, and CQC rating for a trust identified by provider code or name.
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., "@nhs-intelligence-mcpWhat's the current waiting time for hip replacements at Guy's and St Thomas'?"
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.
nhs-intelligence-mcp
MCP server for NHS waiting times and trust quality. Connects to Claude Code, Claude Desktop, or any MCP-compatible client.
No LLM inside — deterministic data tools only. Reasoning happens in the client.
Install
bash <(curl -fsSL https://raw.githubusercontent.com/Hydaspex/nhs-intelligence-mcp/main/scripts/setup.sh)Downloads the latest nhs_intel.db, verifies checksum, registers a weekly refresh job, prints the .mcp.json snippet.
Related MCP server: NHS MCP Server
Tools
Tool | Input | Returns |
| provider name, specialty | latest wait in weeks |
| specialty, region?, limit? | trusts ranked longest-first |
| provider_code, specialty | delta, direction, monthly series |
| cqc_provider_id | overall + per-domain CQC ratings |
| identifier, specialty, by_name? | current wait + trend + CQC rating |
Example: "Cardiology waiting times at Chelsea and Westminster?" → 10 weeks, Outstanding (Aug 2026).
Data sources
Source | Frequency | Covers |
NHS My Planned Care | Weekly | Current waits — 130 trusts, 74 specialties |
NHS England RTT | Monthly | Trend data |
CQC HSCA Active Locations | Monthly | Trust quality ratings |
All ingested into a single SQLite DB, published as a GitHub release. No network calls at query time.
DB location
OS | Path |
Mac |
|
Linux |
|
Windows |
|
Override: NHS_INTEL_DB=/path/to/nhs_intel.db
Architecture
src/nhs_intel/
domain/ # value objects
sources/ # SQLite-backed adapters
analysis/ # pure trend, ranking, profile logic
ingest/ # rtt_ingest, cqc_ingest, load_db CLIs
server.py # FastMCP layer
data/schema.sql
scripts/setup.sh, refresh_data.sh
.github/workflows/publish_db.ymlDevelopment
uv sync --extra dev
uv run pytest
# Populate DB
uv run nhs-intel-load-db --rtt rtt.csv --planned-care planned_care.csv
uv run nhs-intel-cqc-ingest --out /tmp/cqc.csv && uv run nhs-intel-load-db --cqc /tmp/cqc.csv
uv run nhs-intel-mcpCI
Runs every Sunday 02:00 UTC. Seeds from the previous release, scrapes 130 trusts, refreshes CQC data, and incrementally backfills any recent RTT months the DB is missing, so waiting-time history accrues across runs. Publishes nhs_intel.db + SHA-256.
Requires WEBSCRAPER_READ_TOKEN secret — see .github/SECRETS.md.
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
- AlicenseAqualityCmaintenanceEnables querying of current A\&E waiting times, specialist outpatient waiting times, and general outpatient clinic quotas in Hong Kong using natural language through MCP.34MIT
- FlicenseAqualityDmaintenanceEnables AI assistants to query NHS public health datasets, including prescribing data, dataset exploration, and organisation lookup via the NHSBSA Open Data Portal.9
- AlicenseNot gradedqualityBmaintenanceMCP server for the Semble practice-management API, enabling AI agents to search for patients, contacts, and users, as well as retrieve patient relationships via read-only tools.MIT
- AlicenseAqualityBmaintenanceEnables querying the Polish National Health Fund (NFZ) public API for medical waiting lists and service dictionary, allowing AI to compare wait times and find providers.3MIT
Related MCP Connectors
Hosted MCP server exposing US hospital procedure cost data to AI assistants
UK NIHR (National Institute for Health and Care Research) open-data MCP.
Hosted MCP endpoint with realistic fake data for prototyping agents. 12 tools, no setup.
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/Roberto-Pecora/nhs-intelligence-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server