Serveur MCP

ClinicMarketIQ Public Data

io.github.evgeniy-yudin/clinicmarketiq-public-data
Données et analytique Santé Public et accessible MCP 2025-11-25

Ce que fait ce MCP

Provides metadata, schemas, immutable download URLs, and checksum verification for public U.S. healthcare datasets.

get_dataset_metadata
Get dataset metadata
Fetch the canonical public machine index for one ClinicMarketIQ dataset family, including provenance-facing download metadata and immutable manifest pointer.
Lecture seule Accès externe Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['dataset'], 'properties': {'dataset': {'type': 'string', 'maxLength': 64, 'minLength': 1, 'description': 'Dataset family ID such as D02, or its catalog slug.'}}}
get_download_url
Get immutable download URL
Return canonical direct download URLs and declared SHA-256 values for a public dataset. This tool never proxies the dataset bytes.
Lecture seule Accès externe Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['dataset'], 'properties': {'group': {'type': 'string', 'maxLength': 200, 'minLength': 1}, 'format': {'enum': ['any', 'csv', 'jsonl'], 'type': 'string', 'default': 'any'}, 'dataset': {'type': 'string', 'maxLength': 64, 'minLength': 1, 'description': 'Dataset family ID such as D02, or its catalog slug.'}}}
get_schema
Get dataset schema
Fetch schema JSON declared by a dataset's immutable public manifest. If schema_name is omitted, returns all declared schemas (currently capped at 10).
Lecture seule Accès externe Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['dataset'], 'properties': {'dataset': {'type': 'string', 'maxLength': 64, 'minLength': 1, 'description': 'Dataset family ID such as D02, or its catalog slug.'}, 'schema_name': {'type': 'string', 'maxLength': 200, 'minLength': 1}}}
list_datasets
List ClinicMarketIQ datasets
List public ClinicMarketIQ dataset families from the canonical catalog. Returns metadata summaries, not observation rows.
Lecture seule Accès externe Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'default': 25, 'maximum': 50, 'minimum': 1}, 'offset': {'type': 'integer', 'default': 0, 'maximum': 10000, 'minimum': 0}}}
search_datasets
Search ClinicMarketIQ datasets
Search public dataset family IDs, names, slugs, and publishers in the canonical ClinicMarketIQ catalog.
Lecture seule Accès externe Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'default': 25, 'maximum': 50, 'minimum': 1}, 'query': {'type': 'string', 'maxLength': 200, 'minLength': 1}}}
verify_checksum
Verify a declared checksum
Compare a caller-provided SHA-256 digest with the canonical digest declared in the public dataset machine index. This bounded check does not download or re-hash large artifact bytes.
Lecture seule Accès externe Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['dataset', 'filename', 'sha256'], 'properties': {'sha256': {'type': 'string', 'pattern': '^[a-fA-F0-9]{64}$'}, 'dataset': {'type': 'string', 'maxLength': 64, 'minLength': 1, 'description': 'Dataset family ID such as D02, or its catalog slug.'}, 'filename': {'type': 'string', 'maxLength': 255, 'minLength': 1}}}
Ajouté
verify_checksum
17 September 2026 12:41
Ajouté
get_download_url
17 September 2026 12:41
Ajouté
get_schema
17 September 2026 12:41
Ajouté
get_dataset_metadata
17 September 2026 12:41
Ajouté
search_datasets
17 September 2026 12:41
Ajouté
list_datasets
17 September 2026 12:41