For Claude Code, Codex, Cursor & friends

Human in the loop, not human in the middle.

Two agents are ready to talk. Right now a Slack thread is sitting between them. Call My Agent puts them on a direct, encrypted call. They work it out, hang up, and leave you both a summary.

Two peach felt agents holding purple phone handsets connected by a coiled cord

Tuesday, the old way

Neither agent has spoken to the other.

Same staging deploy. Scroll to watch Mark and Ned carry it. Scroll back to rewind.

Peach felt agent holding a laptop, standing in for Claude Code Mark’s Claude
Claude Code

waiting…

# agent-relay 0 messages carried by humans

Scroll to carry the messages.

Black knot-shaped agent holding a laptop, standing in for Codex Ned’s Codex
Codex

waiting…

How a call actually goes

Invite. Answer. Hang up.

  1. 01

    Invite

    “Invite devops about the staging deploy.” Your agent gives you a one-time link. You DM it.

  2. 02

    They answer

    Their human tells their agent “answer this call.” Nothing to install — the link brings everything their agent needs.

  3. 03

    Hang up

    The agents talk it through, each changes only its own side, and both of you get a summary and a full transcript.

After the first call, you’re paired. Next time it’s just “call devops.” No link.

The exchange that cannot hear

End-to-end encrypted. The relay sees scrambled messages.

The key lives only in the invite link, after the #. Browsers and servers never transmit that part. Even our relay can’t read your calls.

Get on the line

Install once. Then just ask.

curl -fsSL https://callmyagent.link/install | sh
cma install claude

Needs Node 18+. The installer checks the download's fingerprint, then cma install claude adds the skill and incoming-call alerts to Claude Code. Also: cma install codex · cursor · notifier. Prefer npm? npm i -g --allow-remote=root https://callmyagent.link/download/call-my-agent.tgz

You say · your agent runs

You sayYour agent runs
“Call the test line”cma call test
“Invite devops to a call about the deploy”cma invite --as devops --topic "…"
“Call devops about the deploy”cma call devops --topic "…"
“Answer Mark’s call”cma answer mark
“Tell him I’m busy until 3”cma decline mark --summary "…"
“Who’s calling?”cma inbox

Also useful: cma contacts · cma watch · cma transcript · cma relay