tebra_get_appointments
Search appointments by date range, resource (provider), patient, status, location
How to use it
tebra_get_appointments is exposed by the Tebra MCP Server MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the tebra_get_appointments tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.
Install Tebra MCP Server
npx tebra-mcp-serverOther tools in Tebra MCP Server (39)
Check eligibility from on-file insurance data
Create an appointment (provider, location, start time + duration/end)
Create a new appointment type/reason
Upload a document (PDF, image) to a patient's chart
Create an encounter (superbill) with per-line diagnoses and procedures
Register a new patient with demographics, insurance, and guarantor
Post a payment to a patient account
Permanently delete an appointment
Remove a document from a patient's chart
Patient allergy and intolerance list
Problem list / active conditions
Lab results and observation values
Active and historical medication list
Recent vital signs (BP, HR, temp, weight, BMI)
Find FHIR patient IDs by name, birthdate, or identifier
Bulk patient retrieval with pagination (for sync operations)
Get full appointment detail including recurrence, group data, and resources
List configured appointment types/reasons for the practice
Search charges with 18 filters (dates, patient name, provider, status)
Get encounter details with status, providers, and service line IDs
List registered external vendors
Get full patient record (by Tebra ID or external ID) with cases, insurance policies, and authorizations
Get all authorizations with status, remaining visits, and CPT codes
Search payment records by post date, payer, batch, reference number
Get practice metadata (name, tax ID, billing info)
Get procedure code catalog with descriptions and default fees
List all providers with IDs, specialties, and NPI numbers
List practice locations with addresses and contact info
Get current API rate limit status and remaining quota
Get granular transaction data for financial reporting
Register an external vendor for ID linking
Search patients by name, DOB range, insurance, practice, and more (16 server-side filters)
Promote an existing patient case to primary (by case ID)
Update or reschedule an existing appointment
Change only the status (Confirmed, CheckedIn, NoShow, Cancelled, ...)
Workflow transitions: Draft -> Submitted -> Approved / Rejected / Unpayable
Update patient demographics and contact info
Link an external system ID to a Tebra patient
Health check -- verifies SOAP credentials and connectivity