MCP 서버

UK Public Services & Health MCP Server from MCPBundles

com.mcpbundles/uk-public-services-health
헬스케어 검색 및 리서치 공개 · 연결 가능 MCP 2026-07-28

이 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.
읽기 전용 멱등성
입력 스키마
{'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.
읽기 전용 멱등성
입력 스키마
{'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.
읽기 전용 멱등성
입력 스키마
{'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.
읽기 전용 멱등성
입력 스키마
{'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.
읽기 전용 멱등성
입력 스키마
{'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.
읽기 전용 멱등성
입력 스키마
{'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).
읽기 전용 멱등성
입력 스키마
{'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.
읽기 전용 멱등성
입력 스키마
{'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.
읽기 전용 멱등성
입력 스키마
{'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.
읽기 전용 멱등성
입력 스키마
{'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'.
읽기 전용 멱등성
입력 스키마
{'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.
읽기 전용 멱등성
입력 스키마
{'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.
읽기 전용 멱등성
입력 스키마
{'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.
읽기 전용 멱등성
입력 스키마
{'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).
읽기 전용 멱등성
입력 스키마
{'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.
읽기 전용 멱등성
입력 스키마
{'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.
읽기 전용 멱등성
입력 스키마
{'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.
읽기 전용 멱등성
입력 스키마
{'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.
읽기 전용 멱등성
입력 스키마
{'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.
읽기 전용 멱등성
입력 스키마
{'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.
읽기 전용 멱등성
입력 스키마
{'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.
읽기 전용 멱등성
입력 스키마
{'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.
읽기 전용 멱등성
입력 스키마
{'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.
읽기 전용 멱등성
입력 스키마
{'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.
읽기 전용 외부 접근 가능 멱등성
입력 스키마
{'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.
읽기 전용 멱등성
입력 스키마
{'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.
읽기 전용 멱등성
입력 스키마
{'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.
읽기 전용 외부 접근 가능 멱등성
입력 스키마
{'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.
읽기 전용 멱등성
입력 스키마
{'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).
읽기 전용 멱등성
입력 스키마
{'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'}}}
추가됨
fsa-search-establishments-5cd
2026년 9월 17일 12:36 PM
추가됨
fhrs-search-establishments-ca6
2026년 9월 17일 12:36 PM
추가됨
fsa-get-establishment-5cd
2026년 9월 17일 12:36 PM
추가됨
fsa-list-authorities-5cd
2026년 9월 17일 12:36 PM
추가됨
fhrs-list-score-descriptors-ca6
2026년 9월 17일 12:36 PM
추가됨
fhrs-list-ratings-ca6
2026년 9월 17일 12:36 PM
추가됨
fhrs-list-authorities-ca6
2026년 9월 17일 12:36 PM
추가됨
fhrs-get-authority-ca6
2026년 9월 17일 12:36 PM
추가됨
fhrs-get-establishment-ca6
2026년 9월 17일 12:36 PM
추가됨
fhrs-list-regions-ca6
2026년 9월 17일 12:36 PM
추가됨
fhrs-list-business-types-ca6
2026년 9월 17일 12:36 PM
추가됨
nhs-digital-list-3e7
2026년 9월 17일 12:36 PM
추가됨
nhs-digital-dataset-3e7
2026년 9월 17일 12:36 PM
추가됨
nhs-cyber-alert-detail-bdb
2026년 9월 17일 12:36 PM
추가됨
nhs-search-conditions-a87
2026년 9월 17일 12:36 PM
추가됨
nhs-get-condition-a87
2026년 9월 17일 12:36 PM
추가됨
cqc-get-provider-e55
2026년 9월 17일 12:36 PM
추가됨
cqc-search-providers-e55
2026년 9월 17일 12:36 PM
추가됨
cqc-get-location-e55
2026년 9월 17일 12:36 PM
추가됨
cqc-search-locations-e55
2026년 9월 17일 12:36 PM
추가됨
nhs-search-by-postcode-187
2026년 9월 17일 12:36 PM
추가됨
nhs-find-pharmacy-187
2026년 9월 17일 12:36 PM
추가됨
nhs-search-services-187
2026년 9월 17일 12:36 PM
추가됨
nhs-find-gp-187
2026년 9월 17일 12:36 PM
추가됨
nhs-find-dentist-187
2026년 9월 17일 12:36 PM
추가됨
nhs-find-hospital-187
2026년 9월 17일 12:36 PM
추가됨
nhs-search-organisations-b69
2026년 9월 17일 12:36 PM
추가됨
nhs-get-organisation-b69
2026년 9월 17일 12:36 PM
추가됨
nhs-digital-search-3e7
2026년 9월 17일 12:36 PM
추가됨
nhs-cyber-alerts-list-bdb
2026년 9월 17일 12:36 PM