この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 …