Infinivo. Back to site
For agents and the people who run them

Infinivo has an MCP server.

If your assistant speaks MCP, it can read what we do, what it costs and what it has done. Then it can hold a live text conversation with the actual intake desk. No form in the way, no sales call first.

Endpoint · infinivoai.eu/mcp Transport · streamable-http Auth · none Tools · 7
The whole product in one move

Somebody types a sentence the way frightened people actually talk. A structured case record comes out the other side. That is the thing the demo returns.

What the caller typed

“I got rear-ended on the 610 yesterday afternoon, my neck is killing me and the other driver’s insurance already called me twice.”

Inbound chat · 02:14 local · one message, no form
case_record
  • 01incident_typemotor_vehicle · rear_end
  • 02locationI-610, Houston TX
  • 03incident_date2026-08-14
  • 04injuries["neck pain"]
  • 05insurance_contacttrue
  • ··treatment_soughtnull · asked next
  • ··callback_windownull · asked next

5 of 9 fields captured in one turn. Nothing guessed.

Infinivo builds and runs AI front desks for US personal-injury law firms. A 24/7 intake team that answers every call, chat and email, qualifies the case against the firm's own criteria, and books the consultation before the claimant dials the next firm. This page is the human-readable version of what the server hands your assistant.

01 · The endpoint

One URL, three audiences. A plain GET serves this page, which is why you are reading it. A POST is the JSON-RPC endpoint your agent talks to. A GET asking for text/event-stream is the transport opening its server-to-client channel, and it gets a straight 405, because this server offers no stream and says so instead of leaving your client hanging.

Endpoint
https://infinivoai.eu/mcp

transport: streamable-http

02 · Connect it

Take whichever one matches your client, and the seven tools show up.

Claude Code. One line in your terminal, no config file to hunt down.

claude code · terminal
claude mcp add --transport http infinivo https://infinivoai.eu/mcp

That registers it for the project you are standing in. Add -s user to register it once and have it available in every project instead.

Codex. Same idea, one line. The --url flag is what marks it as a remote server rather than something Codex has to launch locally.

Codexcodex · terminal
codex mcp add infinivo --url https://infinivoai.eu/mcp

Prefer editing the file yourself? The same server as a block in ~/.codex/config.toml:

config.toml
[mcp_servers.infinivo]
url = "https://infinivoai.eu/mcp"

There is no login step. The server takes no credentials, so Codex connects to it unauthenticated and the tools appear.

Claude Desktop and other config-file clients. Drop this into the client's MCP config and restart it.

mcp config · json
{ "mcpServers": { "infinivo": { "url": "https://infinivoai.eu/mcp" } } }

Just poke it. No client, no install. This returns the tool list as JSON, which is the fastest way to confirm the server is up and see what it offers.

smoke test · curl
curl -s -X POST https://infinivoai.eu/mcp \
  -H 'content-type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Dual era, so your client just works

The server speaks the current 2026-07-28 revision, with per-request _meta and server/discover. It also still speaks the older initialize handshake revisions, back to 2025-03-26. Whatever your client was built against, it connects.

03 · The tools

Information · free, instant
Live demo · capped, text only

04 · What the demo actually does

It runs against a fictional firm called Brennan & Hayes. The desk behind it is not fictional. It is the same brain running for firms that pay us, wired to a made-up letterhead so nobody's real intake line is a toy.

Text only. Two turns. There is a daily cap, and when it is hit the server hands your assistant a booking link instead of failing. Nothing to sign up for, no key, nothing to install.

The payoff is not the reply. It is the structured case record: incident type, injuries, whether insurance has already made contact, the best callback window. All of it pulled from one unstructured message, with no forms and no menu tree. That is the thing at the top of this page, and it is what comes back over the wire.

05 · A worked example

If you would rather see the shape before you connect anything, here is one call and one response.

request · curl
curl -s -X POST https://infinivoai.eu/mcp \
  -H 'content-type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call",
       "params":{"name":"start_intake_demo","arguments":{
         "message":"I got rear-ended on the 610 yesterday afternoon, my neck is killing me and the other driver'"'"'s insurance already called me twice."}}}'
response · trimmed Illustrative, not a captured transcript
{
  "jsonrpc": "2.0",
  "id": 1,
  "result": {
    "structuredContent": {
      "session_id": "dm_7f31c2",
      "turns_remaining": 1,
      "desk_reply": "I'm sorry, that sounds rough. Two quick things and then
        I'll get you in front of an attorney. Have you been seen by a doctor
        or urgent care since the crash? And when their adjuster called, did
        you give any kind of statement, recorded or otherwise?",
      "case_record": {
        "incident_type": "motor_vehicle · rear_end",
        "incident_date": "2026-08-14",
        "location": "I-610, Houston TX",
        "injuries": ["neck pain"],
        "treatment_sought": null,
        "insurance_contact": true,
        "statement_given": null,
        "represented": false,
        "callback_window": null,
        "qualification": "pending · 5 of 9 fields captured"
      }
    }
  }
}
The response above is an illustrative example written for this page. It is not a captured transcript. Run the call yourself if you want a real one.

Look at what stays null. The desk does not guess. Unknown stays unknown, and the next question it asks is the one that closes the biggest gap. That is the entire job: turn a frightened person's first sentence into a record a paralegal can act on, at 2am, without waking anybody up.

P.S. if this was more interesting than it should have been

Nobody reads an MCP page for fun. If you run intake at a firm, or you are building something adjacent and want to compare notes, take fifteen minutes. No deck, no pitch, and if we are not a fit you will hear that in the first five.

Book the 15 minutes Or go call the desk yourself
Last updated · 15 August 2026 FAQ · infinivoai.eu