Integration Options
Arlo Health provides three integration methods:MCP (Recommended)
Model Context Protocol for native AI agent integration. Tools are discovered automatically.
OpenClaw Plugin
One-command install for OpenClaw agents. Wraps the REST API with OpenClaw-compatible tooling.
REST API
Traditional REST endpoints for direct HTTP integration.
Core Workflow
Every Arlo consultation follows this flow:Step 1: Gather Context
Before starting a consultation, have a natural conversation with the user to understand their health concern:- What’s the main symptom?
- How long has it been going on?
- Any associated symptoms?
- Has this happened before?
Step 2: Start Consultation
Callstart_healthcare_consultation with a first-person narrative:
Step 3: Respond to AI Triage
The AI triage system will ask follow-up questions. Usesend_message to respond with natural, detailed answers:
Step 4: Handle Payment Gate
After triage completes, the consultation entersPAYMENT_REQUIRED status. Check the paymentType:
- pay_per_use: Call
confirm_provider_connectionto place a $30 hold and proceed - subscription_required: Guide user through subscription setup flow
Step 5: Provider Consultation
Once a provider is matched, the consultation becomesACTIVE. The user can exchange messages with the provider asynchronously. Providers can:
- Ask additional questions
- Provide diagnosis and treatment recommendations
- Write prescriptions (sent to selected pharmacy)
Authentication
For new users, callinit_signup to start the OAuth flow:
- Call
init_signup— returns anauthUrl - User opens the URL and completes signup
- Poll
check_account_statusuntilauthenticated: true
Webhooks (Recommended)
Without webhooks, your agent must poll for updates. With webhooks, Arlo pushes notifications when:- Provider sends a message
- AI triage responds
- Consultation status changes
- Provider connects or consultation closes
Next Steps
MCP Tools Overview
Explore all available MCP tools
Consultation Lifecycle
Understand consultation status flow
Authentication
Deep dive into OAuth 2.1 setup
Payment Options
Learn about billing modes