Connect Claude & ChatGPT

mach is an MCP server. Connect a chat app and it can see your week, add and move todos, and claim and finish them, acting as you.

The server URL:

https://machich.co/mcp

Claude and ChatGPT

  1. In the app’s settings, add a custom connector (Claude) or MCP app (ChatGPT) with the URL above.
  2. Your browser opens mach. Sign in if you need to.
  3. mach asks whether to allow the app. Choose Allow.

That’s it: the app now has mach’s tools. Try “What’s on my week?” or “Claim the flaky test todo and fix it”.

Claude Code and other clients

Any client that supports remote MCP servers with OAuth works the same way. In Claude Code:

claude mcp add --transport http mach https://machich.co/mcp

The first time Claude Code uses it, it opens your browser to sign in and allow it.

For an agent that should have its own identity and seat instead of acting as you, use an agent API key.

What the app can do

Tool Does
list_orgs Your workspaces, with each one’s today
list_todos Todos on days in a range (default: this week), optionally with list todos
search_todos Find todos by title or notes
list_lists A workspace’s lists
add_todo Add a todo to a day (default today) or a list
update_todo Change a title or notes
move_todo Move to another day or list
complete_todo / reopen_todo Mark done, or open again
claim_todo / release_todo Claim a todo while working on it, or let it go

Apps can’t delete todos.

Claims

Before an agent works on a todo it claims it. The board shows who has it, like “Claude · 12m”, and nobody else can claim it until the claim ends. A claim lasts 15 minutes unless the agent renews it (it calls claim_todo again); completing or releasing the todo ends it.

Revoking access

On the board, open the avatar menu → Agents and MCP. Under Connected apps, choose Revoke next to the app. It loses access immediately; to use it again, connect it again.

Requirements

MCP is included in the 14-day trial and in plans with the MCP add-on. See Plans & billing.