← The Journal

Planning your day with ChatGPT

Plan your day with ChatGPT: connect it to Reassign over MCP so it reads and reshapes your real schedule. The setup, and the tools behind the chat.

A muted mesh gradient drifting from dusty amber and sand in the upper left into deep charcoal shadow at the lower right, coated in heavy film grain.

Reassign draws your day on a 24-hour dial. But the dial isn’t the only way in. Reassign is an MCP server — an open standard, not a Claude-only thing. So ChatGPT can read your real day and edit it with the same operations you’d do by hand. You type a sentence; the dial rearranges itself in front of you.

This is the part people underestimate until they try it. You’re not asking ChatGPT for generic advice about time management. You’re handing it your actual Wednesday and watching it move.

Connecting ChatGPT

MCP (the Model Context Protocol) is a small, open standard for letting an assistant talk to a tool. Reassign speaks it, and ChatGPT speaks it back through custom connectors. As of mid-2026 the path runs through Developer Mode (still in beta): in ChatGPT, open Settings → Apps → Advanced settings, turn on Developer Mode, then Create app and paste Reassign’s MCP URL — https://reassign.app/api/mcp. You sign in once with OAuth and pick your scopes: events:read, events:write, or both. Developer Mode and custom connectors are available on paid ChatGPT plans (Plus, Pro, Business, Enterprise), not the free tier.

The important thing: once it’s connected, every move ChatGPT makes is a real edit to your real plan — you watch each one land on the dial, and nothing happens off-screen.

The first move is always to look

Good planning starts with looking, and so does ChatGPT. Before it suggests anything, it calls get_context. That single call returns the current time, today’s events and open slots, and your areas and activity types. That last part matters: Reassign knows that Work is blue and Self is purple, that a block can be Flow or Recharge. So when you say “give me deep-work time,” ChatGPT already knows what that should look like on your dial.

Ask ChatGPT to “look at my day” and the first thing it does is read it. It doesn’t guess.

Finding room

The most common ask is also the one lists are worst at: where do I actually have time?

You: I need 45 minutes of focus time before lunch. Where can it go?

ChatGPT calls find_free_slots, scoped to your morning, and reads back the honest openings: the negative space on the dial. It might answer:

ChatGPT: You’ve got a clear stretch from 10:15 to 11:30. I can drop a 45-minute Flow block in there at 10:30. Want me to?

Note what didn’t happen: it didn’t invent a slot or quietly double-book you. It looked, found real room, and proposed something concrete before touching anything.

Blocking it in

Say yes and ChatGPT calls schedule to propose the block from your words: a 10:30–11:15 span, tagged to your Work area and Flow activity type so it carries the right colour and pattern. At this point it’s a proposed change, a draft on the dial.

You: Looks good. And add a 20-minute walk right after.

ChatGPT drafts the walk too. Then, only once you’re happy, it calls commit, and the drafts become your plan.

This propose-then-commit rhythm lines up with how ChatGPT treats connectors anyway: write actions ask for your confirmation by default, so nothing changes your day on a whim. ChatGPT proposes, you approve, commit makes it real.

Reshaping, not re-entering

The dial’s whole philosophy is that plans move. You reshape them instead of re-entering them. ChatGPT works the same way.

You: My 2pm ran long. Push everything in my afternoon back an hour.

Here ChatGPT reaches for write_events, sliding each affected block later along the ring in a single batch. A meeting at 2 becomes 3; the 3:30 review becomes 4:30; your evening compresses accordingly. On a list, that’s a dozen edits. On the dial, it’s one sentence, and you watch the afternoon rotate.

A typical session, then, is just a few verbs in conversation:

get_context      → look at the day first
find_free_slots  → where is there room?
schedule         → propose a block from a plain-language time
write_events     → create, move, shift, or reshape blocks
commit           → confirm a proposal

Why hand it over at all

You could do every one of these by hand: drag to block, grab to move, pull to resize. That’s the point. ChatGPT isn’t a separate, magic planner bolted on the side. It’s reaching for the same operations, on the same dial, that you already use. It does the fiddly parts — scanning for gaps, shifting a whole afternoon — at the speed of a sentence. Not advice about your day. Edits to it.

So the loop is simple. You say what you want in plain language. ChatGPT looks, proposes, and (once you say go) commits. And because it all lands on the round face in front of you, you never lose the plot: you’re always looking at your real day, watching it take a better shape.

Connect Reassign to ChatGPT from the MCP page — it’s the same MCP server, whichever assistant you bring — then try the first prompt: “Look at my day and find me 45 minutes before lunch.” Bringing Claude instead? Here’s planning your day with Claude.

Frequently asked

Does ChatGPT support MCP?
Yes. ChatGPT connects to remote MCP servers through custom connectors in Developer Mode. Reassign is an MCP server, so once it's connected ChatGPT can read your real day and reshape it with the same operations the app uses.
How do I connect Reassign to ChatGPT?
In ChatGPT, open Settings → Apps → Advanced settings, turn on Developer Mode, choose Create app, and paste Reassign's MCP URL: https://reassign.app/api/mcp. You sign in once with OAuth and pick your scopes — read, write, or both.
Which ChatGPT plans can connect a custom MCP server?
Developer Mode and custom connectors are available on paid ChatGPT plans — Plus, Pro, Business, and Enterprise — not the free tier. As of mid-2026 the feature is still in beta.
Can ChatGPT change my schedule without asking?
No. ChatGPT proposes changes and write actions require your confirmation by default, so nothing lands on your day until you approve it. A short undo window lets you roll a recent change back.
What's the difference between using Reassign with ChatGPT and with Claude?
It's the same MCP server and the same planning tools either way. The only difference is how you connect: ChatGPT uses Developer Mode custom connectors, while Claude uses its own connector setup or Claude Code.