MCP server
Photon Health MCP by usefulapi
io.usefulapi/photon-health
Checked 28 Oct 2026, 09:03 UTC · Connected to it and listed its tools
Read Photon Health patients, prescriptions, orders, pharmacies and medications; screen interactions.
Working at last checkVerified publisher: usefulapi.ioAbout 3,388 tokens per request once connected21 tools
https://photon-health.usefulapi.io/mcp
At a glance
- Type
- MCP server
- Publisher
- usefulapi.io (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 21
- Token cost
- About 3,388 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 28 Oct 2026, 09:03 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http photon-health https://photon-health.usefulapi.io/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.photon-health] url = "https://photon-health.usefulapi.io/mcp"
Gemini CLI
{"mcpServers":{"photon-health":{"httpUrl":"https://photon-health.usefulapi.io/mcp"}}}
Cursor
{"mcpServers":{"photon-health":{"url":"https://photon-health.usefulapi.io/mcp"}}}
VS Code
{"servers":{"photon-health":{"type":"http","url":"https://photon-health.usefulapi.io/mcp"}}}
Antigravity
agy mcp add photon-health https://photon-health.usefulapi.io/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"photon-health","server_url":"https://photon-health.usefulapi.io/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"photon-health","server_url":"https://photon-health.usefulapi.io/mcp"}
Tools
photonhealth_get_catalog~122 tokens
Get one treatment catalog by id with its treatments and prescription templates (quantity, refills, days supply, directions). Photon GraphQL: catalog.photonhealth_get_fill~131 tokens
Get one fill (a single dispensing of a prescription within an order) by id: state (SCHEDULED, NEW, SENT, CANCELED), requested/filled times, medication, prescription and order. Photon GraphQL: fill.photonhealth_get_medication_by_ndc~116 tokens
Find the medication matching a package NDC (11-digit National Drug Code). Photon GraphQL (clinical API): medicationFromNdc.photonhealth_get_order~110 tokens
Get one order by id: state, patient, pharmacy, address, fulfillment status/tracking and its fills. Photon GraphQL: order.photonhealth_get_organization~89 tokens
Get the Photon organization these API keys belong to: id, name, type, NPI, address and contact details. Photon GraphQL (clinical API): organization.photonhealth_get_patient~124 tokens
Get one patient by Photon id, with allergies, medication history, preferred pharmacies, and their prescriptions and orders (ids + states). Photon GraphQL: patient.photonhealth_get_pharmacy~112 tokens
Get one pharmacy by Photon id: name, NPI, NCPDP, address, phone, fax and fulfillment types. Photon GraphQL: pharmacy.photonhealth_get_prescription~146 tokens
Get one prescription by id: state, prescriber, patient, medication (with RxCUI/NDC codes), quantity, refills and fills remaining, days supply, directions, notes, diagnoses, dates and fills. Photon GraphQL: prescription.photonhealth_list_catalogs~89 tokens
List the organization's treatment catalogs (the medications it prescribes) with their treatments and prescription templates. Photon GraphQL: catalogs.photonhealth_list_dispense_units~82 tokens
List the dispense units Photon accepts on a prescription (e.g. Each, Milliliter, Tablet). Photon GraphQL: dispenseUnits.photonhealth_list_medication_packages~130 tokens
List the packages (package NDCs) of a PRODUCT-level medication from list_medication_products. Photon GraphQL: medicationPackages.photonhealth_list_medication_products~131 tokens
List the prescribable products (strength + form) of a DRUG-level medication from search_medications. Photon GraphQL: medicationProducts.photonhealth_list_orders~249 tokens
List pharmacy orders, filterable by patient and state (ROUTING, PENDING, PLACED, COMPLETED, CANCELED, ERROR). Each has the pharmacy, delivery address, fulfillment (type, state, carrier, tracking number) and fills. Photon GraphQL: orders.photonhealth_list_patients~168 tokens
List the organization's patients (id, external id, name, date of birth, sex, contact, address), optionally filtered by name. Photon GraphQL: patients.photonhealth_list_prescriptions~285 tokens
List the organization's prescriptions, filterable by patient, prescriber and state (ACTIVE, EXPIRED, DEPLETED, CANCELED). Each has the medication, quantity, refills/fills remaining, directions, diagnoses and fills. Photon GraphQL: prescriptions.photonhealth_list_users~178 tokens
List the organization's users (prescribers and staff): id, name, email, NPI, credentials and roles — use an id as prescriber_id in list_prescriptions. Photon GraphQL (clinical API): users.photonhealth_screen_interactions~308 tokens
Screen proposed medications for a patient against drug-drug and drug-allergy (and diagnosis) interactions, using the patient's allergies, medication history and existing prescriptions. READ-ONLY: nothing is written or prescribed. Returns alerts with type (DRUG, ALLERGEN, CONDITION), severity (MINOR,photonhealth_search_allergens~118 tokens
Search Photon's allergen list by name (fuzzy), e.g. to map a patient's reported allergy to an allergen id/RxCUI. Photon GraphQL: allergens.photonhealth_search_medical_equipment~158 tokens
Search prescribable medical equipment/supplies (e.g. glucose test strips) by name. Photon GraphQL: medicalEquipment.photonhealth_search_medications~224 tokens
Search Photon's medication database by drug name (partial) or code (RxCUI, NDC or SKU). Returns DRUG-level concepts with RxCUI/NDC codes, schedule, controlled flag, strength and form; drill down with list_medication_products / list_medication_packages. Photon GraphQL: medications.photonhealth_search_pharmacies~318 tokens
Search pharmacies by name and/or near a location (latitude/longitude + radius in miles), by fulfillment type (PICK_UP = retail, MAIL_ORDER). Returns NPI, NCPDP, address, phone, fax. Photon GraphQL: pharmacies.
Browse
Related MCP servers
- Chia Health MCP Server
Licensed US telehealth — GLP-1 medications, intake, consents, Stripe ACP. HIPAA-compliant, 30 tools. - Health Gorilla MCP by usefulapi
Query Health Gorilla FHIR patients, conditions, medications and lab results. - Trimi Health plan, policy and verification facts
Trimi Health plan prices, billing terms, state availability, pharmacy and clinical facts. Read-only. - BinaSmart
Ethiopia: Addis rides, jobs, tenders, hotels, health, homes, cars, news and government guides - Findabis
Public directory of UK medical cannabis clinics, pharmacies, products and strains. - SiteCheck Health & Travel
121 pay-per-call agent tools: health care, drug, provider and travel data tools. x402 - Elation Health MCP by usefulapi
Read Elation Health patients, appointments, problems, allergies, medications, notes and vitals. - splose MCP by usefulapi
Read splose patients, appointments, invoices, cases; book and cancel appointments, record payments.
Badge for your README
[](https://aptlynx.net/servers/io.usefulapi/photon-health)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents