UK public services
Server Details
NHS organisations, schools, care quality ratings, food hygiene and policing for any UK area.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
TDQS
Score is being calculated.
Available Tools
33 toolsnhs-organisations__organisationNHS Organisations (ODS): Organisation by ODS codeRead-onlyIdempotentInspect
Name, status, address, phone/website, roles and relationships (commissioner, operator, geography) for one ODS code. Free within the daily allowance, then $0.001 USDC per call via x402.
| Name | Required | Description | Default |
|---|---|---|---|
| code | Yes | ODS code, e.g. RVV (trust) or G82052 (GP practice) |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
nhs-organisations__rolesNHS Organisations (ODS): Role codesRead-onlyIdempotentInspect
Every ODS role code with its name, and the friendly aliases search accepts. Free within the daily allowance, then $0.0005 USDC per call via x402.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
nhs-organisations__searchNHS Organisations (ODS): Search organisationsRead-onlyIdempotentInspect
Find NHS organisations by name, postcode (or district) and role: gp, pharmacy, trust, trust-site, icb, dental, optical, care-home, hospice, or a role code. Free within the daily allowance, then $0.001 USDC per call via x402.
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Name contains | |
| role | No | gp | pharmacy | trust | trust-site | icb | dental | optical | care-home | hospice | RO code | |
| limit | No | Max results (default 20, max 100) | |
| status | No | active (default) | inactive | any | |
| postcode | No | Postcode or district, e.g. CT9 |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
schools__nearSchools in England: Schools near a postcodeRead-onlyIdempotentInspect
Open schools within a radius of a postcode (default 3 km, max 15), nearest first, optionally by phase. Free within the daily allowance, then $0.002 USDC per call via x402.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max results (default 20) | |
| phase | No | primary | secondary | … | |
| postcode | Yes | Full UK postcode | |
| radius_km | No | Radius in km (default 3) |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
schools__schoolSchools in England: School by URNRead-onlyIdempotentInspect
Full register record for one establishment: type, status, phase, ages, capacity, pupils, FSM, trust, SEN provision, address, LA, ward, constituency. Free within the daily allowance, then $0.001 USDC per call via x402.
| Name | Required | Description | Default |
|---|---|---|---|
| urn | Yes | Unique reference number |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
schools__searchSchools in England: Search schoolsRead-onlyIdempotentInspect
Find schools by name, postcode or district, and/or local authority (name or code), optionally by phase; open schools by default. Free within the daily allowance, then $0.001 USDC per call via x402.
| Name | Required | Description | Default |
|---|---|---|---|
| la | No | Local authority name or code, e.g. Kent or 886 | |
| name | No | Name contains | |
| limit | No | Max results (default 20, max 100) | |
| phase | No | nursery | primary | secondary | 16-plus | all-through | middle-primary | middle-secondary | |
| status | No | open (default) | any | |
| postcode | No | Postcode or district, e.g. CT9 |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
uk-food-hygiene__authoritiesUK Food Hygiene Ratings: Local authoritiesRead-onlyIdempotentInspect
Every local authority that runs a food hygiene scheme. Free within the daily allowance, then $0.001 USDC per call via x402.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
uk-food-hygiene__businessUK Food Hygiene Ratings: Business ratingRead-onlyIdempotentInspect
Rating, scores, inspection date and authority for one business. Free within the daily allowance, then $0.002 USDC per call via x402.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | FHRS id from a search result |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
uk-food-hygiene__business-typesUK Food Hygiene Ratings: Business typesRead-onlyIdempotentInspect
Business type codes used in ratings. Free within the daily allowance, then $0.001 USDC per call via x402.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
uk-food-hygiene__nearUK Food Hygiene Ratings: Businesses near a pointRead-onlyIdempotentInspect
Rated food businesses within a distance of a point. Free within the daily allowance, then $0.002 USDC per call via x402.
| Name | Required | Description | Default |
|---|---|---|---|
| latitude | Yes | Latitude | |
| longitude | Yes | Longitude | |
| maxDistanceLimit | No | Miles (default 1) |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
uk-food-hygiene__ratingsUK Food Hygiene Ratings: Rating valuesRead-onlyIdempotentInspect
Valid rating values and their meaning. Free within the daily allowance, then $0.001 USDC per call via x402.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
uk-food-hygiene__regionsUK Food Hygiene Ratings: RegionsRead-onlyIdempotentInspect
Regions used by the ratings scheme. Free within the daily allowance, then $0.001 USDC per call via x402.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
uk-food-hygiene__score-descriptorsUK Food Hygiene Ratings: Score descriptorsRead-onlyIdempotentInspect
What each hygiene, structural and management score means for a business. Free within the daily allowance, then $0.001 USDC per call via x402.
| Name | Required | Description | Default |
|---|---|---|---|
| establishmentId | Yes | FHRS id |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
uk-food-hygiene__searchUK Food Hygiene Ratings: Search businessesRead-onlyIdempotentInspect
Find rated food businesses by name and/or address or postcode. Free within the daily allowance, then $0.002 USDC per call via x402.
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Business name | |
| address | No | Address or postcode |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
uk-police__categoriesUK Police Data: Crime categoriesRead-onlyIdempotentInspect
Valid crime categories for a month. Free within the daily allowance, then $0.001 USDC per call via x402.
| Name | Required | Description | Default |
|---|---|---|---|
| date | No | Month as YYYY-MM (default: latest) |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
uk-police__crime-outcomesUK Police Data: Outcomes for a crimeRead-onlyIdempotentInspect
Full outcome history for one crime by its persistent id. Free within the daily allowance, then $0.002 USDC per call via x402.
| Name | Required | Description | Default |
|---|---|---|---|
| persistent_id | Yes | 64-character persistent crime id from a crime result |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
uk-police__crimes-at-locationUK Police Data: Crimes at a locationRead-onlyIdempotentInspect
Crimes snapped to the nearest anonymised location to a point. Free within the daily allowance, then $0.003 USDC per call via x402.
| Name | Required | Description | Default |
|---|---|---|---|
| lat | Yes | Latitude | |
| lng | Yes | Longitude | |
| date | No | Month as YYYY-MM (default: latest) |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
uk-police__crimes-no-locationUK Police Data: Crimes with no locationRead-onlyIdempotentInspect
Crimes a force could not map to a location, by category. Free within the daily allowance, then $0.002 USDC per call via x402.
| Name | Required | Description | Default |
|---|---|---|---|
| date | No | Month as YYYY-MM (default: latest) | |
| force | Yes | Police force id, e.g. "metropolitan" (see forces) | |
| category | Yes | Crime category, e.g. "all-crime" |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
uk-police__forceUK Police Data: Force detailsRead-onlyIdempotentInspect
Contact details, website and engagement methods for a force. Free within the daily allowance, then $0.001 USDC per call via x402.
| Name | Required | Description | Default |
|---|---|---|---|
| force | Yes | Police force id, e.g. "metropolitan" (see forces) |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
uk-police__force-officersUK Police Data: Senior officersRead-onlyIdempotentInspect
Senior officers of a force with biographies. Free within the daily allowance, then $0.001 USDC per call via x402.
| Name | Required | Description | Default |
|---|---|---|---|
| force | Yes | Police force id, e.g. "metropolitan" (see forces) |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
uk-police__forcesUK Police Data: Police forcesRead-onlyIdempotentInspect
Every police force with its id. Free within the daily allowance, then $0.001 USDC per call via x402.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
uk-police__last-updatedUK Police Data: Last updatedRead-onlyIdempotentInspect
The latest month with crime data available. Free within the daily allowance, then $0.001 USDC per call via x402.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
uk-police__locate-neighbourhoodUK Police Data: Locate neighbourhoodRead-onlyIdempotentInspect
Which force and neighbourhood covers a lat,lng point. Free within the daily allowance, then $0.002 USDC per call via x402.
| Name | Required | Description | Default |
|---|---|---|---|
| q | Yes | Point as "lat,lng" |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
uk-police__neighbourhoodUK Police Data: Neighbourhood detailsRead-onlyIdempotentInspect
Contact details, description and centre of a neighbourhood. Free within the daily allowance, then $0.001 USDC per call via x402.
| Name | Required | Description | Default |
|---|---|---|---|
| force | Yes | Police force id, e.g. "metropolitan" (see forces) | |
| neighbourhood | Yes | Neighbourhood id within the force (see neighbourhoods) |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
uk-police__neighbourhood-boundaryUK Police Data: Neighbourhood boundaryRead-onlyIdempotentInspect
Boundary polygon of a neighbourhood as lat/lng points. Free within the daily allowance, then $0.002 USDC per call via x402.
| Name | Required | Description | Default |
|---|---|---|---|
| force | Yes | Police force id, e.g. "metropolitan" (see forces) | |
| neighbourhood | Yes | Neighbourhood id within the force (see neighbourhoods) |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
uk-police__neighbourhood-eventsUK Police Data: Neighbourhood eventsRead-onlyIdempotentInspect
Upcoming community events run by a neighbourhood team. Free within the daily allowance, then $0.001 USDC per call via x402.
| Name | Required | Description | Default |
|---|---|---|---|
| force | Yes | Police force id, e.g. "metropolitan" (see forces) | |
| neighbourhood | Yes | Neighbourhood id within the force (see neighbourhoods) |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
uk-police__neighbourhood-prioritiesUK Police Data: Neighbourhood prioritiesRead-onlyIdempotentInspect
Issues a neighbourhood team has committed to tackle, and what it did. Free within the daily allowance, then $0.001 USDC per call via x402.
| Name | Required | Description | Default |
|---|---|---|---|
| force | Yes | Police force id, e.g. "metropolitan" (see forces) | |
| neighbourhood | Yes | Neighbourhood id within the force (see neighbourhoods) |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
uk-police__neighbourhoodsUK Police Data: NeighbourhoodsRead-onlyIdempotentInspect
Neighbourhood policing areas in a force. Free within the daily allowance, then $0.001 USDC per call via x402.
| Name | Required | Description | Default |
|---|---|---|---|
| force | Yes | Police force id, e.g. "metropolitan" (see forces) |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
uk-police__neighbourhood-teamUK Police Data: Neighbourhood teamRead-onlyIdempotentInspect
Officers in a neighbourhood policing team. Free within the daily allowance, then $0.001 USDC per call via x402.
| Name | Required | Description | Default |
|---|---|---|---|
| force | Yes | Police force id, e.g. "metropolitan" (see forces) | |
| neighbourhood | Yes | Neighbourhood id within the force (see neighbourhoods) |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
uk-police__outcomes-at-locationUK Police Data: Outcomes near a pointRead-onlyIdempotentInspect
Case outcomes for crimes near a point. Free within the daily allowance, then $0.003 USDC per call via x402.
| Name | Required | Description | Default |
|---|---|---|---|
| lat | Yes | Latitude | |
| lng | Yes | Longitude | |
| date | No | Month as YYYY-MM (default: latest) |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
uk-police__stop-search-forceUK Police Data: Stop and search by forceRead-onlyIdempotentInspect
Stop and search records for a force and month. Free within the daily allowance, then $0.003 USDC per call via x402.
| Name | Required | Description | Default |
|---|---|---|---|
| date | No | Month as YYYY-MM (default: latest) | |
| force | Yes | Police force id, e.g. "metropolitan" (see forces) |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
uk-police__stop-search-nearUK Police Data: Stop and search near a pointRead-onlyIdempotentInspect
Stop and search records within a mile of a point. Free within the daily allowance, then $0.003 USDC per call via x402.
| Name | Required | Description | Default |
|---|---|---|---|
| lat | Yes | Latitude | |
| lng | Yes | Longitude | |
| date | No | Month as YYYY-MM (default: latest) |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
uk-police__street-crimeUK Police Data: Street crime near a pointRead-onlyIdempotentInspect
All street-level crimes within a mile of a point for a month. Free within the daily allowance, then $0.003 USDC per call via x402.
| Name | Required | Description | Default |
|---|---|---|---|
| lat | Yes | Latitude | |
| lng | Yes | Longitude | |
| date | No | Month as YYYY-MM (default: latest) |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
33 tool updates
- First observed
nhs-organisations__organisation - First observed
nhs-organisations__roles - First observed
nhs-organisations__search - First observed
schools__near - First observed
schools__school - First observed
schools__search - First observed
uk-food-hygiene__authorities - First observed
uk-food-hygiene__business - First observed
uk-food-hygiene__business-types - First observed
uk-food-hygiene__near - First observed
uk-food-hygiene__ratings - First observed
uk-food-hygiene__regions - First observed
uk-food-hygiene__score-descriptors - First observed
uk-food-hygiene__search - First observed
uk-police__categories - First observed
uk-police__crime-outcomes - First observed
uk-police__crimes-at-location - First observed
uk-police__crimes-no-location - First observed
uk-police__force - First observed
uk-police__force-officers - First observed
uk-police__forces - First observed
uk-police__last-updated - First observed
uk-police__locate-neighbourhood - First observed
uk-police__neighbourhood - First observed
uk-police__neighbourhood-boundary - First observed
uk-police__neighbourhood-events - First observed
uk-police__neighbourhood-priorities - First observed
uk-police__neighbourhood-team - First observed
uk-police__neighbourhoods - First observed
uk-police__outcomes-at-location - First observed
uk-police__stop-search-force - First observed
uk-police__stop-search-near - First observed
uk-police__street-crime
Related MCP Connectors
Access CQC care ratings, NHS health services, and food hygiene data across the UK
Sold prices, area reports, postcodes, flood risk, crime and food hygiene for any UK location.
1071UK neighbourhood research from government open data: postcode reports, comparisons, 45 datasets.
UK company lookup & monitor, UK/EU tenders, awards, planning, charities, schools, NHS, trade marks.
Related MCP Servers
- AlicenseAqualityAmaintenanceUK property area intelligence: validated trajectory scores, gentrification early-warning and area screening for 2,292 England & Wales postcode districts, from 30+ government data sources.7MIT
- AlicenseAqualityDmaintenanceMCP server providing access to comprehensive UK school data from official government sources, including search, details, near-postcode, comparisons, Ofsted ratings, and DfE education datasets.11MIT
- AlicenseAqualityAmaintenanceEnables MCP-compatible agents to answer open questions about NHS provider performance using live waiting-time data from RTT and My Planned Care, supplemented by CQC quality ratings.51MIT
- AlicenseAqualityDmaintenanceProvides access to the police.uk API with 21 tools to query UK crime data, police forces, neighbourhoods, and stop-and-search incidents. Enables retrieval of street-level crimes, force details, neighbourhood teams, and policing priorities across England, Wales, and Northern Ireland.2119 npm2MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.