이 MCP로 할 수 있는 일
Manages Metriport patients, facilities, medical documents, record summaries, and asynchronous consolidated FHIR and health-information-exchange queries.
도구
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['facilityId', 'firstName', 'lastName', 'dob', 'genderAtBirth', 'address'], 'properties': {'dob': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Date of birth, yyyy-mm-dd.'}, 'address': {'type': 'array', 'items': {'type': 'object', 'required': ['addressLine1', 'city', 'state', 'zip'], 'properties': {'zip': {'type': 'string', 'description': 'ZIP / postal code.'}, 'city': {'type': 'string', 'description': 'City.'}, 'state': {'type': 'string', 'description': '2-letter US state code, e.g. CA.'}, 'country': {'type': 'string', 'description': 'Country. Defaults to USA.'}, 'addressLine1': {'type': 'string', 'description': 'Street address line 1.'}, 'addressLine2': {'type': 'string', 'description': 'Street address line 2 (apt/suite).'}}}, 'minItems': 1, 'description': 'One or more addresses for the Patient.'}, 'contact': {'type': 'array', 'items': {'type': 'object', 'properties': {'email': {'type': 'string', 'description': 'Email address.'}, 'phone': {'type': 'string', 'description': '10-digit phone number, e.g. 1234567890.'}}}, 'description': 'Optional contact info (phone / email).'}, 'lastName': {'type': 'string', 'description': "The Patient's last name(s)."}, 'firstName': {'type': 'string', 'description': "The Patient's first name(s)."}, 'facilityId': {'type': 'string', 'description': 'REQUIRED. The Facility ID where the Patient receives care.'}, 'middleName': {'type': 'string', 'description': "The Patient's middle name(s)."}, 'genderAtBirth': {'enum': ['M', 'F', 'O', 'U'], 'type': 'string', 'description': 'Gender at birth: M, F, O (other), or U (unknown).'}, 'personalIdentifiers': {'type': 'array', 'items': {'type': 'object', 'required': ['type', 'value'], 'properties': {'type': {'enum': ['driversLicense', 'ssn'], 'type': 'string', 'description': 'Identifier type.'}, 'state': {'type': 'string', 'description': '2-letter state code (required for driversLicense).'}, 'value': {'type': 'string', 'description': 'The ID number.'}, 'assigner': {'type': 'string'}}}, 'description': "Optional personal IDs (driver's license / SSN)."}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['patientId'], 'properties': {'patientId': {'type': 'string', 'description': 'The Patient ID whose document-query status to check.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['fileName'], 'properties': {'fileName': {'type': 'string', 'description': 'The file name of the document (from metriport_list_documents).'}, 'conversionType': {'type': 'string', 'description': 'Optional doc type to convert to, e.g. pdf, html, xml (for XML/CDA files).'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'The Metriport Facility ID.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['patientId', 'conversionType'], 'properties': {'patientId': {'type': 'string', 'description': 'The Metriport Patient ID.'}, 'conversionType': {'enum': ['pdf', 'html'], 'type': 'string', 'description': 'The format to render: pdf or html.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'The Metriport Patient ID.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'The Metriport Patient ID.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['patientId'], 'properties': {'dateTo': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Inclusive end date yyyy-mm-dd.'}, 'content': {'type': 'string', 'description': 'Text to search within the document reference and contents (min 3 chars).'}, 'dateFrom': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Inclusive start date yyyy-mm-dd.'}, 'patientId': {'type': 'string', 'description': 'The Patient ID whose available documents to list.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'facilityId': {'type': 'string', 'description': 'Optional Facility ID to filter by. Omit to list all patients.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'The Metriport Patient ID.'}, 'dateTo': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Inclusive end date yyyy-mm-dd.'}, 'dateFrom': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Inclusive start date yyyy-mm-dd.'}, 'metadata': {'type': 'object', 'description': 'Optional custom string key-value pairs returned in the webhook.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'type': 'string'}}, 'resources': {'type': 'string', 'description': 'Comma-separated, case-sensitive list of FHIR resource types. Omit for all.'}, 'conversionType': {'enum': ['json', 'pdf', 'html'], 'type': 'string', 'description': 'Output format: json, pdf, or html.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['patientId', 'facilityId'], 'properties': {'metadata': {'type': 'object', 'description': 'Optional custom string key-value pairs returned in the webhook.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'type': 'string'}}, 'patientId': {'type': 'string', 'description': 'REQUIRED. The Patient ID to query documents for.'}, 'facilityId': {'type': 'string', 'description': 'REQUIRED. The Facility ID where the patient receives care.'}}}
최근 도구 변경
유사한 MCP 서버
Clink Forge
Provides pay-per-call access to attested government datasets, primarily CDC and HHS health data plus EPA air-quality observations.
Medicare Coverage
Provides structured Medicare coverage documents, policy timelines, utilization, enrollment, supplier, and payment-related data fr…
Openfda
Provides access to FDA drug, labeling, approval, adverse-event, recall, shortage, warning-letter, and enforcement data for biomed…
Fda Drug Competition
Analyzes FDA Orange Book drug applications, patents, exclusivities, generic competition, and loss-of-exclusivity timelines.
Cms Open Payments
Searches and analyzes CMS Open Payments data on payments from pharmaceutical and device companies to physicians, hospitals, and o…
Fda Devices
Searches FDA medical-device regulatory datasets covering 510(k)s, PMAs, classifications, registrations, recalls, UDI records, and…
Clinicaltables
Searches NIH clinical vocabularies and registries for conditions, diseases, drugs, procedures, ICD codes, LOINC codes, and health…
Pharma Intel
Combines clinical trial, FDA, PubMed, drug identification, safety, pipeline, sales, patent, and pharmaceutical sponsor data for d…