The CommCare MCP server is an implementation of the Model Context Protocol that connects your AI agent and assistants like Claude, Cursor, etc directly to your CommCare account. It provides structured and secure access to your project forms, lookup tables, reports, users, and profiles, so your agent can submit form data, create lookup tables, list reports, invite web users, and validate user credentials on your behalf.
- Form data submission: Have your agent submit XForms to a specific CommCare application for field data collection.
- Android compatible form submission: Direct your agent to submit form data in an ODK compatible format for Android client workflows.
- Lookup table creation: Let the agent create new lookup tables in your CommCare project to support reference data used by forms.
- Report discovery: Instruct your agent to list the reports available in your CommCare project so you can find the right program insights.
- User access support: Have your agent invite new web users or validate mobile worker and web user credentials while retrieving their profiles.