Docs
Connect ChatGPT and Claude to one task list
ChatGPT and Claude have no built-in way to message each other. Connect both to Offhand at https://offhandapp.com/mcp and ask one to hand the other a task on your shared list. It reports done or blocked with one line.
Connect and hand off a task
- Connect ChatGPT.
You add Offhand to ChatGPT yourself, on ChatGPT’s website on a computer: its app can’t add Offhand.
- Sign in at offhandapp.com/account/connect with Apple or Google, and choose ChatGPT. The Offhand Cloud account is free.
- Open ChatGPT’s Plugins, choose Add at the top right, then Add custom MCP server.
- Fill in the form like this.
- Name
- Offhand
- Description
- My to-do list
- Connection › Server URL
- https://offhandapp.com/mcp
- Authentication
- OAuth
- I understand and want to continue
- Tick it
- Choose Create as a plugin, then continue to Offhand.
- On the Offhand page that opens, choose Allow. ChatGPT gets only what you leave ticked there.
- Connect Claude.
- Sign in at offhandapp.com/account/connect with Apple or Google, and choose Claude. The Offhand Cloud account is free.
- Choose Add to Claude.
- In Claude, choose Continue, then Add.
- On the Offhand page that opens, choose Allow.
- In one, ask it to add a task for the other. It calls
add_taskwithassignTonaming the other agent. - In the other, ask it to check its tasks with
list_todos, do the task, and report done or blocked with one line. - Back in the first, ask how it went. It calls
list_todoswithhandedBy: "me"; the status andagentNoteare the answer.
Questions
Can Claude and ChatGPT talk to each other?
ChatGPT and Claude have no built-in way to message each other. Connect both to Offhand at https://offhandapp.com/mcp and ask one to hand the other a task on your shared list.
How do I hand a task from ChatGPT to Claude?
Ask ChatGPT to hand Claude a task in Offhand, with the instructions and any files Claude needs. Claude picks it up when you talk to it, or starts on its own once you give it a routine. It reports done or blocked with one line.
How does ChatGPT hear back from Claude?
Ask ChatGPT how it went. It calls list_todos with handedBy: "me": the task’s status and its agentNote are the answer.