Tebra Fhir MCP

MCP server for Tebra FHIR (Kareo EHR) with OAuth2 client-credentials auth and read-focused tools for patients and clinical resources.

bryanhull Updated

File contents

Tebra FHIR MCP Server

This skill provides a local MCP server that connects to Tebra's FHIR API.

What it does

  • Authenticates using OAuth2 client credentials
  • Reads patient and clinical FHIR resources
  • Exposes MCP tools for common data retrieval workflows

Setup

  1. In Zo, add these secrets in Settings > Advanced:
    • TEBRA_CLIENT_ID
    • TEBRA_CLIENT_SECRET
  2. Optional secrets:
    • TEBRA_SCOPE (default: system/*.read)
    • TEBRA_TOKEN_URL (default: https://fhir.prd.cloud.tebra.com/smartauth/oauth/token)
    • TEBRA_FHIR_BASE_URL (default: https://fhir.prd.cloud.tebra.com/fhir-request)
    • TEBRA_TIMEOUT_MS (default: 30000)
    • TEBRA_AUDIENCE (only if your tenant requires it)

Run

cd /home/workspace/Skills/tebra-fhir-mcp/scripts
npm install
npm run build
npm start

MCP tools

  • tebra_health_check
  • tebra_search_patients
  • tebra_get_patient
  • tebra_search_resource
  • tebra_patient_clinical_summary

bryanhull/tebra-mcp-skills/tree/main/tebra-fhir-mcp commit cd6f4a6d43

Frequently asked questions

npx skillmds@latest add bryanhull/tebra-fhir-mcp