Servidor MCP

UK Public Services & Health MCP Server from MCPBundles

com.mcpbundles/uk-public-services-health
Salud Búsqueda e investigación Público y accesible MCP 2026-07-28

Qué hace este 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.
Solo lectura Idempotente
Esquema de entrada
{'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.
Solo lectura Idempotente
Esquema de entrada
{'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.
Solo lectura Idempotente
Esquema de entrada
{'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.
Solo lectura Idempotente
Esquema de entrada
{'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.
Solo lectura Idempotente
Esquema de entrada
{'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.
Solo lectura Idempotente
Esquema de entrada
{'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).
Solo lectura Idempotente
Esquema de entrada
{'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.
Solo lectura Idempotente
Esquema de entrada
{'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.
Solo lectura Idempotente
Esquema de entrada
{'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.
Solo lectura Idempotente
Esquema de entrada
{'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'.
Solo lectura Idempotente
Esquema de entrada
{'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.
Solo lectura Idempotente
Esquema de entrada
{'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.
Solo lectura Idempotente
Esquema de entrada
{'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.
Solo lectura Idempotente
Esquema de entrada
{'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).
Solo lectura Idempotente
Esquema de entrada
{'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.
Solo lectura Idempotente
Esquema de entrada
{'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.
Solo lectura Idempotente
Esquema de entrada
{'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.
Solo lectura Idempotente
Esquema de entrada
{'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.
Solo lectura Idempotente
Esquema de entrada
{'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.
Solo lectura Idempotente
Esquema de entrada
{'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.
Solo lectura Idempotente
Esquema de entrada
{'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.
Solo lectura Idempotente
Esquema de entrada
{'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.
Solo lectura Idempotente
Esquema de entrada
{'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.
Solo lectura Idempotente
Esquema de entrada
{'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.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'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.
Solo lectura Idempotente
Esquema de entrada
{'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.
Solo lectura Idempotente
Esquema de entrada
{'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.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'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.
Solo lectura Idempotente
Esquema de entrada
{'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).
Solo lectura Idempotente
Esquema de entrada
{'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'}}}
Añadido
fsa-search-establishments-5cd
17 de September de 2026 a las 12:36
Añadido
fhrs-search-establishments-ca6
17 de September de 2026 a las 12:36
Añadido
fsa-get-establishment-5cd
17 de September de 2026 a las 12:36
Añadido
fsa-list-authorities-5cd
17 de September de 2026 a las 12:36
Añadido
fhrs-list-score-descriptors-ca6
17 de September de 2026 a las 12:36
Añadido
fhrs-list-ratings-ca6
17 de September de 2026 a las 12:36
Añadido
fhrs-list-authorities-ca6
17 de September de 2026 a las 12:36
Añadido
fhrs-get-authority-ca6
17 de September de 2026 a las 12:36
Añadido
fhrs-get-establishment-ca6
17 de September de 2026 a las 12:36
Añadido
fhrs-list-regions-ca6
17 de September de 2026 a las 12:36
Añadido
fhrs-list-business-types-ca6
17 de September de 2026 a las 12:36
Añadido
nhs-digital-list-3e7
17 de September de 2026 a las 12:36
Añadido
nhs-digital-dataset-3e7
17 de September de 2026 a las 12:36
Añadido
nhs-cyber-alert-detail-bdb
17 de September de 2026 a las 12:36
Añadido
nhs-search-conditions-a87
17 de September de 2026 a las 12:36
Añadido
nhs-get-condition-a87
17 de September de 2026 a las 12:36
Añadido
cqc-get-provider-e55
17 de September de 2026 a las 12:36
Añadido
cqc-search-providers-e55
17 de September de 2026 a las 12:36
Añadido
cqc-get-location-e55
17 de September de 2026 a las 12:36
Añadido
cqc-search-locations-e55
17 de September de 2026 a las 12:36
Añadido
nhs-search-by-postcode-187
17 de September de 2026 a las 12:36
Añadido
nhs-find-pharmacy-187
17 de September de 2026 a las 12:36
Añadido
nhs-search-services-187
17 de September de 2026 a las 12:36
Añadido
nhs-find-gp-187
17 de September de 2026 a las 12:36
Añadido
nhs-find-dentist-187
17 de September de 2026 a las 12:36
Añadido
nhs-find-hospital-187
17 de September de 2026 a las 12:36
Añadido
nhs-search-organisations-b69
17 de September de 2026 a las 12:36
Añadido
nhs-get-organisation-b69
17 de September de 2026 a las 12:36
Añadido
nhs-digital-search-3e7
17 de September de 2026 a las 12:36
Añadido
nhs-cyber-alerts-list-bdb
17 de September de 2026 a las 12:36