Agents
Every agent, connected to the WhatsApp chats you choose
Circles gives your AI agent your WhatsApp: the chats you open, ready to read. Your WhatsApp stays as it is, and nobody you talk to sees any difference. Link your number once, then connect each agent the way it connects best.
Circles connects your personal WhatsApp to Instinct, Claude, ChatGPT, Codex, Claude Code, Cursor, Grok and your own agents, and each one sees only the chats you open. Instinct connects with one tap and a send and no key, Claude, ChatGPT and Codex with one address and an approval, Claude Code, Cursor and Grok with a token and one config block, and anything else through the HTTP API, with a Free plan for 2 chats and Pro at $29 a month (₪99 in Israel), 14 days free, as of October 2026.
Updated
Pick your agent
Each page has the exact steps, what to ask, and what that agent can and cannot do.
Instinct
Tap Connect, then press send on a WhatsApp message Circles writes for you. Ask from WhatsApp, on the go.
Read →Claude
Add Circles as a custom connector in Claude and approve. Claude on the web, desktop and phone.
Read →ChatGPT
Add Circles as a custom connector and approve. ChatGPT reads the chats you opened.
Read →Codex
Add an MCP server with the Circles address and approve when Codex asks.
Read →Claude Code
claude mcp add with a token Circles makes for you, or one JSON block.
Cursor
Paste the block Circles writes into mcp.json.
Grok and other MCP clients
Add Circles as a remote MCP server with a token in the header.
Read →Your own agent, n8n, Dots
The same chats as JSON over HTTP with a key, plus quoted replies and reactions.
Read →How each agent connects
Counted from the moment your number is linked. Instinct takes one tap and a send; Claude, ChatGPT and Codex one address and an approval on Circles' own page; the rest a token and one config block.
| Agent | How it connects | Steps | Key to copy | Sending |
|---|---|---|---|---|
| A one-time code, in a WhatsApp message you send to Instinct | 1 tap, then send; nothing to paste | No, never | In chats you open for sending | |
| Custom connector with the address, approved on Circles' page (OAuth) | 1 paste, then approve | No | Starts ticked on the approval page (untick it for a reader), then only in chats open for sending | |
| Custom connector with the address, approved on Circles' page (OAuth) | 1 paste, then approve | No | Starts ticked on the approval page (untick it for a reader), then only in chats open for sending | |
| MCP server with the address, approved on Circles' page (OAuth) | 1 paste, then approve | No | Starts ticked on the approval page (untick it for a reader), then only in chats open for sending | |
| One command, or a JSON block with a token | Make a token, 1 paste | Yes, a token Circles writes into the config | Only if the token allows it, then only in chats open for sending | |
mcp.json with the address and a token | Make a token, 1 paste | Yes, a token | Only if the token allows it, then only in chats open for sending | |
| Remote MCP server with the address and a token | Make a token, 1 paste | Yes, a token | Only if the token allows it, then only in chats open for sending | |
| HTTP API with a key (OpenAPI 3.1) | Instructions, then the key in its own message | Yes, a key | As above, plus quoted replies and emoji reactions |
Every row shares the same limits: only the chats you open, sending off until you open a chat for it, one daily cap across all your agents (default 5), no automatic retries, and every request in your activity log. No "Add to Claude" or "Add to Cursor" buttons exist: the one link Circles opens for you is Instinct's WhatsApp chat.
Before any agent: link your number once
This part is the same whichever agent you pick, and you do it once.
Start your trial
Enter your WhatsApp number at usecircles.app. A sign-in link arrives on WhatsApp from the Circles number. No password.
Link WhatsApp as a linked device
A code typed on your phone, or a QR on your computer, under Linked devices, the same way WhatsApp Web links. Your phone keeps working as always.
Check what is open
Circles shows what agents may read by default, as your number is set. Hide any chat, or open one for sending, at any time.
Connect your agent
Pick it on the Agents page. History keeps arriving while you do.
Which agent should I pick?
The one you already use. Circles gives it your chats. Still undecided:
- You live in WhatsApp and want answers on the go: Instinct. You ask from the same app, in a WhatsApp message, and connecting is one tap and a send.
- You already pay for Claude or ChatGPT: Claude or ChatGPT. Nothing to install, one address, and it works where your account works.
- You are a developer and the client talks to you on WhatsApp: Claude Code, Codex or Cursor. Turn a bug report in a client group into an issue without leaving your editor.
- You are building something: the HTTP API for n8n, a script or your own agent. It is also the only way to reply with a quote or react.
- You use Grok, or another MCP client: a remote MCP server with a token.
You can connect several at once. Every Circles plan covers every agent, and each one has its own access that you can disconnect without touching the others.
What every agent gets
- Voice notes as text. Transcribed automatically, Hebrew and English, inside the message.
- Files ready to open. Photos, PDFs and documents announced by name, fetched on request. The agent reads the file itself.
- Names you know. Senders and group members by the names you saved.
- A cheap "what moved?".
activitygives counts per chat before anything is read. - Refusals that help. Ask for a chat that is not open, and the answer names what is.
The nine tools and what comes back: the WhatsApp MCP hub.
Questions and answers
Which AI agents can read my WhatsApp with Circles?
Instinct, Claude, ChatGPT, Codex, Claude Code, Cursor and Grok, plus any MCP client that takes a remote server, and your own agents through the HTTP API. Each reads only the chats you open in Circles.
Do I need an API key to connect an agent?
Not for Instinct, Claude, ChatGPT or Codex: Instinct gets a one-time code, and the others ask for your approval on Circles' page. Claude Code, Cursor, Grok and API agents use a token Circles makes for you, shown once.
Does connecting an agent put a bot in my WhatsApp?
No. Circles gives your agent your chats; you keep asking the agent where you always do. Nothing changes for the people you talk to, and nothing is sent unless you opened a chat for sending.
Do all my agents see the same chats?
Yes. Which chats are open is set once, per chat, for all your agents. What differs per agent is what it may do: read, open files, or send too, chosen when you approve it or make its token.
Can I connect more than one agent?
Yes, as many as you like, on any Circles plan. Each has its own access, its own name in the activity log, and its own Disconnect.
What does it cost?
Circles is free for 2 chats, $9.90 a month on Starter for up to 5, or $29 a month on Pro (₪99 in Israel) for every chat and sending, for one number and every agent, with 14 days of Pro free. Your agent's own subscription is separate.
Connect your WhatsApp to your agent today.
14 days free. Link your number, pick the chats, then connect Instinct with one tap or Claude, ChatGPT and Codex with one address.