Hand your day to Claude.
Reassign is an MCP server. Connect Claude (or any MCP client) and it reads your real day and reshapes it with the same moves you’d make by hand. Every change lands on your dial, live.
- 1
Connect.
Authorise Claude from your Reassign account. It’s an OAuth grant. Pull it back any time. (Pro.)
- 2
Ask.
Talk to it like a planner: “What does my afternoon look like?” · “Find 45 minutes before lunch to prep.” · “Push everything after 3 back an hour.”
- 3
Watch.
Events appear, move, and resize on your dial in real time, and Claude tells you what changed and why.
Ask in plain language. Watch the dial answer.
Thirteen tools, the same moves you’d make by hand.
Reassign exposes 13 planning tools over MCP: the same operations the app runs
when you drag a block. A fourteenth, send_feedback, files a bug report or an idea
from the chat and needs no scope.
Read your day
get_schedule pulls your whole day in one call: current time, events, free slots, areas, activity types. Claude knows your day before it touches it. find_event looks a block up by name. get_weather reads the forecast around the ring. get_energy reads your energy curve: today’s peaks and dips, and where you are right now.
get_schedulefind_eventget_weatherget_energy
Reshape your day
write_events creates, updates, moves, or nudges events, one or many, in a single atomic batch, and keeps a block’s microtasks: rewrite or reorder the list, or tick one off by name, for one day or the whole series. delete_events removes them, reversibly. manage_categories shapes your areas and activity types. manage_backlog keeps your Inbox: blocks with no time yet, microtasks and all, added and pulled onto the dial when you’re ready.
write_eventsdelete_eventsmanage_categoriesmanage_backlog
Plan in plain language
schedule turns plain-language time into a conflict-free proposal. confirm_schedule lands it. Changed your mind? undo rolls it back, up to 30 minutes later.
scheduleconfirm_scheduleundo
Show it, and look back
show_day renders the real 24-hour dial right in the chat, in your theme. review_day reads a past day back: your plan against the day you actually lived.
show_dayreview_day
Not talking to an assistant? The same operations are a public REST API at
reassign.app/api/v1: OAuth or an API key from settings, real HTTP status
codes, and an OpenAPI 3.1 spec to
build against. One implementation answers both, so a script and Claude can never
disagree about your day.
Scoped, revocable, and reversible by design.
- OAuth grants
- Connect per client; revoke any one at any time from your account.
- Scopes
- Each grant is
events:read,events:write, or both. Scopes are enforced per tool, so a read-only grant can never change your day. - One fit books, several wait
schedulebooks a request straight away only when exactly one conflict-free time fits, and hands back an undo token. When several fit, it returns ranked options and nothing lands untilconfirm_schedule.- A 30-minute undo window
- Don’t like a change? Say so, and
undorolls it back. - Standard MCP over HTTP
- At
https://reassign.app/api/mcp, with OAuth auto-discovered.
“Asking Claude to reshape your schedule and then watching the changes appear live on the dial feels like a strong use of MCP.”
Connect Claude in under a minute.
One custom connector in Claude, or one command in Claude Code. Sign in once, pick your scopes. (Pro.)
Claude & ChatGPT (custom connector)
- 1
Open your AI's connector settings
In Claude (web or desktop), open Customize → Connectors, click +, then Add custom connector. In ChatGPT, turn on Developer mode under Settings → Apps → Advanced settings, then open Settings → Connectors and click Create. Menu names move; the server URL below does not.
- 2
Add a custom connector
Fill in the form, then click Add:
- NameReassign
- Remote MCP server URL
https://reassign.app/api/mcp
- 3
Connect and approve access
Click Connect, sign in to Reassign if prompted, choose your scopes (
events:read,events:write, or both), and approve.
Claude Code (plugin)
- 1
Install Claude Code
Follow Anthropic's quickstart for Claude Code.
- 2
Add the marketplace, then install
Run these in a Claude Code session. The first adds Reassign's plugin marketplace; the second installs the scheduling plugin (skill + MCP connector):
/plugin marketplace add reassignai/plugins/plugin install reassign@reassign - 3
Authenticate with Reassign
Run
/mcp, select the Reassign server, then sign in and approve access (chooseevents:read,events:write, or both)./mcp
npm / any stdio MCP client
- 1
Point your client at the npm shim
Any MCP client that speaks stdio (Cursor, Windsurf, custom agents…) can run the published shim. Add it as an MCP server with this command:
npx -y @reassign/mcp - 2
Authenticate with Reassign
On first run the shim opens an OAuth flow: sign in to Reassign and choose your scopes (
events:read,events:write, or both). It talks to the same MCP server athttps://reassign.app/api/mcp.
Try it out
Once you're connected, talk to your AI like a planner:
- Show me what my afternoon looks like.
- Find 45 minutes before lunch to prep for my doctor's appointment.
- Push everything after 3pm back an hour, and protect 90 minutes for the side project tonight.
Tell Claude what your day needs. Watch the dial answer.
MCP is part of Pro, included in your 7-day trial.