CommCare logo
ConnectorCommCare

CommCare integration for Claude and Codex

Create a CommCare connection, then control which Spaces can use its approved tools and data without pasting credentials into prompts or threads.

Use CommCare from Claude

Add the CommCare connection to a Space that runs Claude, then use it from every channel in that Space.

Use CommCare from Codex

Add the CommCare connection to a Space that runs Codex, then use it from every channel in that Space.

Use CommCare from Sidekick

Connect your own OpenClaw to Sidekick while Type provides the conversations, permissions, connections, skills, and automations.

Documents & Forms

What the CommCare connector can do

CommCare is a mobile data collection and case management platform for health and social programs

One connection, many Spaces

Connect CommCare once, then decide which Spaces can use it in threads, skills, automations, and coding work.

Representative actions

  • Create Lookup Table

    Tool to create a new lookup table in a CommCare domain. Use when you need to set up reference data structures like product catalogs, price lists, or configuration tables. Requires 'Edit Apps' permission.

  • Create Web User Invitation

    Tool to create an invitation for a new web user in CommCare. Use when you need to invite a user with specific role and permissions. Requires 'Edit Web Users & Edit Access API' permissions.

  • List Reports

    Tool to retrieve available reports configured in a CommCare project. Use when you need to discover what reports exist before downloading report data via the Download Report Data API.

  • Single Sign On

    Tool to validate login credentials and retrieve user profile for a mobile worker or web user. Use when you need to authenticate a user and obtain their profile information including roles, permissions, locations, and configuration details.

  • Submit Form ODK Compatible

    Tool to submit form data using ODK-compatible endpoint for Android client compatibility. Use when submitting XForm data to CommCare. Requires properly formatted XML with metadata including unique instanceID.

Connection

API and auth details

CommCare is a mobile data collection, case management, and messaging platform. Public API docs cover form and case data, application metadata, messaging events, FHIR integration, reports, exports, and change feeds for syncing field-program data into analytics, data warehouses, and operational systems.

FAQ

Questions people ask before connecting CommCare

Can Claude use CommCare?

Yes. Add a CommCare connection to a Space that runs Claude, then use its approved tools and data from any channel in that Space.

Can Codex work with CommCare through Type?

Yes. Add a CommCare connection to a Space that runs Codex, then use its approved tools and data from any channel in that Space.

Is this the same as a CommCare MCP server?

Not exactly. Type uses connectors and connections to give selected Spaces access to approved app tools and data. Some connectors use hosted MCP, while others use OAuth, API keys, service accounts, or custom APIs.

More documents & forms connectors