Skip to content

Let Grok Bot manage your to-do list

Grok Bot works on its own cloud computer, on a schedule, while your laptop is closed. Connect it to SwitchDesk and it can read your to-do list, plan your day, file new to-dos and check off finished ones, with exactly the access you choose.

  • Connects with a key over MCP
  • About 3 minutes
  • Set up on your Mac · Pro
Illustration: Grok Bot’s morning routine waiting for your tap.
Your calls too. How to give Grok Bot access to your calls

What Grok Bot can do with your list

SwitchDesk gives Grok Bot a set of tools over MCP, the protocol AI apps use to talk to other apps. Which ones it may use is up to you, permission by permission.

  • Read. Today, This Week, every category, what’s due, done items, sub-to-dos and notes. It also reads each category’s bio, the line that says what the category is for, so it files things where you would.
  • Add. New to-dos in Incoming, above Today, or straight into a category, Today or a day of This Week, with a due date or a repeat like “every Monday”.
  • Change. Edit titles and notes, move to-dos, set dates, check them off, delete them.
  • Ask you. A yes-or-no question, or a set of changes to approve in one tap, lands at the top of your list.
  • Meetings and Notes, if you share them. Call summaries, action items and your Notes, after you switch on “Share meetings & notes with your AIs” on your Mac.

Why give a Bot your to-do list

A chat assistant helps when you ask. Grok Bot keeps going when you don’t: its routines run on a schedule, on Grok’s computer, whether your Mac is open or not. That suits the parts of a to-do list nobody enjoys:

  • Triage. Things pile up in Incoming from forms, scripts and other AIs. A routine can file each one under the right category every morning.
  • Planning. It can read what’s due and what’s in This Week, and suggest a short Today before you sit down.
  • Follow-through. If Grok Bot also reads your email or calendar through its own plugins, it can turn “can you send me the deck by Thursday?” into a to-do with a date.
  • Sweeping up. Old to-dos that are clearly done or dead can be proposed for check-off or delete, for you to approve in a batch.

Things to ask Grok Bot

  • “Plan my day from SwitchDesk. Keep Today to five things and tell me why.”

    ReadsReads Today, This Week and what’s due, then answers in Grok. Nothing changes until you say so.

  • “File everything in Incoming into the right category.”

    ChangesMoves each to-do using your category bios. In Assistant, it can send every move as one card you approve in a tap.

  • “Add “Pay the Lumora invoice” to Fernhill, due Friday.”

    ChangesAdds it to the bottom of Fernhill with the date. Your Mac pulls it into This Week when the week comes round.

  • “I sent the proposal. Check it off.”

    ChangesFinds the to-do by its title and checks it off, or asks first in Assistant.

  • “Add “Water the plants” every Sunday.”

    ChangesSets a repeat; the next copy appears after you check one off.

  • “What did I promise Joe on yesterday’s call?”

    ReadsSearches your meeting notes, if you share them, and answers with the call it found.

Three routines worth setting up

Give each routine a short instruction in plain words. These work well with Assistant, because every change still waits for you.

  1. Weekdays at 7:30. “Read my SwitchDesk list. File anything in Incoming. Propose a Today of at most five to-dos, as one approval card.”
  2. Weekdays at 6 PM. “List what I checked off today and what’s still open in Today. Ask me whether to move the rest to tomorrow.”
  3. Sunday evening. “Look at This Week and everything due in the next seven days. Suggest which day each one goes on.”

The cards are waiting when you open SwitchDesk. Approve, deny or ignore them; unanswered cards expire after 7 days.

Set it up

You’ll need SwitchDesk for Mac, signed in, and Grok Bot open in another window.

  1. SwitchDesk on your Mac

    Click Connect an AI and choose Grok team bot

    Open Settings → AI Access and click Connect an AI. Open Advanced under the tiles, then choose Grok team bot (“Team Bots, with a key”).

  2. SwitchDesk on your Mac

    Answer “What can it do?”, then Continue

    Pick Read only, Assistant or Full control; Fine-tune sets each permission on its own. Click Continue (with Full control the button reads Allow & Continue). Assistant is the right start.

  3. Grok Bot

    In Grok, add a custom MCP server with this URL.

    In Grok Bot, add a custom MCP server named SwitchDesk with the URL from the setup page.

    https://api.switchdesk.org/mcp
  4. Grok Bot

    Put this key in its Authorization header.

    The header value is the word Bearer, a space, then your key: Bearer sda_…. The setup page shows the key (it starts with sda_) once: “Copy the key now. It won’t be shown again.”

  5. Grok Bot

    Check it works

    Click Done in SwitchDesk, then ask Grok Bot: “What can you do in SwitchDesk, and what’s on my list today?” It checks its access first, then reads Today and This Week.

