Health Gorilla MCP Server
for AI Agents
Connect your AI agent to StackOne's Health Gorilla MCP server and give it 106 MCP tools out of the box. Auth, tool execution, and security all managed.
Coverage
106 Agent Actions
Agents can read, write and delete in Health Gorilla. Extend your agent's capabilities with custom actions.
Authentication
Agent Tool Authentication
Per-user OAuth in one call. Your Health Gorilla MCP server gets session-scoped tokens with zero credentials stored on your infra.
Agent Auth →Security
Agent Protection
Every Health Gorilla tool response scanned for prompt injection in milliseconds, with 88.7% accuracy, all running on CPU.
Prompt Injection Defense →Performance
Max Agent Context. Min Cost.
Free up to 96% of your agent's context window to enhance reasoning and reduce cost, on every Health Gorilla call.
Tools Discovery →What is the Health Gorilla MCP Server?
A Health Gorilla MCP server lets AI agents read and write Health Gorilla data through the Model Context Protocol, Anthropic's open standard for connecting LLMs to external tools. StackOne's Health Gorilla MCP server ships with 106 pre-built actions, fully extensible via the Connector Builder, plus managed authentication, prompt injection defense, observability, and agent execution runtime. Connect it from MCP clients like Claude Desktop, Claude Code, Cursor, Goose, and VS Code, or from agent frameworks like OpenAI Agents SDK, LangChain, and Vercel AI SDK.
All Health Gorilla MCP Tools
Every StackOne action for Health Gorilla, ready for your agent. Read, write and delete, scoped to exactly what you need.
Other (106)
- AllergyIntolerance Search
Search for patient allergies and intolerances matching the given criteria.
- AllergyIntolerance Read
Retrieve a single allergy or intolerance record by ID.
- AllergyIntolerance Create
Create a new allergy or intolerance record.
- AllergyIntolerance Update
Update an existing allergy or intolerance record by ID.
- AllergyIntolerance Delete
Delete an allergy or intolerance record by ID.
- Bundle Search
Search for stored FHIR bundles matching the given criteria.
- Bundle Read
Retrieve a single stored bundle by ID.
- CarePlan Search
Search for care plans matching the given criteria.
- CarePlan Read
Retrieve a single care plan by ID.
- CarePlan Create
Create a new care plan for a patient.
- CarePlan Update
Update an existing care plan by ID.
- CarePlan Delete
Delete a care plan by ID.
- Composition Search
Search for clinical document compositions matching the given criteria.
- Composition Read
Retrieve a single composition by ID.
- Composition Create
Create a new clinical document composition.
- Condition Search
Search for patient conditions (diagnoses, problems) matching the given criteria.
- Condition Read
Retrieve a single condition by ID.
- Condition Create
Create a new patient condition (diagnosis/problem).
- Condition Update
Update an existing condition by ID.
- Condition Delete
Delete a condition by ID.
- Consent Search
Search for patient consent records matching the given criteria.
- Consent Read
Retrieve a single consent record by ID.
- Consent Delete
Delete a consent record by ID.
- Consent Create
Create a new patient consent record.
- Coverage Search
Search for insurance coverage records matching the given criteria.
- Coverage Read
Retrieve a single insurance coverage record by ID.
- Coverage Create
Create a new insurance coverage record for a patient.
- Coverage Delete
Delete an insurance coverage record by ID.
- DeviceUseStatement Search
Search for device-use statements matching the given criteria.
- DeviceUseStatement Read
Retrieve a single device-use statement by ID.
- DeviceUseStatement Create
Create a new device-use statement for a patient.
- DiagnosticReport Search
Search for diagnostic (lab result) reports matching the given criteria.
- DiagnosticReport Read
Retrieve a single diagnostic report by ID.
- DiagnosticReport Create
Create a new diagnostic report.
- DocumentReference Search
Search for clinical document references matching the given criteria.
- DocumentReference Read
Retrieve a single document reference by ID.
- DocumentReference Create
Create a new document reference.
- DocumentReference Delete
Delete a document reference by ID.
- Encounter Search
Search for patient encounters matching the given criteria.
- Encounter Read
Retrieve a single encounter by ID.
- Encounter Create
Create a new patient encounter.
- Encounter Update
Update an existing encounter by ID.
- Encounter Delete
Delete an encounter by ID.
- FamilyMemberHistory Search
Search for family member health history records matching the given criteria.
- FamilyMemberHistory Read
Retrieve a single family member history record by ID.
- FamilyMemberHistory Create
Create a new family member health history record.
- Goal Search
Search for care goals matching the given criteria.
- Goal Read
Retrieve a single care goal by ID.
- Goal Create
Create a new care goal for a patient.
- Immunization Search
Search for immunization records matching the given criteria.
- Immunization Read
Retrieve a single immunization record by ID.
- Immunization Create
Create a new immunization record.
- Immunization Update
Update an existing immunization record by ID.
- Immunization Delete
Delete an immunization record by ID.
- Location Search
Search for locations matching the given criteria.
- Location Read
Retrieve a single location by ID.
- MedicationDispense Search
Search for medication dispense records matching the given criteria.
- MedicationDispense Read
Retrieve a single medication dispense record by ID.
- MedicationDispense Create
Create a new medication dispense record.
- MedicationRequest Search
Search for medication requests (prescriptions) matching the given criteria.
- MedicationRequest Read
Retrieve a single medication request by ID.
- MedicationRequest Create
Create a new medication request (prescription).
- MedicationRequest Update
Update an existing medication request by ID.
- MedicationRequest Delete
Delete a medication request by ID.
- MedicationStatement Search
Search for medication statements matching the given criteria.
- MedicationStatement Read
Retrieve a single medication statement by ID.
- MedicationStatement Create
Create a new medication statement.
- NutritionOrder Search
Search for nutrition orders matching the given criteria.
- NutritionOrder Read
Retrieve a single nutrition order by ID.
- NutritionOrder Create
Create a new nutrition order for a patient.
- Observation Search
Search for clinical observations (labs, vitals) matching the given criteria.
- Observation Read
Retrieve a single observation by ID.
- Observation Create
Create a new clinical observation.
- Observation Update
Update an existing observation by ID.
- Observation Delete
Delete an observation by ID.
- Organization Search
Search for organizations matching the given criteria.
- Organization Read
Retrieve a single organization by ID.
- Organization Create
Create a new organization record.
- Organization Update
Update an existing organization by ID.
- Organization Delete
Delete an organization by ID.
- Patient Search
Search for patients matching the given criteria.
- Patient Read
Retrieve a single patient by ID.
- Patient Create
Create a new patient record.
- Patient Update
Update an existing patient record by ID.
- Practitioner Search
Search for practitioners matching the given criteria.
- Practitioner Read
Retrieve a single practitioner by ID.
- PractitionerRole Search
Search for practitioner roles matching the given criteria.
- PractitionerRole Read
Retrieve a single practitioner role by ID.
- PractitionerRole Create
Create a new practitioner role, linking a practitioner to an organization.
- PractitionerRole Update
Update an existing practitioner role by ID.
- PractitionerRole Delete
Delete a practitioner role by ID.
- Procedure Search
Search for procedure records matching the given criteria.
- Procedure Read
Retrieve a single procedure record by ID.
- Procedure Create
Create a new procedure record.
- Procedure Update
Update an existing procedure record by ID.
- Procedure Delete
Delete a procedure record by ID.
- Provenance Search
Search for provenance (audit trail) records matching the given criteria.
- Provenance Read
Retrieve a single provenance record by ID.
- ServiceRequest Search
Search for lab orders (ServiceRequest/referral resources) matching the given criteria.
- ServiceRequest Read
Retrieve a single lab order (ServiceRequest) by ID.
- ServiceRequest Create
Place a new lab order for a patient.
- Subscription Search
Search for webhook event subscriptions matching the given criteria.
- Subscription Read
Retrieve a single subscription by ID.
- Subscription Create
Create a new webhook event subscription.
- Subscription Update
Update a subscription's channel header, secret or OAuth credentials.
- Subscription Delete
Delete a subscription by ID.
Set Up Your Health Gorilla MCP Server in Minutes
One endpoint. Any framework. Your agent is talking to Health Gorilla in under 10 lines of code.
Agent Frameworks
{
"mcpServers": {
"stackone": {
"command": "npx",
"args": [
"-y",
"mcp-remote@latest",
"https://api.stackone.com/mcp?x-account-id=<account_id>",
"--header",
"Authorization: Basic <YOUR_BASE64_TOKEN>"
]
}
}
}Platform Resources
Comparing BM25, TF-IDF, and Hybrid Search for MCP Tool Discovery
Benchmarking BM25, TF-IDF, and hybrid search for MCP tool discovery across 916 tools. The 80/20 TF-IDF/BM25 hybrid hits 21% Top-1 accuracy in under 1ms.
10 min
Indirect Prompt Injection Defense for MCP Tools: A Technical Guide
MCP tools that read emails, CRM records, and tickets are indirect prompt injection vectors. Here's how we built a two-tier defense that scans tool results in ~11ms.
12 min
MCP vs A2A: Architecture, Security, and When to Use Each
MCP vs A2A: what each protocol standardizes, how they differ, the security risks they share, and when to use one, both or a hybrid.
12 min
MCP vs API: What Hundreds of Connector Builds Taught Us
MCP wraps APIs, it doesn't replace them. After building hundreds of connectors that serve both, here's when each approach wins.
14 min read
Health Gorilla MCP Server FAQ
Does StackOne have a Health Gorilla MCP server?
Health Gorilla MCP server vs direct API integration: what's the difference?
How does Health Gorilla authentication work for AI agents?
origin_owner_id.Are Health Gorilla MCP tools vulnerable to prompt injection?
What is the context bloat of a Health Gorilla agent and how do I avoid it?
Can I limit which actions my Health Gorilla agent can access?
Can I create custom agent actions for my Health Gorilla MCP server?
When should I NOT use a Health Gorilla MCP server?
What AI frameworks and AI clients does the StackOne Health Gorilla MCP server support?
Put your AI agents to work
Connect AI to every company system and control what it can do in each one, down to the field.