Skip to main content Announcing Tool Policies: AI agent permissions down to the field Read the announcement
Live 106 Actions

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.

Health Gorilla logo
Health Gorilla MCP Server
Built by StackOne StackOne
DrataGPLocalyzeFlipMindtoolsScreenloop

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

Claude Desktop
{
  "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>"
      ]
    }
  }
}

Health Gorilla MCP Server FAQ

Does StackOne have a Health Gorilla MCP server?
Yes. StackOne offers a managed Health Gorilla MCP server with 106 pre-built actions, and every action is tested and QA'd by StackOne. Connect it to Claude, Cursor, and any other MCP client, or to any agent framework through the AI Action SDK. It ships with managed agent authentication, prompt injection defense, and tool discovery with server-side execution that preserve your agent's context window and keep reasoning performance.
Health Gorilla MCP server vs direct API integration: what's the difference?
A Health Gorilla MCP server and direct API integration serve different use cases. Direct API integration is for software-to-software work, where backend code calls Health Gorilla. A Health Gorilla MCP server is for AI agents that discover and call Health Gorilla at runtime, such as MCP clients like Claude and Cursor, plus framework agents built with OpenAI, LangChain, or Vercel AI. StackOne provides both.
How does Health Gorilla authentication work for AI agents?
Health Gorilla authentication for AI agents works through a StackOne Connect Session. Create one via the dashboard or the SDK to get an auth link and ready-to-paste config for Claude Desktop, Cursor, and other MCP clients. Your user authenticates their own Health Gorilla account; StackOne handles token exchange, storage, and refresh. Credentials never reach the LLM, and each user is isolated via origin_owner_id.
Are Health Gorilla MCP tools vulnerable to prompt injection?
Yes. Health Gorilla MCP tools can be vulnerable to indirect prompt injection. Any tool that reads user-written content, such as documents, messages, tickets, records, or free-text fields, is a potential vector. StackOne Defender scans every tool response before it enters the agent's context. It runs regex patterns in ~1ms, then a MiniLM classifier in ~4ms. Accuracy is 88.7%, and it runs entirely on CPU.
What is the context bloat of a Health Gorilla agent and how do I avoid it?
Context bloat happens when Health Gorilla tool schemas and API responses eat your Health Gorilla agent's memory, preventing it from reasoning effectively. A single Health Gorilla query can return a massive JSON response, and connecting multiple tools compounds the problem. Tools Discovery reduces it by loading only the tools relevant to each query.
Can I limit which actions my Health Gorilla agent can access?
Yes. You can limit which actions your Health Gorilla agent can access directly from the StackOne dashboard. Toggle actions on or off, or restrict them to specific accounts, with no code changes to your agent. Session tokens can be scoped to exact actions so if one leaks, exposure stays contained.
Can I create custom agent actions for my Health Gorilla MCP server?
Yes. You can create custom agent actions for your Health Gorilla MCP server using Connector Builder. It's an integration agent your coding assistant (Claude Code, Cursor, or Copilot) can invoke to research Health Gorilla's API, generate production-ready connector YAML, test against the live API, and validate before you ship.
When should I NOT use a Health Gorilla MCP server?
Skip a Health Gorilla MCP server if your integration is purely software-to-software, because direct Health Gorilla API integration is simpler when no AI agent is involved. For deterministic, compliance-critical operations (financial transactions, regulatory reporting), direct API gives you predictable behavior without agent-driven decision-making. MCP shines when AI agents need to dynamically discover and call Health Gorilla actions at runtime.
What AI frameworks and AI clients does the StackOne Health Gorilla MCP server support?
The StackOne Health Gorilla MCP server supports both. MCP clients (paste-and-go apps): Claude Desktop, Claude Code, Cursor, VS Code, Goose. Agent frameworks (code SDKs you build with): OpenAI Agents SDK, Anthropic, Vercel AI, Google ADK, CrewAI, Pydantic AI, LangChain, LangGraph, Azure AI Foundry.

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.