Automate Notion, Gmail & Slack with MCP
Notion for tasks. Gmail for communication. Slack for team chat. Great tools—but you're the one copying information between them. This tutorial shows you how to connect all three to Claude, then build workflows that eliminate the busywork.
What You'll Build
The Outcome
- All three tools connected to Claude
- 5 ready-to-use automation workflows
- A unified system for tasks & comms
The Workflows
- 1. Morning Email → Task Extraction
- 2. Slack Discussion → Notion Doc
- 3. Cross-Tool Search
- 4. Weekly Digest Generator
- 5. Meeting Follow-Up Automator
Part 1: Connect Your Tools
We'll connect each tool one at a time. Your goal is to build a config file that looks like this:
{
"mcpServers": {
"gmail": {
"command": "npx",
"args": ["-y", "@anthropic/mcp-server-gmail"]
},
"notion": {
"command": "npx",
"args": ["-y", "@anthropic/mcp-server-notion"],
"env": {
"NOTION_TOKEN": "your-notion-token"
}
},
"slack": {
"command": "npx",
"args": ["-y", "@anthropic/mcp-server-slack"],
"env": {
"SLACK_TOKEN": "your-slack-bot-token"
}
}
}
}Step 1A: Connect Gmail
- Add the
gmailsection to your config file (shown above). - Restart Claude Desktop completely.
- Ask Claude: "Show me my recent emails".
- It will ask you to Sign in with Google. Follow the browser prompt.
Step 1B: Connect Notion
- Go to notion.so/my-integrations and create a new integration.
- Copy the "Internal Integration Secret".
- Paste it into your config file where it says
your-notion-token. - Crucial Step: Go to the Notion pages you want Claude to access, click "..." in the top right, select "Connect to", and choose your new integration.
Step 1C: Connect Slack
- Create a Slack app at api.slack.com/apps.
- Under "OAuth & Permissions", add these Scopes:
channels:history,channels:read,chat:write. - Install the app to your workspace and copy the "Bot User OAuth Token".
- Paste it into your config file where it says
your-slack-bot-token.
Part 2: The Workflows
Now that your tools are connected, copy-paste these prompts to run powerful automation workflows.
1. Morning Email Triage Saves 30 mins/day
Claude reads your inbox, categorizes urgent items, and automatically creates tasks in Notion for things you need to do.
2. Slack Discussion → Notion Doc Saves 15 mins/run
Turn a messy Slack thread into a clean, structured design document or decision log in Notion.
3. Cross-Tool Search Saves frustration
"Where did we talk about that?" Let Claude search Slack, Email, and Notion simultaneously.
4. Weekly Digest Generator Saves 1 hour/week
Perfect for managers. Generate a weekly status report based on what your team actually did.
5. Meeting Follow-Up Automator Saves 20 mins/meeting
After a meeting, have Claude find the relevant context and draft your follow-up email.
Start Automating
You now have a powerful AI assistant connected to your daily tools. These 5 workflows are just the beginning.