이 MCP로 할 수 있는 일
Provides UK healthcare and public-health data, including NHS service discovery, conditions, organizations, datasets, cyber alerts, CQC care ratings, and food hygiene ratings.
도구
입력 스키마
{'type': 'object', 'required': ['location_id'], 'properties': {'location_id': {'type': 'string', 'description': "CQC location ID (e.g. '1-109691369')."}}}
입력 스키마
{'type': 'object', 'required': ['provider_id'], 'properties': {'provider_id': {'type': 'string', 'description': "CQC provider ID (e.g. '1-101')."}}}
입력 스키마
{'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).'}}}
입력 스키마
{'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).'}}}
입력 스키마
{'type': 'object', 'required': ['authority_id'], 'properties': {'authority_id': {'type': 'integer', 'description': 'Local authority ID'}}}
입력 스키마
{'type': 'object', 'required': ['establishment_id'], 'properties': {'establishment_id': {'type': 'integer', 'description': 'FHRS establishment ID'}}}
입력 스키마
{'type': 'object', 'required': [], 'properties': {}}
입력 스키마
{'type': 'object', 'required': [], 'properties': {}}
입력 스키마
{'type': 'object', 'required': [], 'properties': {}}
입력 스키마
{'type': 'object', 'required': [], 'properties': {}}
입력 스키마
{'type': 'object', 'required': [], 'properties': {}}
입력 스키마
{'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)'}}}
입력 스키마
{'type': 'object', 'required': ['fhrs_id'], 'properties': {'fhrs_id': {'type': 'integer', 'description': 'FHRS ID of the establishment (from search results).'}}}
입력 스키마
{'type': 'object', 'required': [], 'properties': {}}
입력 스키마
{'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.'}}}
입력 스키마
{'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."}}}
입력 스키마
{'type': 'object', 'required': [], 'properties': {}}
입력 스키마
{'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."}}}
입력 스키마
{'type': 'object', 'required': [], 'properties': {}}
입력 스키마
{'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).'}}}
입력 스키마
{'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')"}}}
입력 스키마
{'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')"}}}
입력 스키마
{'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')"}}}
입력 스키마
{'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')"}}}
입력 스키마
{'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."}}}
입력 스키마
{'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)."}}}
입력 스키마
{'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')"}}}
입력 스키마
{'type': 'object', 'required': [], 'properties': {'page': {'type': 'integer', 'minimum': 1, 'description': 'Page number for pagination (default 1, starts at 1).'}}}
입력 스키마
{'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)."}}}
입력 스키마
{'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'}}}
최근 도구 변경
유사한 MCP 서버
Openfda
Provides access to FDA drug, labeling, approval, adverse-event, recall, shortage, warning-letter, and enforcement data for biomed…
Ema Medicines
Provides searchable European Medicines Agency records covering medicines, approvals, safety communications, shortages, regulatory…
Clinicaltrials
Searches and analyzes ClinicalTrials.gov data, including study details, results, sponsors, locations, recruitment, trial pipeline…
Pubmed
Provides PubMed biomedical literature search and retrieval, including abstracts, full text where available, citation metadata, re…
FDA Data MCP
Searches and analyzes FDA data covering drugs, devices, facilities, inspections, recalls, approvals, shortages, enforcement, and …
Europepmc
Searches and retrieves biomedical literature from Europe PMC, including abstracts, full records, citations, publication metadata,…
Chembl
Queries the ChEMBL drug-discovery database for molecules, mechanisms of action, indications, targets, and small-molecule bioactiv…
Biorxiv
Provides bioRxiv and medRxiv preprint metadata, publication status, and publisher lookups, alongside broader structured research …