Offhand

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

  1. Connect ChatGPT.

    You add Offhand to ChatGPT yourself, on ChatGPT’s website on a computer: its app can’t add Offhand.

    1. Sign in at offhandapp.com/account/connect with Apple or Google, and choose ChatGPT. The Offhand Cloud account is free.
    2. Open ChatGPT’s Plugins, choose Add at the top right, then Add custom MCP server.
    3. 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
    1. Choose Create as a plugin, then continue to Offhand.
    2. On the Offhand page that opens, choose Allow. ChatGPT gets only what you leave ticked there.

    Full ChatGPT setup and how it picks up a task

  2. Connect Claude.
    1. Sign in at offhandapp.com/account/connect with Apple or Google, and choose Claude. The Offhand Cloud account is free.
    2. Choose Add to Claude.
    3. In Claude, choose Continue, then Add.
    4. On the Offhand page that opens, choose Allow.

    Full Claude setup and how it picks up a task

  3. In one, ask it to add a task for the other. It calls add_task with assignTo naming the other agent.
  4. In the other, ask it to check its tasks with list_todos, do the task, and report done or blocked with one line.
  5. Back in the first, ask how it went. It calls list_todos with handedBy: "me"; the status and agentNote are 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.

More