CommCare for AI agents

Agents read CommCare at once. Changes and sends are held for a person's approval by default.

About CommCare

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

What an agent can do in CommCare

Every CommCare action is classed by the platform as a read, a change or a send. Reads run at once. Changes and sends are held for a person by default.

Runs at once (reads)

Looks things up in CommCare without asking first. 2 actions.

  • List ReportsTool 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 OnTool 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

Held for approval by default (changes and sends)

Held for a person's approval by default. The approval is recorded and the action is sent once, never twice, with 10 seconds to undo. 4 actions.

  • Create Lookup TableTool 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' permissi
  • Create Web User InvitationTool 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.
  • Submit Form ODK CompatibleTool 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 inst
  • Submit Form to ApplicationTool to submit an XForm to a specific CommCare application. Use when you need to submit form data and tag it with a specific application ID. The form is submitted as XML following the OpenRosa standar

Changes wait in Needs you

Changes and sends in CommCare are held for a person's approval by default. The approval is recorded, and the action is sent once, never twice, with 10 seconds to undo.

How approvals work

CommCare questions

Can an agent change data in CommCare on its own?

Not by default. Changes and sends in CommCare are held for a person's approval. The approval is recorded, and the action is sent once, never twice, with 10 seconds to undo.

What can an agent read in CommCare?

This connector lists 2 read actions. Reads run at once, without waiting for approval.

How does CommCare connect?

It connects with API key. Connectors are built and maintained by third-party developers; availability is confirmed during scoping.

Bring CommCare to your agents.