{"name":"arlo-health","version":"1.0.0","description":"Healthcare infrastructure for AI agents. Everything an agent needs to act in healthcare for its user — licensed clinicians, prescriptions, labs, referrals, and more through one integration.","publisher":{"name":"Arlo Health","url":"https://arlohealth.ai"},"capabilities":{"tools":{"listChanged":false},"resources":{},"prompts":{}},"tools":[{"name":"init_signup","description":"Initialize the signup flow for a new Arlo Health user from a","annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false}},{"name":"check_account_status","description":"Check authentication and webhook status for an Arlo session.","annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"get_user_profile","description":"Get the current user's Arlo Health profile: account status and","annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"update_patient_info","description":"Update patient information (demographics, contact, medical history).","annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"complete_onboarding","description":"Complete onboarding (account status → ONBOARDED) once the required profile","annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"start_onboarding","description":"Open the interactive Arlo onboarding widget. It walks the user through","annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"start_flexpa_link","description":"Connect the user's health records (US insurance / provider portals) to Arlo,","annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true}},{"name":"complete_flexpa_import","description":"Poll for the outcome of a records connection started with start_flexpa_link.","annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false}},{"name":"list_conversations","description":"List the user's ongoing health conversations. A conversation is a continuous thread that may contain several provider visits over time — it never \"closes,\" so an IDLE conversation can always be re-engaged with send_message. Use this to find an existing conversation to continue before starting a new one.","annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"start_conversation","description":"Open a **NEW** health conversation with Arlo — AI triage gathers the","annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false}},{"name":"get_conversation","description":"Get an Arlo Health conversation's current state: `status` (IDLE /","annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"cancel_request","description":"Stop the conversation's current care request and return it to AI-only","annotations":{"readOnlyHint":false,"destructiveHint":true,"idempotentHint":true,"openWorldHint":false}},{"name":"get_visit_notes","description":"Get clinical notes from a conversation's provider visits.","annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"update_conversation_region","description":"Change the region (state) a conversation is licensed for —","annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"wait_for_reply","description":"Wait for the next reply or update in an Arlo conversation — the AI's","annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"send_message","description":"Send a message in an Arlo Health conversation (also re-engages an","annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false}},{"name":"get_media_url","description":"Retrieve media attached to a message (photos, videos, or files).","annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"get_prescriptions","description":"Get the user's prescription history from Arlo Health — a list of","annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"get_prescription","description":"Get details of a specific prescription order — all medications in the","annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"get_payment_status","description":"Get the per-visit price and the account's payment state. Arlo is","annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"start_visit_payment","description":"Get the Stripe Checkout link that approves payment for one visit.","annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false}},{"name":"register_webhook","description":"Register or update a webhook URL so Arlo can WAKE YOU when a","annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"get_health_records","description":"Read the user's connected insurance and health records (sourced from their insurer via Flexpa).","annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"search_care_prices","description":"Find nearby in-network care options with estimated negotiated prices under the patient's insurance plan (US only; currently Anthem, Blue Cross Blue Shield plans nationwide via BlueCard network schedules, Blue Shield of California, UnitedHealthcare incl. UMR/Oxford/Surest, Cigna, Aetna, and Original Medicare). ORIGINAL MEDICARE: rates are Medicare's approved amounts by locality, each provider carries \"patientShare\" (coinsurance after the Part B deductible; $0 on screening benefits and labs) and \"medicareStatus\" (enrolled, accepts assignment), and the top-level \"medicare\" block explains the cost-sharing once. A bare \"Medicare\" is priced as Original Medicare with a \"medicare_type\" ask: confirm it is not a Medicare Advantage plan (those are declined with the reason; their rates are not published). Codes Medicare does not pay carry \"service.medicareNote\" naming what to use instead (e.g. the Annual Wellness Visit G0438/G0439 instead of a routine physical).","annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"check_network_status","description":"Check whether a specific provider or facility is in-network for the patient's insurance plan, and optionally what they charge for a specific service — based on the insurer's published rate files (US only; currently Anthem, Blue Cross Blue Shield plans nationwide via BlueCard network schedules, Blue Shield of California, UnitedHealthcare incl. UMR/Oxford/Surest, Cigna, Aetna, and Original Medicare). ORIGINAL MEDICARE: inNetwork means enrolled in Medicare (CMS clinician file) or observed billing Medicare; \"medicareStatus.assignment\" says whether they accept assignment (participating = the approved amount is payment in full; non_participating = may bill up to 15% more), an opt-out is reported as out of network with the reason, and with a code the rate is Medicare's approved amount with \"patientShare\". No billing-entity fork applies. Medicare Advantage plans are declined with the reason.","annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"get_provider_evidence","description":"Public-data evidence about ONE specific provider: Medicare-derived experience (procedure volume with a national percentile only when high), facility outcome context (CMS-computed, facility-level — never the clinician's own outcome), Medicare payment anchors (what Medicare actually paid this provider per service), or an explained absence. Renders an evidence card UI for the patient.","annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"create_care_request","description":"Propose a real-world care action for the user — Arlo's care team executes it","annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true}},{"name":"get_care_request","description":"Status of a care request created with create_care_request, plus the","annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"list_care_requests","description":"The user's care requests, newest first: pending approvals, approved actions","annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}}],"transport":{"type":"streamable-http","url":"/"},"authentication":{"type":"oauth2","metadata_url":"https://mcp.arlohealth.ai/.well-known/oauth-authorization-server"},"categories":["healthcare","ai-agents","prescriptions"],"documentation":{"agents":"https://mcp.arlohealth.ai/AGENTS.md","llms":"https://mcp.arlohealth.ai/llms.txt","openclaw":"https://mcp.arlohealth.ai/openclaw/skill.md"}}