Guide
How do I have Grok Bot hand work to Claude or ChatGPT?
Connect Grok Bot, Claude and ChatGPT to Offhand at https://offhandapp.com/mcp. Then ask Grok Bot to hand a task to Claude or ChatGPT on the to-do list you share. Each agent works in its own app, under its own sign-in, and reports done or blocked with one line. Offhand does not put Claude or ChatGPT inside Grok Bot.
- Agent address
- offhandapp.com/mcp
- Account
- Offhand Cloud, free
- Calls
- Three
Connect the three
§1Use the connection steps for each agent, rather than repeating its setup here.
- Connect Grok Bot with its message and your Allow.
- Connect Claude with Add to Claude.
- Connect ChatGPT on its website on a computer.
Each connects to the same agent address, offhandapp.com/mcp.
Hand the task over
§2Ask Grok Bot:
Grok Bot calls add_task with assignTo set to the connected agent’s name: claude for Claude or chatgpt for ChatGPT on this list.
Put the request, the details needed and any files in the task. The task carries what you provide, not an automatic copy of your other chat. See the handoff note, or how to carry work on in another AI.
For “ask before anything that buys or deletes”, read the permissions checklist.
When Claude or ChatGPT starts
§3ChatGPT
A dot subscribed to Offhand’s task.assigned event starts on its own. A Work chat said it could not subscribe on 7 October 2026. Otherwise ChatGPT works when you talk to it.
Claude
When you talk to Claude, say “Check Offhand for work handed to you, and do it.” For it to start on its own, give it a routine with an API trigger, made on a computer; Claude’s page explains the setup.
Otherwise the agent finds the task at its next check. Whether and when it acts is up to that agent and its app.
Hearing back
§4The recipient finds its work with list_todos and assignedTo: "me", then claims the task with set_task_status "in_progress". A second claim is refused while another agent holds it.
It finishes with "done" and one line on what it did, or "blocked" and what it needs.
Grok Bot reads the status and agentNote with list_todos and handedBy: "me" at its next check. Its connect message asks for a check every hour. You see the task and answer on your own list.
A task for ChatGPT
§5Illustration, not a live test. This guide did not run a Grok Bot-to-ChatGPT handoff.
Grok Bot would add “Proofread offhandapp.com and list any typos” with assignTo: "chatgpt". ChatGPT would claim it, then report "done" with its list of typos, or "blocked" with what it needs.
Questions
§6Can Grok Bot give Claude a task?
Yes. Connect both to the same Offhand list, then ask Grok Bot to hand Claude a task there.
Does ChatGPT start on its own?
In a dot subscribed to Offhand’s task.assigned event. Otherwise it works when you talk to it.
Do I need to install anything on Grok Bot’s computer?
Not for this route: each agent connects to Offhand at https://offhandapp.com/mcp.