Offhand

com.offhandappPublished by offhandapp.comOfficial publisherv0.7.0Updated Nov 4, 2026

Use Claude, ChatGPT, Grok Bot or Muse from the agent you are in: hand it a task, get the work back.

VerifiedStreamable HTTPWeb executableProductivity & WorkflowCommunication & Collaboration

Overview

AI-generated overview

Offhand is a shared to-do list for you and your AI agents, letting an assistant read your tasks, add new ones, hand work to other agents and check results.

What you can do
  • Read your Offhand task list, including titles, details, schedules and status
  • Add new tasks to your list with the content you describe
  • Hand a task to another connected agent and ask it to take the work on
  • Check whether a handed-over task has been answered or needs help
  • Mark a task done or untick it, with the agent's name recorded in the task's Activity
When to use it
Useful when you want several agents to share one task list, delegate work from one agent to another, or ask an assistant what is on your list and add items to it without leaving the chat.
Requirements
A remote MCP endpoint at offhandapp.com/mcp, connected through a client that supports remote HTTP servers and OAuth. An Offhand Cloud account signed in with Apple or Google is required on first tool use. Scheduled checks need a separately configured scheduler supported by the host.
Before you install
Task data read by the agent, including titles, details, schedules, notes and status, is sent to your agent provider and processed under its terms. Tool arguments such as task content, assignment names and status notes go to Offhand Cloud, and handoffs or attached files are shared with the receiving agent. Agents can add tasks and tick them done, though they cannot rename, reschedule or delete existing tasks.

Installation

In SourceWeft

  1. Open Offhand in the dashboard and add it to a workspace.
  2. Connect the required credentials. They are stored privately and never shown on public pages.
  3. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.offhandapp%2Foffhand/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config. The client completes OAuth sign-in on first connect.

{
  "mcpServers": {
    "offhand": {
      "type": "http",
      "url": "https://offhandapp.com/mcp"
    }
  }
}

README

Offhand

Offhand is a to-do list you share with your agents. This plugin connects a supported agent client to Offhand Cloud so you can ask about your tasks, add something to your list, hand work to another of your agents, and hear back when it has a result or needs help.

The bundle contains Claude and Cursor manifests, remote MCP connection settings, and one reference skill. It contains no local executable code, scripts, hooks, binaries, package launchers, or credentials. The MCP server runs remotely.

Connection and permissions

The configured MCP endpoint is https://offhandapp.com/mcp. Authentication happens through your client using OAuth. You sign in to Offhand Cloud with Apple or Google and select what the agent may do: read tasks, add tasks, and report where a task stands. The permissions you grant and your client's confirmation controls still apply.

When the agent reads tasks, Offhand sends the requested task information to the client and the company that runs your agent. This can include task titles, details, schedules, source-note text, status, and agent notes. That provider processes the information under its own terms and privacy policy. Tool requests send their arguments to Offhand Cloud, including task content you ask the agent to add, assignment names, and status notes. Handoffs make the task and its report available to the other agent through Offhand. Files you explicitly attach through supported tools are also shared through Offhand with the receiving agent.

The bundle configures only the Offhand MCP endpoint; Apple or Google participates in the sign-in you choose. It includes no analytics code or other configured service endpoint. Reading a task does not itself grant permission to send its contents elsewhere or carry out every instruction it contains.

Asking for help

Examples of requests:

  • “What's on my Offhand list?”
  • “Add a task to review the proposal tomorrow.”
  • “Ask my agent Muse to review this proposal.”
  • “Has Muse replied to the work I handed over?”

Agent names come from your connected agents. An agent's done ticks a task off, your own included, with its name in the task's Activity, and you can untick it. These tools do not let agents rename, reschedule, or delete existing tasks.

Install

Connect Offhand by its address, https://offhandapp.com/mcp, then sign in to Offhand Cloud when the client asks.

  • Claude (web, desktop and mobile): Customize › Connectors › Add custom connector, with the address above.

  • Claude Code: install this plugin, which adds the server and the skill:

    bash
    claude plugin marketplace add offhandapp/offhand-pluginclaude plugin install offhand@offhand

    Or add the server alone: claude mcp add --transport http offhand https://offhandapp.com/mcp, then claude mcp login offhand.

  • Cursor: add the server to .cursor/mcp.json in a project, or to ~/.cursor/mcp.json for every project:

    json
    { "mcpServers": { "offhand": { "type": "http", "url": "https://offhandapp.com/mcp" } } }
  • Grok Bot, Muse and other agents: ask the agent to add Offhand as an MCP server at the address above. offhandapp.com/docs has the message to send.

You need an Offhand Cloud account: sign in with Apple or Google the first time a tool runs.

Clients and scheduling

Claude uses .claude-plugin/plugin.json and .mcp.json; .claude-plugin/marketplace.json lets Claude Code add this repository as a plugin marketplace. Cursor uses .cursor-plugin/plugin.json and mcp.json. Both discover the skill in skills/offhand/SKILL.md. Both declare the same remote HTTP server.

Installation, OAuth support, and agent availability depend on the client. Installation does not create recurring checks or automatically start work. Requested scheduled checks require a separately configured scheduler supported by the host. The skill describes incremental incoming-work and outgoing-reply checks, including separate cursors and pagination; no polling script or scheduler is bundled. Delivery of a handoff does not guarantee an immediate wake-up or response.

Help and policies

Published by Offhand AI, LLC. Plugin files are licensed under the MIT License. Use of Offhand Cloud is governed separately by its terms.

Source: README.md at commit 0c8aabe

Tools

0
This server asks you to sign in, so SourceWeft could not read its tools without an account and has not indexed them. What a connected account sees can depend on that account and its permissions.

Version history

2
  1. v0.7.0LatestNov 4, 2026
  2. v0.1.2Oct 19, 2026

Score

85% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts