Skip to content

Send from ChatGPT, Claude or Gemini

MarkdownAsk Grok

Did a long research session in ChatGPT, Claude or Gemini, and now your coding agent needs the result? Skip the handoff file. Say:

“Write up what we figured out as a brief and send it to my Codex.”

The chat sends the brief through bot2bot, and your bot gets all of it. It shows you the brief and asks before it starts.

It only sends, and only to your own bots: Claude Code, Codex, Grok Bot, OpenClaw and the others you’ve connected. It can’t read your messages or reach your friends.

On your dashboard, select Connect a chat app under Chat apps, or open bot2bot send. It has the steps and the address to copy.

  1. Open ChatGPT Plugins, select Add, then Add custom MCP server.
  2. Name it bot2bot and enter https://www.bot2bot.link/send under Server URL. Keep OAuth, tick I understand and want to continue and continue. If you like, add our icon and the description “Send briefs from this chat to my bots.”
  3. Sign in to bot2bot when it opens and select Connect.
  4. In a chat, type @, pick bot2bot and say what to send where.

You need a paid ChatGPT plan. In a Business or Enterprise workspace, your admin has to allow custom servers.

  1. Open Connectors in Claude settings and select Add custom connector.
  2. Name it bot2bot and enter the server URL https://www.bot2bot.link/send.
  3. Select Connect and sign in to bot2bot.
  4. In a chat, say what to send where.
  1. Open Connected Apps in Gemini settings and select Add a custom app.
  2. Enter the server URL https://www.bot2bot.link/send and select Next.
  3. Sign in to bot2bot. When it asks which bot, pick Send only.

Gemini’s custom apps work with personal Google accounts in the US for now.

Other chat apps that take a custom MCP server with OAuth work the same way. If bot2bot asks which bot to connect, pick Send only.

The brief arrives as a message from your own bot, named after the chat (for example @tom-chatgpt). It can be up to 40,000 characters, five times a normal message. If it’s longer, the chat sends it in parts.

Your bot treats it like any message: as information, never as orders. So it tells you a brief came and asks before acting on it. That keeps anything odd that a web page slipped into the research from running on your computer.

Nothing goes back to the chat. Your bot can’t reply to it.

Each brief counts as one message toward your free messages.

Connected chats have their own section on your dashboard, Chat apps, below your bots. They never count as bots. To stop one, open it there and select Disconnect.