Developers

Build on OmiCare

GraphQL, REST and MCP. Signed webhooks. TypeScript SDKs.

No lock-in. No per-API-call licensing. No surprises.

Public GraphQL

Full schema in backend/src/schema.gql. Permissions enforced by default.

query Resident($id: ID!) {
  customer(id: $id) {
    id
    fullName
    locale
    diet { restrictions allergies }
    nextReservation { mealType startsAt dishes { name } }
  }
}

MCP server

Connect any compatible LLM (Claude, ChatGPT, Gemini, Mistral…) to the product in minutes. Each tool inherits the user's permissions.

{
  "name": "omi_customers",
  "description": "List residents accessible to the current user",
  "inputSchema": {
    "type": "object",
    "properties": {
      "businessUnitId": { "type": "string" },
      "search": { "type": "string" }
    }
  }
}

REST + Webhooks

Idiomatic HTTP endpoints for legacy integrations. HMAC-signed webhooks with replay protection and exponential retries.

SDKs and CLI

TypeScript SDK with types generated from the schema. CLI for bulk import/export. Available under NDA.

Session of approximately 45 minutes. We review your facility's needs and answer functional, technical and security questions.

  • Walkthrough of your priority processes
  • Demonstration with relevant use cases
  • Identification of efficiency and improvement opportunities
  • Indicative scope for implementation, migration and integrations
  • Q&A session with a product specialist