Why this workflow exists
The first 30 minutes of the workday are usually spent finding out what the workday is. You scroll email, scroll Slack, build a mental list of what’s on fire, and only then start working. None of that scrolling is the work. It’s the search cost before the work.
Claude can pay that search cost for you. Once it can read your inbox and your team chat, “what needs me today” stops being something you assemble by reading everything and becomes something you ask for. You read the answer, not the raw material.
The first run takes ~15 minutes because you’re installing servers and teaching Claude your buckets. After that it’s a single sentence and a two-minute read.
Install in 10 minutes
You need Gmail MCP. Slack MCP and Memory MCP are optional but make the brief much better.
1. Install Gmail MCP
Gmail MCP authenticates with your Google account over OAuth — there’s no npm one-liner that’s safe to hardcode here, because the exact command and consent flow change. Follow the current, maintained command and the OAuth steps on the Gmail MCP page. When it’s done, verify with /mcp in Claude Code — gmail should be listed and connected.
2. (Optional) Install Slack MCP
claude mcp add slack -- npx -y @modelcontextprotocol/server-slack
Set two values in the env block: SLACK_BOT_TOKEN (a bot token starting xoxb-) and SLACK_TEAM_ID (starts with T). Both come from a Slack app you create at api.slack.com/apps. The exact scopes are on the Slack MCP page.
3. (Optional) Install Memory MCP
claude mcp add memory -- npx -y @modelcontextprotocol/server-memory
No env vars. This is what lets “run my morning brief” work as a saved phrase instead of re-explaining the buckets every day.
The first run
Open a fresh Claude conversation. Run prompt 1. Look at the NEEDS A REPLY bucket — if it’s huge, your inbox is noisier than you assumed and that itself is the useful signal. Tighten the rule (see troubleshooting) and re-run.
Add Slack with prompt 2. Merge with prompt 3. By the end you have a single ordered list with draft replies. Edit the replies, send the ones that are ready, and you’re done before you would normally have finished scrolling.
Prompt 4 only matters if you installed Memory MCP — it turns the whole sequence into the phrase “run my morning brief” for every future day.
What success looks like
You opened the laptop. You said one sentence. You read a ten-line list that told you exactly what needed you, in order, with replies already drafted. You never opened the Gmail tab or the Slack app. The half hour you used to lose is gone — not optimized, gone.
Going further
- End-of-day version. Ask for the same brief at 6pm scoped to “what came in today that I didn’t answer” so nothing rolls into tomorrow silently.
- Escalation rule. Tell Claude: “if anything mentions a contract, a refund, or the word ‘urgent’ from a customer, put it at the very top regardless of bucket.”
- Sharper over time. Each morning, tell Claude one thing it ranked wrong. With Memory MCP it carries the correction forward, and the brief gets more like your own judgment every week.
Related
- Gmail MCP — the inbox reader
- Slack MCP — the team-chat reader
- Memory MCP — turns the recipe into one saved phrase