AgentStack
MCP verified MIT Self-run

Google Cloud Healthcare Api Mcp

mcp-msathiyakeerthi-google-cloud-healthcare-api-mcp · by msathiyakeerthi

MCP Server for Google Cloud Healthcare API

No reviews yet
0 installs
6 views
0.0% view→install

Install

$ agentstack add mcp-msathiyakeerthi-google-cloud-healthcare-api-mcp

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Google Cloud Healthcare Api Mcp? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

An MCP Server for Google Cloud Healthcare API (FHIR)

[](https://smithery.ai/server/@Kartha-AI/google-cloud-healthcare-api-mcp)

A Model Context Protocol (MCP) server that provides healthcare tools for interacting with FHIR resources on Google Cloud Healthcare API and public medical research APIs like pubmed, using MCP clients like Claude and Goose.

This is a slightly modified version for AgentCare MCP Server for EHRs. https://github.com/Kartha-AI/agentcare-mcp

The maion differnce is that this repo talks to Google Cloud Healthcare FHIR APIs thru a SmartonFHIR gateway that's secured by Firebase Auth.

Architetcure

Demo

  • Claude: demo/claude-demo.mp4
  • Goose: demo/goose-demo.mp4

Screenshots

Tools

FHIR Tools

  • find_patient - Search for a patient by name, DOB, or other identifiers
  • get_patient_observations - Retrieve patient observations/vital signs
  • get_patient_conditions - Get patient's active conditions
  • get_patient_medications - Get patient's current medications
  • get_patient_encounters - Get patient's clinical encounters
  • get_patient_allergies - Get patient's allergies and intolerances
  • get_patient_procedures - Get patient's procedures
  • get_patient_careteam - Get patient's care team members
  • get_patient_careplans - Get patient's active care plans
  • get_vital_signs - Get patient's vital signs
  • get_lab_results - Get patient's laboratory results
  • get_medications_history - Get patient's medication history
  • clinical_query - Execute custom FHIR queries

Medical Research Tools

  • search-pubmed - Search PubMed articles related to medical conditions
  • search-trials - Find relevant clinical trials
  • drug-interactions - Check drug-drug interactions

Usage

Each tool requires specific parameters:

Required Parameters

  • Most tools require patientId
  • Some tools have additional parameters:
  • lab_trend_analysis: requires labType
  • search-pubmed: requires query and optional maxResults
  • search-trials: requires condition and optional location
  • drug-interactions: requires drugs array

refer to: /src/server/constants/tools.ts for tools specirfication

Use with claude desktop

```` for claude desktop: macOS: ~/Library/Application Support/Claude/claudedesktopconfig.json (use the env variables as shown above)

{ "mcpServers": { "google-cloud-healthcare-api-mcp": { "command": "node", "args": [ "/Users/your-username/{google-cloud-healthcare-api-mcp dir}/build/index.js" ], "env": { "FIREBASEAPIKEY":"XXXXXXXXX", "FIREBASEAUTHDOMAIN":"XXXXXXXX", "FIREBASEPROJECTID":"XXXXXXX", "FIREBASESTORAGEBUCKET":"XXXXXXXXX", "FIREBASEMESSAGINGSENDERID":"XXXXXXX", "FIREBASEAPPID":"XXXXXXXXX", "FIREBASEMEASUREMENTID":"XXXXXXXX", "FIREBASEAUTHCALLBACKPORT":"3456", "FHIRBASEURL":"{gchapi-fhir-gateway-host}/fhir", "PUBMEDAPIKEY":"yourpubmedapikey", "CLINICALTRIALSAPIKEY":"yourtrialsapikey", "FDAAPIKEY":"yourfdaapikey" } } } }

````

Installing via Smithery

To install google-cloud-healthcare-api-mcp for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install @Kartha-AI/google-cloud-healthcare-api-mcp --client claude

Start MCP Server Locally with MCP Inspector

```` git clone git@github.com:Kartha-AI/google-cloud-healthcare-api-mcp.git cd google-cloud-healthcare-api-mcp npm install npm run build npm install -g @modelcontextprotocol/inspector mcp-inspector build/index.js http://localhost:5173 Set up the env vars on Inspector

````

Troubleshooting:

If Claude desktop is running it uses port 3456 for Auth. You need to terminate that process using the following command:

```` kill -9 $(lsof -t -i:3456)

````

Source & license

This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.