Serveur MCP

UK Public Services & Health MCP Server from MCPBundles

com.mcpbundles/uk-public-services-health
Santé Recherche et exploration Public et accessible MCP 2026-07-28

Ce que fait ce MCP

Provides UK healthcare and public-health data, including NHS service discovery, conditions, organizations, datasets, cyber alerts, CQC care ratings, and food hygiene ratings.

cqc-get-location-e55
Get detailed information about a specific CQC-inspected care location including current inspection ratings (Safe, Effective, Caring, Responsive, Well-led), address, service types, registration status, and regulatory actions.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', 'required': ['location_id'], 'properties': {'location_id': {'type': 'string', 'description': "CQC location ID (e.g. '1-109691369')."}}}
cqc-get-provider-e55
Get detailed information about a specific CQC-registered provider including registration status, organisation type, contact details, and links to inspection locations.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', 'required': ['provider_id'], 'properties': {'provider_id': {'type': 'string', 'description': "CQC provider ID (e.g. '1-101')."}}}
cqc-search-locations-e55
Search CQC-inspected care locations in England including hospitals, care homes, GP surgeries, and dental practices. Returns location names, IDs, and basic info. Use the location ID with the get_location tool for full inspection details.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', 'required': [], 'properties': {'page': {'type': 'integer', 'default': 1, 'minimum': 1, 'description': 'Page number (1-indexed, default 1).'}, 'query': {'type': 'string', 'description': 'Search term to find locations by name or keyword.'}, 'per_page': {'type': 'integer', 'default': 20, 'maximum': 500, 'minimum': 1, 'description': 'Results per page (default 20, max 500).'}}}
cqc-search-providers-e55
Search CQC-registered health and social care providers in England. Returns provider names, IDs, and organisation types. Use the provider ID with the get_provider tool for full details.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', 'required': [], 'properties': {'page': {'type': 'integer', 'default': 1, 'minimum': 1, 'description': 'Page number (1-indexed, default 1).'}, 'query': {'type': 'string', 'description': 'Search term to find providers by name or keyword.'}, 'per_page': {'type': 'integer', 'default': 20, 'maximum': 500, 'minimum': 1, 'description': 'Results per page (default 20, max 500).'}}}
fhrs-get-authority-ca6
Get detailed information about a specific UK local authority responsible for food hygiene inspections. Returns authority name, region, contact details, website, email, establishment count, and scheme type.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', 'required': ['authority_id'], 'properties': {'authority_id': {'type': 'integer', 'description': 'Local authority ID'}}}
fhrs-get-establishment-ca6
Get detailed information about a specific UK food establishment by its FHRS ID. Returns business name, address, hygiene rating, inspection scores (Hygiene, Structural, Confidence in Management), local authority details, and geocoded location.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', 'required': ['establishment_id'], 'properties': {'establishment_id': {'type': 'integer', 'description': 'FHRS establishment ID'}}}
fhrs-list-authorities-ca6
List all UK local authorities responsible for food hygiene inspections. Returns authority names, regions, contact details, establishment counts, and scheme types (FHRS for England/Wales/NI, FHIS for Scotland).
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', 'required': [], 'properties': {}}
fhrs-list-business-types-ca6
List all food business type categories used in the FHRS. Returns business type IDs and names such as Restaurant/Cafe/Canteen, Takeaway/Sandwich shop, Retailers, Hotels/B&Bs, and more. Use these IDs to filter establishment searches by business type.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', 'required': [], 'properties': {}}
fhrs-list-ratings-ca6
List all food hygiene rating values. England, Wales, and Northern Ireland use a 0-5 numeric scale (5 = Very Good, 0 = Urgent Improvement Necessary). Scotland uses Pass / Improvement Required ratings under the FHIS scheme.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', 'required': [], 'properties': {}}
fhrs-list-regions-ca6
List all UK regions used in the Food Hygiene Rating Scheme. Returns region IDs, names, and codes for areas like London, Scotland, Wales, Northern Ireland, East Midlands, and more.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', 'required': [], 'properties': {}}
fhrs-list-score-descriptors-ca6
List score descriptors that explain what inspection scores mean. Scores cover three categories: Hygiene (food handling), Structural (building cleanliness/condition), and Confidence in Management. Each score level has a description like 'Very good', 'Good', 'Generally satisfactory', 'Improvement necessary', or 'Major improvement necessary'.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', 'required': [], 'properties': {}}
fhrs-search-establishments-ca6
Search UK food establishments for hygiene ratings. Filter by business name, address/postcode, geographic coordinates, business type, local authority, or rating. Returns establishment details including hygiene rating (0-5), inspection scores, address, and geocoded location. Supports pagination.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', 'required': [], 'properties': {'name': {'type': 'string', 'description': 'Business name to search for'}, 'address': {'type': 'string', 'description': 'Address, postcode, or place name to search'}, 'latitude': {'type': 'number', 'description': 'Latitude for geo search (use with longitude and max_distance_limit)'}, 'longitude': {'type': 'number', 'description': 'Longitude for geo search (use with latitude and max_distance_limit)'}, 'page_size': {'type': 'integer', 'default': 25, 'maximum': 5000, 'minimum': 1, 'description': 'Results per page (default 25, max 5000)'}, 'rating_key': {'type': 'string', 'description': "Filter by rating key (e.g. 'fhrs_5_en-gb' for 5-star)"}, 'page_number': {'type': 'integer', 'default': 1, 'minimum': 1, 'description': 'Page number (default 1)'}, 'scheme_type_key': {'enum': ['FHRS', 'FHIS'], 'type': 'string', 'description': "Filter by scheme type: 'FHRS' (England/Wales/NI) or 'FHIS' (Scotland)"}, 'business_type_id': {'type': 'integer', 'description': 'Filter by business type ID. List business type categories first to resolve IDs.'}, 'local_authority_id': {'type': 'integer', 'description': 'Filter by local authority ID. List local authorities first to resolve IDs.'}, 'max_distance_limit': {'type': 'number', 'description': 'Maximum distance in miles for geo search (use with longitude and latitude)'}}}
fsa-get-establishment-5cd
Get full details of a specific food establishment by its FHRS ID. Returns business name, address, hygiene rating (0-5), inspection scores (Hygiene, Structural, ConfidenceInManagement), rating date, local authority, and geocode coordinates.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', 'required': ['fhrs_id'], 'properties': {'fhrs_id': {'type': 'integer', 'description': 'FHRS ID of the establishment (from search results).'}}}
fsa-list-authorities-5cd
List all UK local authorities responsible for food hygiene inspections. Returns authority ID, name, scheme type (FHRS/FHIS), and establishment count. Use authority IDs to filter establishment searches by area.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', 'required': [], 'properties': {}}
fsa-search-establishments-5cd
Search UK food establishments by name, address, rating, business type, or local authority. Returns hygiene ratings (0-5), inspection scores, addresses, and business details. Covers England, Wales, and Northern Ireland (FHRS scheme) and Scotland (FHIS scheme).
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', 'required': [], 'properties': {'name': {'type': 'string', 'description': "Business name to search for (e.g. 'McDonalds', 'Nandos')."}, 'address': {'type': 'string', 'description': 'Address or location to search within.'}, 'page_size': {'type': 'integer', 'maximum': 5000, 'minimum': 1, 'description': 'Results per page (default 10, max 5000).'}, 'rating_key': {'type': 'string', 'description': "Filter by hygiene rating. Values: '0','1','2','3','4','5' for FHRS, or 'Pass','ImprovementRequired' for FHIS (Scotland)."}, 'page_number': {'type': 'integer', 'minimum': 1, 'description': 'Page number for pagination (default 1).'}, 'business_type_id': {'type': 'integer', 'description': 'Filter by business type. Common IDs: 1=Restaurant/Cafe/Canteen, 7=Takeaway/Sandwich shop, 14=Retailers (supermarkets), 7843=Pub/bar/nightclub.'}, 'local_authority_id': {'type': 'integer', 'description': 'Filter by local authority ID. List local authorities first to resolve IDs.'}}}
nhs-cyber-alert-detail-bdb
Get the full details of a specific NHS Digital cyber security alert by its ID. Returns the complete advisory including severity, affected systems, recommended actions, and references.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', 'required': ['alert_id'], 'properties': {'alert_id': {'type': 'string', 'description': "The alert identifier (e.g. 'CC-4467'). Browse the alerts index when the ID is unknown."}}}
nhs-cyber-alerts-list-bdb
List all cyber security alerts and advisories issued by the NHS Digital Data Security Centre. Returns alert IDs, titles, severity levels, publication dates, and summaries. No parameters required.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', 'required': [], 'properties': {}}
nhs-digital-dataset-3e7
Get full details of an NHS BSA dataset by name. Returns title, description, organization, tags, and all downloadable resources (CSV/JSON files) with URLs, formats, and sizes.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', 'required': ['dataset_name'], 'properties': {'dataset_name': {'type': 'string', 'description': "Dataset name/slug (e.g. 'prescriber-details', 'english-prescribing-dataset-epd-with-snomed-code'). Use slugs from keyword search results or the full catalog listing."}}}
nhs-digital-list-3e7
List all available NHS BSA dataset names (slugs). Returns a flat list of dataset identifiers; fetch one by slug for title, resources, and download URLs. Useful for discovering all available data.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', 'required': [], 'properties': {}}
nhs-digital-search-3e7
Search NHS BSA open datasets by keyword. Returns dataset names, titles, descriptions, organization, resource counts, and metadata. Covers 790+ datasets on prescriptions, dispensing, dental activity, pharmacy, workforce, and NHS payments across England.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', 'required': ['query'], 'properties': {'rows': {'type': 'integer', 'default': 10, 'maximum': 100, 'minimum': 1, 'description': 'Number of results to return (default 10, max 100).'}, 'query': {'type': 'string', 'description': "Search query (e.g. 'prescriptions', 'dental', 'pharmacy', 'vaccination'). Supports Solr query syntax."}, 'start': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Offset for pagination (default 0).'}}}
nhs-find-dentist-187
Find NHS dentists near a UK postcode or place name. Returns dental practices sorted by distance with details including name, address, phone number, website, and opening times.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', 'required': ['postcode_or_place'], 'properties': {'top': {'type': 'integer', 'default': 10, 'maximum': 25, 'minimum': 1, 'description': 'Number of results to return (default 10, max 25)'}, 'skip': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Number of results to skip for pagination (default 0)'}, 'postcode_or_place': {'type': 'string', 'description': "UK postcode (e.g. 'M1 1AA') or place name (e.g. 'Bristol')"}}}
nhs-find-gp-187
Find GP surgeries near a UK postcode or place name. Returns GP practices sorted by distance with details including name, address, phone number, website, opening times, and ODS code.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', 'required': ['postcode_or_place'], 'properties': {'top': {'type': 'integer', 'default': 10, 'maximum': 25, 'minimum': 1, 'description': 'Number of results to return (default 10, max 25)'}, 'skip': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Number of results to skip for pagination (default 0)'}, 'postcode_or_place': {'type': 'string', 'description': "UK postcode (e.g. 'SW1A 1AA') or place name (e.g. 'Leeds')"}}}
nhs-find-hospital-187
Find hospitals and urgent care centres near a UK postcode or place name. Returns hospitals sorted by distance with details including name, address, phone number, website, and opening times.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', 'required': ['postcode_or_place'], 'properties': {'top': {'type': 'integer', 'default': 10, 'maximum': 25, 'minimum': 1, 'description': 'Number of results to return (default 10, max 25)'}, 'skip': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Number of results to skip for pagination (default 0)'}, 'postcode_or_place': {'type': 'string', 'description': "UK postcode (e.g. 'LS1 3EX') or place name (e.g. 'Liverpool')"}}}
nhs-find-pharmacy-187
Find pharmacies near a UK postcode or place name. Returns pharmacies sorted by distance with details including name, address, phone number, website, opening times, and services offered.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', 'required': ['postcode_or_place'], 'properties': {'top': {'type': 'integer', 'default': 10, 'maximum': 25, 'minimum': 1, 'description': 'Number of results to return (default 10, max 25)'}, 'skip': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Number of results to skip for pagination (default 0)'}, 'postcode_or_place': {'type': 'string', 'description': "UK postcode (e.g. 'E1 6AN') or place name (e.g. 'Birmingham')"}}}
nhs-get-condition-a87
Get detailed information about a specific NHS health condition by its slug. Returns the condition overview, symptoms, causes, treatment options, and related links from the NHS Health A-Z. Browse the conditions directory first when the slug is unknown.
Lecture seule Accès externe Idempotent
Schéma d’entrée
{'type': 'object', 'required': ['condition_slug'], 'properties': {'condition_slug': {'type': 'string', 'description': "The condition slug (lowercase-hyphenated name) from the condition URL, e.g. 'asthma', 'type-2-diabetes', 'high-blood-pressure-hypertension'. Browse the conditions directory first to discover valid slugs."}}}
nhs-get-organisation-b69
Get detailed information about a specific NHS organisation by its ODS code. Returns full name, address, status, operational/legal dates, roles, relationships, and succession history.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', 'required': ['org_id'], 'properties': {'org_id': {'type': 'string', 'description': "ODS organisation code (e.g. 'X26' for NHS England, 'RJ1' for Guy's and St Thomas' NHS Foundation Trust)."}}}
nhs-search-by-postcode-187
Search for NHS services near a UK postcode or place name. Geocodes the location and returns nearby healthcare services sorted by distance. Filter by organisation type (GPB=GP, PHA=Pharmacy, DEN=Dentist, OPT=Optician, HOS=Hospital) using OData filter expressions.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', 'required': ['postcode_or_place'], 'properties': {'top': {'type': 'integer', 'default': 10, 'maximum': 25, 'minimum': 1, 'description': 'Number of results to return (default 10, max 25)'}, 'skip': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Number of results to skip for pagination (default 0)'}, 'count': {'type': 'boolean', 'default': True, 'description': 'Include total count of matching results (default true)'}, 'filter': {'type': 'string', 'description': 'OData filter expression. Examples: "OrganisationTypeId eq \'GPB\'" (GPs), "OrganisationTypeId eq \'PHA\'" (pharmacies), "OrganisationTypeId eq \'DEN\'" (dentists).'}, 'postcode_or_place': {'type': 'string', 'description': "UK postcode (e.g. 'SW1A 1AA') or place name (e.g. 'Manchester')"}}}
nhs-search-conditions-a87
Browse the NHS Health A-Z directory of medical conditions. Returns a paginated list of conditions with names, URLs, and descriptions. Use the condition slug from each URL path to fetch detailed overview, symptoms, and treatment content.
Lecture seule Accès externe Idempotent
Schéma d’entrée
{'type': 'object', 'required': [], 'properties': {'page': {'type': 'integer', 'minimum': 1, 'description': 'Page number for pagination (default 1, starts at 1).'}}}
nhs-search-organisations-b69
Search NHS organisations (GP practices, hospitals, trusts, pharmacies, etc.) by name, postcode, role code, or status. Returns ODS code, name, status, postcode, primary role, and link to full details.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', 'required': [], 'properties': {'name': {'type': 'string', 'description': 'Organisation name to search for (partial match, case-insensitive).'}, 'limit': {'type': 'integer', 'default': 20, 'maximum': 1000, 'minimum': 1, 'description': 'Maximum number of results (default 20, max 1000).'}, 'offset': {'type': 'integer', 'default': 1, 'minimum': 1, 'description': 'Pagination offset (default 1, minimum 1).'}, 'status': {'enum': ['Active', 'Inactive'], 'type': 'string', 'description': 'Organisation status filter.'}, 'postcode': {'type': 'string', 'description': 'Full or partial UK postcode to filter by.'}, 'primary_role_id': {'type': 'string', 'description': "Filter by primary role code (e.g. 'RO72' for GP practices, 'RO197' for NHS trusts)."}}}
nhs-search-services-187
Search all NHS services across England by name, address, or keyword. Returns organisation details including name, type, address, phone, website, coordinates, and opening times. Use OData filter expressions to narrow by organisation type (GPB=GP, PHA=Pharmacy, DEN=Dentist, OPT=Optician, HOS=Hospital).
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', 'required': ['search'], 'properties': {'top': {'type': 'integer', 'default': 10, 'maximum': 25, 'minimum': 1, 'description': 'Number of results to return (default 10, max 25)'}, 'skip': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Number of results to skip for pagination (default 0)'}, 'count': {'type': 'boolean', 'default': True, 'description': 'Include total count of matching results (default true)'}, 'filter': {'type': 'string', 'description': 'OData filter expression. Examples: "OrganisationTypeId eq \'GPB\'" (GPs only), "OrganisationTypeId eq \'PHA\'" (pharmacies), "OrganisationTypeId eq \'DEN\'" (dentists). Combine with \'and\'/\'or\'.'}, 'search': {'type': 'string', 'description': 'Full-text search query (service name, address, keyword)'}, 'orderby': {'type': 'string', 'description': 'OData $orderby expression for sorting results'}}}
Ajouté
fsa-search-establishments-5cd
17 September 2026 12:36
Ajouté
fhrs-search-establishments-ca6
17 September 2026 12:36
Ajouté
fsa-get-establishment-5cd
17 September 2026 12:36
Ajouté
fsa-list-authorities-5cd
17 September 2026 12:36
Ajouté
fhrs-list-score-descriptors-ca6
17 September 2026 12:36
Ajouté
fhrs-list-ratings-ca6
17 September 2026 12:36
Ajouté
fhrs-list-authorities-ca6
17 September 2026 12:36
Ajouté
fhrs-get-authority-ca6
17 September 2026 12:36
Ajouté
fhrs-get-establishment-ca6
17 September 2026 12:36
Ajouté
fhrs-list-regions-ca6
17 September 2026 12:36
Ajouté
fhrs-list-business-types-ca6
17 September 2026 12:36
Ajouté
nhs-digital-list-3e7
17 September 2026 12:36
Ajouté
nhs-digital-dataset-3e7
17 September 2026 12:36
Ajouté
nhs-cyber-alert-detail-bdb
17 September 2026 12:36
Ajouté
nhs-search-conditions-a87
17 September 2026 12:36
Ajouté
nhs-get-condition-a87
17 September 2026 12:36
Ajouté
cqc-get-provider-e55
17 September 2026 12:36
Ajouté
cqc-search-providers-e55
17 September 2026 12:36
Ajouté
cqc-get-location-e55
17 September 2026 12:36
Ajouté
cqc-search-locations-e55
17 September 2026 12:36
Ajouté
nhs-search-by-postcode-187
17 September 2026 12:36
Ajouté
nhs-find-pharmacy-187
17 September 2026 12:36
Ajouté
nhs-search-services-187
17 September 2026 12:36
Ajouté
nhs-find-gp-187
17 September 2026 12:36
Ajouté
nhs-find-dentist-187
17 September 2026 12:36
Ajouté
nhs-find-hospital-187
17 September 2026 12:36
Ajouté
nhs-search-organisations-b69
17 September 2026 12:36
Ajouté
nhs-get-organisation-b69
17 September 2026 12:36
Ajouté
nhs-digital-search-3e7
17 September 2026 12:36
Ajouté
nhs-cyber-alerts-list-bdb
17 September 2026 12:36