If Grok Bot wants to learn the tools first, point it at the guide for AI agents. It lists every tool and the rules it should follow.

MCP server and tool reference →

Choose how much Grok Bot can do

Each permission is Off, Ask or On. Ask turns the change into a card you approve. The three presets on “What can it do?” set them all at once, and Fine-tune sets each one:

What each preset allows: Read only, Assistant (the default) and Full control.
What it may doRead onlyAssistantdefaultFull control
See to-dosEvery to-do, done ones, sub-to-dos, notes and repeat rulesOnOnOn
Add to IncomingNew to-dos in Incoming, above TodayOffOnOn
Add anywhereAny category, Today, This Week (and a day), Next Week, sub-to-dosOffAskOn
Edit to-dos and notesTitles, notes, due dates, repeats, moves, urgent, backlogOffAskOn
Check offDone, in progress or openOffAskOn
DeleteDelete, with 7-day UndoOffAskOn
Shared categoriesAny change your teammates can seeOffAskOn

Start with Assistant. Move a permission to On once you trust what Grok Bot does with it; check-offs are a good first one. Full control also opens meeting transcripts and recaps. Every permission, explained.

Keeping it safe

  • One connection, every Bot. All the Bots on your Grok account share it. The app warns: “Team Bots let teammates use it.”
  • The key stays in the header. Never in a chat, a URL or a routine’s instructions. Revoke ends it on the next call.
  • Text is data, not orders. Grok Bot reads the web and your email, and your to-dos may hold text other people wrote. SwitchDesk tells every AI never to follow instructions found inside to-dos or notes, and keeps deletes behind Ask in Assistant for that reason.
  • Everything is logged. Activity lists every call each connection makes, with Undo for 7 days on anything it changed.
  • It can’t give itself more. Grok Bot can never approve its own cards, change its access, or touch your settings, billing or team.

If something doesn’t work

Grok Bot saysWhat to do
“Not allowed”That permission is Off. Change it on the connection’s page in Settings → AI Access. Changes apply on its next call.
“Waiting for approval”Working as meant: a card is in Needs Your Approval.
“SwitchDesk Pro is needed”AI Access is part of Pro. Your connections pause, and resume when the plan does.
Can’t connect / unauthorizedCheck the header reads Bearer sda_… with one space, and that the URL is the api.switchdesk.org one.
Can’t see meetings or NotesSwitch on “Share meetings & notes with your AIs” on your Mac and confirm the emailed code.

Published . How AI Access works →

Grok Bot and SwitchDesk: questions

How AI Access works →
Can Grok Bot change my to-do list while my Mac is asleep?
Yes. Your to-dos live in SwitchDesk’s cloud as well as on your Mac, so Grok Bot reads and changes them any time, and your Mac picks the changes up when it syncs. Notes and meeting notes are different: they live on your Mac, and Grok Bot sees them only if you turn on “Share meetings & notes with your AIs”.
Will Grok Bot delete things without asking?
Not unless you let it. In Assistant, deletes, edits and check-offs wait as cards in Needs Your Approval until you tap. In Full control, they happen at once, and Activity keeps an Undo for 7 days. A burst of deletes pauses the connection either way.
Do all my Bots share one connection?
Yes. Grok Bot’s servers belong to your account, so every Bot you run uses the same SwitchDesk connection and the same access. Team Bots let teammates use it too, so give a team Bot a connection of its own with narrower access.
Where does the key go, and what if it leaks?
Only in the Authorization header of the server you add in Grok Bot. Never paste it into a chat, a URL or a routine’s instructions. If it leaks, click Revoke in Settings → AI Access; the key stops working on its next call. Then connect again for a new one.
Is this the same as using SwitchDesk in grok.com?
No. grok.com chats connect by signing in, not with a key, and only work while you’re chatting. Grok Bot runs routines on its own. You can use both; each gets its own connection. See Grok chats on grok.com.
Which plan do I need?
SwitchDesk Pro for AI Access (the 14-day trial is Pro), and a Grok plan that includes Grok Bot. SwitchDesk pricing.

Your list, looked after by a Bot you trust.

Every AI app SwitchDesk connects to →

SwitchDesk is a Mac app

Send yourself the download link, then open it on your Mac.

switchdesk.org/download

Or scan it with your phone’s camera.