CommCare MCP integration
Submits XForms through the OpenRosa or ODK endpoint, creates lookup tables, lists a project's reports, and invites web users with a role.
6actions available
Three actions you can hand over today
Every action runs live through MCP. Nothing to build, nothing to maintain.
Single sign on
Lyro authenticates mobile workers and web users against CommCare credentials, enabling secure access without separate login flows. Users skip an extra password prompt and get to help faster.
Submit form to commcare
Lyro submits completed survey or intake forms to CommCare as OpenRosa-compatible XForms within a conversation. Field staff capture data in one place instead of transcribing responses later.
Create web user invitation
Lyro generates invitations for new CommCare team members and sends access during onboarding conversations. New staff start work immediately rather than waiting for manual account provisioning.
How businesses use CommCare + Lyro
Each card is one request a support team gets, and the CommCare actions Lyro runs to close it.
Submit a completed form into the project
Lyro posts XForm data to a CommCare domain through the OpenRosa endpoint, or the ODK-compatible one when the payload comes from an Android client, so a submission gathered elsewhere lands in the same project as field data.
Submit Form to CommCareSubmit Form ODK CompatibleSet up the reference data a project depends on
Lyro creates a lookup table for a product catalogue, a price list, or a configuration set, and lists the reports already configured in the domain so nobody rebuilds one that exists.
Create Lookup TableList ReportsBring a new user in and confirm what they may do
Lyro creates a web user invitation with a specific role and permissions, and validates a mobile worker or web user's credentials to return their roles, permissions, and assigned locations.
Create Web User InvitationSingle Sign On
How it works
Get started in 3 steps
Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Lyro reads the CommCare actions it has and picks the ones a request needs.
- 01
Connect CommCare
Authorize the CommCare account your team already uses — one consent screen, no API keys, no mapping tables. Lyro can only do what you granted that account, and you can disconnect it at any time.
- 02
Tell your agent what you need
Describe the job the way you would hand it to a teammate. Lyro maps it to the CommCare actions that close it and chains as many as the request needs.
- 03
Watch it work
The agent runs the actions inside the conversation the customer is already in, so nobody copies data between tabs and your team can take over at any point.
Get started free
Everything else about CommCare
Setup, permissions, and the limits of what Lyro can do inside CommCare.
They differ per action. Create Lookup Table requires Edit Apps, and Create Web User Invitation requires both Edit Web Users and Edit Access API. An account without those permissions can still submit forms and list reports, so it is worth granting only what the workflows you enable actually use.
Every action available in CommCare
All 6 actions your agent can call on CommCare, straight from the live MCP connection.
Create lookup table
Create a new lookup table in a CommCare domain.
Create web user invitation
Create an invitation for a new web user in CommCare.
List reports
Retrieve available reports configured in a CommCare project.
Single sign on
Validate login credentials and retrieve user profile for a mobile worker or web user.
Submit form to commcare
Submit an XForm to CommCare following the OpenRosa standard.
Submit form odk compatible
Submit form data using ODK-compatible endpoint for Android client compatibility.
The tools CommCare sits next to
Same connection, same setup. Pick the next one your team already uses.
Bugherd
Files bug reports into the right project, attaches the file a customer sent, reports what is open and who owns it, and manages guest access.
Freshservice
Logs incidents, raises catalog service requests, reads ticket status off the live record, and pushes one field change across a batch.
Linkhut
Saves a link with its tags, notes and privacy setting, retrieves it back by tag, and removes what is out of date.
Oksign
Uploads a document, lays its signature fields on it, sends signing links by email or SMS, and reports which documents are still waiting.
Simplekpi
Logs KPI entries as the numbers arrive, batch-loads a whole period at once, returns processed report figures, and assigns KPIs to their owners.
Typeform
Reads form responses with timestamps, creates forms with questions and logic, patches wording and settings in place, and wires submission webhooks.

Ready to connect CommCare?
Authorize the account and your agent has all 6 actions from the first conversation.


