generated: '2026-07-27' method: derived status: candidate source: Derived from the three OpenAPI/Swagger documents in openapi/. Searched for an official AdvancedMD MCP server on 2026-07-27 (docs, npm, GitHub, MCP registries) and found none; the only match, github.com/aaronblatnoy/advancedmd-mcp, is a third-party project and is not catalogued as first-party. description: Candidate MCP tool surface for AdvancedMD, one tool per published REST operation across the FHIR Single API, the FHIR Bulk Data API and the legacy Application Access APIs. AdvancedMD publishes no hosted or packaged MCP server; nothing here is an AdvancedMD product claim. Every tool inherits its real input schema from the backing OpenAPI operation. server: name: advancedmd transport: null url: null note: No official AdvancedMD MCP server exists as of 2026-07-27. auth: fhir: SMART-on-FHIR OAuth 2.0 bearer token (authorization_code + PKCE for patient/provider apps, client_credentials with private_key_jwt for Bulk). See authentication/advancedmd-authentication.yml. application_access: apikey header plus a bearer token minted by POST /authenticate. tools: - name: get_patient description: This interaction searches a set of Patients based on some filter criteria. Search interactions take a series of query parameters for a GET.
📘
US C
source_operation: openapi/advancedmd-fhir-single-api-openapi.json#GET /RelatedPerson/{id}
- name: search_relatedperson_search
description: This interaction searches a set of RelatedPersons based on some filter criteria encoded
as an application/x-www-form-urlencoded submission for a POST. 📘
US Core Covera
source_operation: openapi/advancedmd-fhir-single-api-openapi.json#GET /Coverage/{id}
- name: search_coverage_search
description: 'This interaction searches a set of Coverage resources based on some filter criteria encoded
as an application/x-www-form-urlencoded submission for a POST.