Connect Claude — or any dashboard — to your ShiftCare data. Clients, care plans, medications, shifts, billing, incidents and more, through one secure, guard-railed connector.
Give an AI agent hands on your data, and give your team dashboards on top of it — from the same secure layer.
A Model Context Protocol server that plugs straight into Claude and any MCP client. Your AI reads and writes real ShiftCare data through 70 typed, guard-railed tools.
Mint an API key and build any dashboard or internal app on a clean REST API with an OpenAPI spec. Data loads on page render — no scraping, no brittle exports.
One workspace, many ShiftCare companies. List and write across every connected account, each result tagged with its origin. Perfect for franchises and providers.
OAuth 2.1 with PKCE to connect. Tokens stay server-side and are never echoed into a chat. Every request is scoped to the account you authorised.
Destructive and outward-facing actions (bulk void, email, cancel, archive) require explicit confirmation and support dry-run previews before anything is sent.
Every domain is tested end-to-end against a live ShiftCare sandbox — hundreds of assertions covering the quirks the docs don't mention.
Read and write across the whole platform — not a thin slice.
The internal V1/V2 API is powerful but unforgiving. The connector encodes the quirks so you don't have to.
| Care Connector | Raw ShiftCare API | |
|---|---|---|
| Works in Claude / any MCP client | ✓ 48+ typed tools | ✗ build it yourself |
| Dashboards | ✓ REST + OpenAPI + API keys | ✗ internal token only |
| Many companies at once | ✓ fan-out, tagged by account | ✗ one token per account |
| Undocumented quirks handled | ✓ 200+ tested assertions | ✗ trial & error |
| Guard-rails on writes | ✓ dry-run + confirmations | ✗ none |
| Credential handling | ✓ server-side, hashed, revocable | ✗ your problem |
“It turns a two-week internal-API integration into an afternoon — and an AI can drive the whole thing.”— the pitch, if we're honest about it
No install. Point your MCP client at the endpoint, connect ShiftCare, and go.
Add https://cnk2kqvtwr.ap-southeast-2.awsapprunner.com/mcp as an MCP server in Claude (or your client). It kicks off a secure OAuth login.
Log in with ShiftCare (or paste an API token) and add every company you manage. Tokens never touch the chat.
“List participants with an expiring plan.” “Draft a quote.” “Flag incidents open past SLA.” The agent does it.
Mint a workspace key and load live data on page render. Server-side only — never ship the key to a browser.
// 1. Ask the agent: "create a dashboard API key" // 2. Load workspace data server-side: const res = await fetch( "https://cnk2kqvtwr.ap-southeast-2.awsapprunner.com/api/v1/clients", { headers: { Authorization: `Bearer ${API_KEY}` }} ); const { clients } = await res.json(); // → render your dashboard
The REST API fans out across every connected account and tags each row with its origin. An OpenAPI spec and an llms.txt mean an AI can scaffold the whole dashboard for you.
Typed inputs, dry-run previews on writes, and results tagged by account.
manage_clientmanage_client_contactsmanage_client_fundsmanage_client_documentsmanage_client_custom_attributelist_clientsget_client_health_riskget_client_risk_insightsmanage_client_healthmanage_medical_historylist_client_fundslist_fund_transactionsmanage_expenselist_sah_claimsmanage_care_planmanage_focus_areamanage_goalmanage_taskmanage_care_plan_reviewmanage_ratingmanage_medicationmanage_medication_planmanage_medication_administrationmanage_shiftlist_shiftsget_shiftlist_recurring_shift_idslist_facilitieslist_facility_shiftsmanage_progress_notemanage_note_templatemanage_quotemanage_quote_statusmanage_quote_recipientslist_price_bookslist_invoicesmanage_invoicelist_invoiceable_itemsmanage_invoice_paymentlist_incidentscreate_incidentupdate_incidentdelete_incidentmanage_incident_discussionarchive_incidentmanage_complaintcomplaint_statslist_formsget_formmanage_form_responselist_form_assignmentslist_form_responseslist_staffmanage_staffstaff_compliancelist_staff_qualificationsmanage_staff_qualificationupload_staff_documentmanage_leavedashboard_operationsdashboard_user_taskscreate_dashboard_api_keylist_dashboard_api_keysrevoke_dashboard_api_keyget_dashboard_api_docslist_accountswhoamiremove_accountlist_segmentsmanage_notificationsA secure gateway that connects AI agents (via MCP) and dashboards (via REST) to your ShiftCare data — clients, care plans, medications, shifts, billing, incidents and more. One connection, 70 tools, all the accounts you manage.
No — it's an independent third-party connector built on ShiftCare's internal V1/V2 API. It acts as you, using access you authorise, and covers resources the public API doesn't expose.
You connect with OAuth (log in with ShiftCare, or paste a token). Credentials are captured server-side, hashed at rest, and never enter the chat. Every request is scoped to the accounts you connect, and destructive actions ask for confirmation.
Yes. Mint a workspace API key and build any dashboard or internal tool on the REST API (OpenAPI + llms.txt included). See the live demo.
Add https://cnk2kqvtwr.ap-southeast-2.awsapprunner.com/mcp as a custom MCP connector in Claude (or your client). It runs the login flow automatically. Dashboards call the REST API server-side with a minted key.
Connect in minutes. Everything is scoped to the accounts you authorise, and destructive actions always ask first.