• TidioReply faster to tickets across all channels
  • LyroHire AI to handle customer servicecheck
  • Hubi AIRun on-brand marketing with an AI coworker
  • LabsTidio LabsGet a custom AI solution built by experts
  • Master AgentOrchestrates every channel
  • AI Voice AgentResolves calls on its own
  • Lyro for Zendesk
  • Lyro for Freshdesk
  • Lyro for Salesforce
  • Lyro for HubSpot
Browse all integrationsarrow_forward
  • Borrowell83% resolved
  • GameBoost86% automated
  • Cove Smart70% self-service
  • Secureframe59% automated
See all customer storiesarrow_forward
  • AI in E-Commerce in 2026Free report on the new shopping funnel
  • Shadow AIFree report on the hidden AI habit
  • AI in Insurance in 2026Free report on AI in insurance
See all reportsarrow_forward
  • Features
  • Pricing
Talk to salesGet started
Lyro wordmark

Product

  • Features
  • Master Agent
  • AI Voice Agent
  • Integrations
  • Pricing
  • Copilot

Resources

  • Blog
  • Customer Stories
  • Reports
  • AI in Ecommerce Report
  • Docs

Company

  • Contact
  • Book a Demo

Legal

  • Privacy Policy
  • Terms of Service
  • Data Processing Agreement

4.7/5on G2G2 logo

SOC 2 Type II · GDPR · CCPA

© 2026 Lyro by Tidio. All rights reserved.

CommCare

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.

Connect CommCareSee all integrations

6actions available

  1. Home/
  2. Integrations/
  3. CommCare

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.

See all 6 actions

How businesses use CommCare + Lyro

Each card is one request a support team gets, and the CommCare actions Lyro runs to close it.

  • checklist

    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 Compatible
  • storage

    Set 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 Reports
  • group

    Bring 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.

  1. 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.

  2. 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.

  3. 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

CommCare · Lyro

What can you do in CommCare without me setting anything up?

These, right away:

  • Create lookup table
  • List reports
  • Create web user invitation

Great, let's start with the first one.

Ask Lyro anything...

FAQ

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.

  • Not with this toolkit. It exposes form submission, lookup table creation, report discovery, user invitation, and sign-on validation, but no action that reads or edits an existing case, so case-level lookups and updates stay in CommCare or its case APIs.

  • Complete XForm XML with the OpenRosa metadata fields: deviceID, timeStart, timeEnd, username, userID, and a unique instanceID. The instanceID is what makes a resubmission identifiable, so it has to be generated per submission rather than reused.

  • It validates a user's credentials and returns their profile, including roles, permissions, locations, and configuration. That makes it the check before a sensitive step: confirm the person asking holds the role for it, rather than assuming from the conversation.

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.

  • Bugherdarrow_outward

    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.

  • Freshservicearrow_outward

    Freshservice

    Logs incidents, raises catalog service requests, reads ticket status off the live record, and pushes one field change across a batch.

  • Linkhutarrow_outward

    Linkhut

    Saves a link with its tags, notes and privacy setting, retrieves it back by tag, and removes what is out of date.

  • Oksignarrow_outward

    Oksign

    Uploads a document, lays its signature fields on it, sends signing links by email or SMS, and reports which documents are still waiting.

  • Simplekpiarrow_outward

    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.

  • Typeformarrow_outward

    Typeform

    Reads form responses with timestamps, creates forms with questions and logic, patches wording and settings in place, and wires submission webhooks.

Browse every integration
Support agent working at a laptop next to the Lyro mascot

Ready to connect CommCare?

Authorize the account and your agent has all 6 actions from the first conversation.

Connect CommCareTalk to sales
Connect CommCareTalk to sales
Support agent working at a laptop next to the Lyro mascot