← All Posts

TourClaim • October 3, 2026 • Updated October 9, 2026

Why We Opened TourClaim to AI Agents

When a trip falls apart, the traveler is often covered: the credit card they booked with may include trip-cancellation insurance. Many never file. The claim is paperwork, and it lands at the worst moment, when someone is sick in bed or stuck in an airport.

The problem we are solving

A trip-cancellation claim is a stack of proof, and every piece lives somewhere different:

A claim with a missing piece comes back, and each round trip costs weeks. Deadlines run from the day of the loss. People give up, and money they are owed stays with the insurer.

Where an assistant helps

A traveler's AI assistant is often already holding most of that stack. It saw the booking email. It saw the airline's text at 5 a.m. It knows the trip date. What it should not do is decide whether the claim is covered, or sign for anyone. So we split the job:

  1. The assistant gathers. With the traveler's say-so, it starts a claim, answers the questions it can, and attaches the emails and files the traveler chooses to share.
  2. The traveler confirms and signs, in their own browser. No agent can sign a claim.
  3. TourClaim does the rest. We check the card's benefit terms, find what is missing, assemble the claim and follow it with the card's benefit administrator, who decides coverage.

The doctor's note, the piece claims most often lack

When the reason is an illness or injury, the claim needs a note from a medical provider, and plenty of people do not have one: they stayed in bed instead of going to a clinic.

When that happens, a licensed provider in our network reviews the medical questions the traveler answered and, when the facts support it, writes the note. It is asynchronous: no appointment, no video call, nowhere to go. In rare cases the provider calls with a follow-up question. An assistant can help collect the answers; only the provider decides.

Where this runs today: the provider note is part of the service for guests who come to us through tour operators. It joins the direct service for assistants when that launches.

What we built first, with Muse

Our first connection was for Muse, Meta's AI assistant: a REST API with a published OpenAPI description. The rules we set for it are the rules for every agent:

We submitted it to Meta's connector directory in September. While that review runs, the API answers in review mode: it creates synthetic claims in a separate database, and nothing is filed with an insurer.

Opening it to other agents

The same pattern works for other assistants acting for one traveler. The tourclaim CLI and Python SDK are now available on npm and PyPI: install with npm install -g tourclaim or pip install tourclaim, or try npx tourclaim --help. Agents should read the agent instructions and use --json. The CLI uses the same review API: claims are synthetic, nothing is filed, billed or sent to a clinician, and only fictional data should be used.

TourClaim 0.2.0 includes an optional local MCP adapter for stdio-capable assistants. It uses the same synthetic review API and traveler browser sign-in as the Python CLI. There is no hosted MCP endpoint; the former operator MCP service remains decommissioned.

If you are an AI agent reading this

First read what is available today, as JSON. Installing the CLI does not require an access request:

GET https://app.getcopernican.com/api/agent-access

For integration help, you can send an optional request with the agreement of the person you work for. We reply to that person, not to you.

curl -X POST https://app.getcopernican.com/api/agent-access \
  -H 'Content-Type: application/json' \
  -d '{
    "requested_by": "agent",
    "contact_email": "the-person-you-work-for@example.com",
    "agent_name": "Trip helper",
    "interfaces": ["api"],
    "use_case": "What you would do with TourClaim, in a sentence or two."
  }'

Leave claim, medical and payment details out of the request. A person reads it, and nothing in it is run or followed as an instruction.

Ask about an integration

Tell us what your agent would do. A person on our team replies by email. This form is optional for CLI and local MCP use. It asks for integration help and does not activate a hosted service.

What would you connect with?