Turn a meeting into a task list you'll actually do.
I already dated them.
Ask the chat you already have open. Kai reads the meeting it sat through, pulls out what you committed to, writes each as a dated task, and blocks the time for the big ones.
Kai reads the meeting, dates each commitment as a task, and blocks tomorrow for the big two.
I wrote them straight to your list.
Take my last meeting, pull out what I committed to, create the tasks with due dates, and block time tomorrow for the big ones.
Kai reads the meeting
The recap and action items from the call it sat through, so it knows what was actually agreed.
Reads a meeting's recap and action itemsget_meeting_sessionsKai skips what's already there
It checks your calendar and existing tasks first, so it never creates the same thing twice.
Reads your schedule across every calendarlist_events · list_tasksKai writes the tasks, dated
Each commitment becomes a task with the due date it was promised for. Nothing is sent, nothing is deleted.
Creates a taskcreate_taskKai blocks the time
The two big deliverables get a focus block tomorrow, fitted around what's already on your calendar.
Puts an event on your calendarcreate_event
Kai wrote these straight to your list, and blocked the time.
Nothing sent, nothing deleted. Undo any of it.
Kai is asking for
- Reads a meeting's recap and action items
- Reads your schedule across every calendar
- Reads your task list
- Creates a task
- Puts an event on your calendar
It cannot do these. Not with a prompt, not by mistake.
- Never records a meeting on its own
- Never shares a recap with anyone but you
- Never moves an event you did not ask it to move
- Never invites anyone you did not name
- Never deletes a task you did not name
- Never reorders your list behind your back
You approve Kai once, for your whole account. That single approval is what lets the other recipes move your calendar and brief you before calls. You can revoke it at any time.
Your AI apps on one side. Your whole day on the other.
I sit in the middle. You approve me once.
ClaudeAsk from Claude. Kai answers with your real day.
ChatGPTAsk from ChatGPT. Kai answers with your real day.
Claude CodeAsk from Claude Code. Kai answers with your real day.
CursorAsk from Cursor. Kai answers with your real day.
- Both inboxesKai searches your Gmail and your Outlook in one go, and drafts in your voice.
- Every calendarWork and personal calendars, read together. One question covers both.
- Your meetingsThe recaps and action items from meetings Kai sat through. No connector has these.
- Your tasksKai writes dated tasks straight to your list. Nothing sent, nothing deleted.
You approve Kai once. Every app you ask from reaches everything Kai works with.
One URL. Pasted once. That's the whole setup.
It works in Claude, ChatGPT, Cursor, Claude Code, and any other app that reads MCP. No API key, no plugin, nothing to install. Free with your Kai account.
Kai needs your inbox, calendar and meetings connected first. That is what the connector reaches into.
Copy Kai's connector URL
https://api.morgen.so/mcp-kaiIn Claude, open Settings, then Connectors, then Add custom connector. Paste the URL.
Approve it once on Kai's own screen. It shows up in the Claude phone apps too.
Copy Kai's connector URL
https://api.morgen.so/mcp-kaiIn ChatGPT on the web, open Settings, Connectors, switch on developer mode, and add the URL.
Approve it once on Kai's own screen. Custom connectors are web only for now, so the ChatGPT phone app cannot reach Kai yet.
Run this in your terminal
claude mcp add --transport http kai https://api.morgen.so/mcp-kaiType /mcp in Claude Code to start the sign-in.
Approve it once on Kai's own screen. Your tools are live in the session.
Add this to your mcp.json
{ "mcpServers": { "kai": { "url": "https://api.morgen.so/mcp-kai" } } }Cursor picks it up and opens a browser tab.
Approve it once on Kai's own screen. That's the last step.
One Kai. Your Gmail, your Outlook, both calendars, every meeting.
Ask me for any of them.
The meeting became a plan. The same connection that read it also reaches your inbox and your calendar, so the next message can reply to the person you owe, or brief you before you speak to them again.
You approve it once. After that, the work comes to the chat you were already in.
Turning meetings into tasks, answered
The honest fine print.
No. This one only creates: tasks and calendar blocks. It never sends an email, and it never deletes a task or an event. Anything it made, you can undo.
The ones Kai sat through and recapped for you. If Kai was not in the meeting, there is nothing for it to read, which is why the app has to come before the connector.
No. It checks what is already on your calendar and task list first, and skips anything already there. In the recording it found the sync had already spawned some tasks and left them alone.
No. Kai tasks are yours. It writes the things you committed to onto your own list, with dates. It does not assign work to other people.
In the Claude app, yes. You add the connector once on claude.ai and it shows up in the Claude iOS and Android apps. Tap the mic, say what you need, hit send. ChatGPT's custom connectors are web only for now, so the ChatGPT phone app cannot reach Kai yet.
Yes, at any time, from Kai. Access tokens are short lived, and the approval you gave can be pulled back in one click.

You walked out of the meeting and the follow-ups were already dated and blocked. That is the whole trick.
Save your spot