Productivity & Project Management · CommCare + Claude
CommCare MCP with Claude: Automate Field Data and Case Workflows for Health Programs
The short answer
Claude works with CommCare through the Model Context Protocol (MCP), a secure standard that acts as a universal adapter. Once connected with an API key, Claude can query mobile data, create cases, update case records and help automate health program workflows, using permissions the organisation controls.
What is CommCare?
CommCare is a mobile data collection and case management platform used by health and social programmes. Field workers use it on phones and tablets to record visits, track individual cases and collect survey data, even where connectivity is limited. Programme managers, monitoring and evaluation teams and community health leaders use the collected information to follow progress, spot gaps and plan the next steps of their work.
How Claude connects to CommCare through MCP
The Model Context Protocol (MCP) is an open standard that lets Claude use other software securely. Think of it as a universal adapter between Claude and a tool like CommCare. The organisation decides exactly what Claude may see and do, and access is granted with an API key that can be limited and revoked at any time.
Once connected, Claude can typically read case records, query collected mobile data and summarise trends in plain language. Staff can ask questions such as which villages have overdue follow-ups, and receive a clear answer. Where the workflow requires it, Claude can also create new cases or update existing case records.
Permissions and approvals keep people in charge. Consequential actions, such as changing a case status or sending a referral, can require a named staff member to approve before anything is written to CommCare. Every action can be logged, so the team can review what was done, by whom and when.
What you can automate
Overdue follow-up tracking
A programme coordinator asks Claude each morning which households or patients are overdue for a follow-up visit. Claude queries the case data, groups the results by district and lists the cases that need attention. The coordinator then assigns visits to field teams, saving time previously spent exporting spreadsheets.
Case record updates from routine reports
After a field worker submits a summary of a community visit, Claude can prepare the matching update to the case record for review. A supervisor approves the change, and the record in CommCare is updated accurately without manual re-keying, reducing transcription errors.
Programme performance summaries
A monitoring and evaluation lead requests a weekly summary of enrolments, completed visits and dropout rates across several regions. Claude retrieves the relevant mobile data and produces a readable summary with key figures and notable changes, ready to share with donors or senior leaders.
New case creation from referrals
When a community health worker records a referral by message, Claude can help create a new case with the details provided, flagging any missing fields for the worker to complete. This keeps case registers complete and reduces delays between referral and follow-up.
Training and onboarding support
A programme trainer uses Claude to answer new field workers' questions about how to record particular visits or cases in CommCare. Claude draws on the programme's own guidance so that staff receive consistent answers, which shortens onboarding time for new recruits.
An end-to-end workflow: Referral to follow-up loop
TriggerA community health worker submits a referral form in CommCare after a home visit.
Claude reads the new referral record and checks it against existing cases to avoid duplicates.
Claude drafts a new case or case update with the referral details and flags any missing information.
A supervisor reviews the draft and approves it, and Claude writes the approved case to CommCare.
Claude creates a follow-up task in the organisation's ticketing system and assigns it to the nearest clinic team.
When the follow-up is recorded, Claude updates the case status and adds the outcome to the monthly summary in Microsoft 365.
OutcomeReferrals are tracked from the first visit to the final outcome, with fewer lost cases, clearer accountability and monthly reports produced with far less manual effort.
How we set it up
Free automation audit
We review how your teams currently collect and follow up field data in CommCare, and identify the workflows most worth automating. There is no cost and no obligation.
Secure connection with an API key
We connect Claude to CommCare using an API key issued for a dedicated service account, with least-privilege access so Claude can only reach the data it needs.
Workflow design
We design the end-to-end workflow across CommCare and your other systems, such as Microsoft 365, CRM, ERP or ticketing, and agree which actions require human approval.
Testing with real past cases
We test the workflow against real past cases and records from your programme, check accuracy and refine the approval steps before anything goes live.
Launch and team training
We launch with monitoring and audit logs turned on, then train your staff so they can use Claude confidently and know when to step in.
Who benefits
- Programme director
- Gets timely, reliable summaries of programme performance without waiting for manual reports.
- Field supervisor
- Spends less time on data checks and more time supporting community health workers.
- Monitoring and evaluation lead
- Can explore mobile data in plain language and produce consistent reports for donors.
- IT or data protection officer
- Keeps control of access through API keys, limited permissions and full audit logs.
Security and control
- Access uses a dedicated service account with least-privilege permissions, so Claude sees only the data it needs.
- API keys can be rotated or revoked at any time, and access can be switched off immediately.
- People approve consequential actions, such as changing case records or sending referrals, before they are written.
- Every action taken through Claude is logged, giving the team a clear audit trail for review.
- Personal data handling follows your own policies, and data minimisation is applied in the workflow design.
For teams in the US, UK, India and the Middle East
Organisations in the United States and the United Kingdom can align the setup with their state and national health data requirements, including HIPAA and UK GDPR where they apply. Organisations in India can design workflows to meet the Digital Personal Data Protection Act, 2023. In the UAE and Saudi Arabia, the setup can be designed around local data protection laws. Claude can be hosted in India, the United States, the United Kingdom or the European Union, and the hosting region is chosen to meet your requirements.
Learn more about Claude and MCP
Anthropic's AI model and assistant.
Secure links between Claude and business tools.
How engineers build and change software with Claude.
Hosted agents that run multi-step work.
The open standard Claude uses to connect to tools.
Frequently asked questions
What does the CommCare MCP server do?
The CommCare MCP server acts as a secure bridge between CommCare and AI tools such as Claude. It allows approved AI assistants to query mobile data, read case records and, where permitted, create or update cases. Access is controlled by the organisation, so the server only exposes the functions that the chosen workflow needs.
Is connecting CommCare to Claude secure?
Security depends on the setup. We use an API key tied to a dedicated service account with least-privilege access, add approval steps for consequential actions and enable audit logging. Keys can be rotated or revoked at any time, and data handling follows your own policies and applicable laws.
What can Claude do with CommCare?
Typically, Claude can query collected mobile data, summarise case progress, answer questions about programme performance and help create or update case records. It can also support routine tasks such as drafting follow-up lists. The exact actions allowed are agreed during the audit and limited to what your workflow needs.
How long does setup take?
Timelines vary with the number of workflows and systems involved. A focused single workflow is often connected and tested in a few weeks, while broader programmes with several systems take longer. The free automation audit gives you a clear estimate before any work begins.
Which plan or permissions are needed?
Generally, you need access to a CommCare project with an API key that has permission to read the relevant data and, if required, write case records. Your CommCare administrator can issue a key for a dedicated service account. We confirm the exact requirements during the audit so you only grant the access that is necessary.