mcpdirectory.dev
9,129 servers · updated 23 Sept

Tebra MCP server

community Active last commit 17 d
{
  "mcpServers": {
    "jamesrosingmd-tebra": {
      "command": "npx",
      "args": [
        "-y",
        "tebra-mcp-server@latest"
      ],
      "env": {
        "TEBRA_CUSTOMER_KEY": "<tebra_customer_key>",
        "TEBRA_FHIR_CLIENT_ID": "<tebra_fhir_client_id>",
        "TEBRA_FHIR_CLIENT_SECRET": "<tebra_fhir_client_secret>",
        "TEBRA_FHIR_BASE_URL": "https://...",
        "TEBRA_FHIR_TOKEN_URL": "https://..."
      }
    }
  }
}
file .mcp.json (in your project root)install npx -y tebra-mcp-serverversion 0.2.5

What it does

MCP server for Tebra (formerly Kareo) practice management systems, exposing 34 SOAP tools and 13 FHIR clinical tools. Enables AI agents to read and write patient data, appointments, billing, encounters, and clinical records directly from Tebra accounts.

  • Search and retrieve patient records, demographics, insurance, and authorization data from Tebra.
  • Create and update appointments, manage scheduling across providers and locations.
  • Access clinical encounter data, diagnoses, medications, and lab results via FHIR APIs for clinical workflows.

Tools this server exposes

ToolDoes
tebra_search_patientsSearch patients by name, date of birth range, insurance, practice, and 16 additional server-side filters.
tebra_get_patientRetrieve full patient record including cases, insurance policies, and authorizations by Tebra ID or external ID.
tebra_create_patientRegister a new patient with demographics, insurance, and guarantor information.
tebra_update_patientUpdate patient demographics and contact information.
tebra_get_all_patientsBulk patient retrieval with pagination for sync operations.
tebra_get_appointmentsSearch appointments by date range, resource (provider), patient, status, and location.
tebra_get_appointment_detailRetrieve full appointment details including recurrence, group data, and resources.
tebra_create_appointmentCreate an appointment with provider, location, start time, and duration or end time.
tebra_update_appointmentModify appointment details.

Before you enable it

An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.