Best MCP Servers for Productivity Tools: Linear, Zapier, Notion, Slack (2026)
MCP servers for the tools you already use. Linear, Zapier, Notion, Slack, and Todoist, setup for each, and an honest note on which are worth it.
Coding MCP servers get most of the attention, but the ones that change how you work are usually the boring ones, the tools where your tickets, docs, and messages already live.
Quick Answer: Linear, Notion, and Slack have official remote MCP servers you connect by URL with OAuth. Zapier MCP is the general-purpose escape hatch for tools without their own server, exposing thousands of app actions through one connection. Add each under
mcpServersin~/.claude.jsonand pair with a skill so the agent uses them consistently.
Linear: work from the ticket, not from a copy of it
The Linear MCP server lets an agent read issues, create them, update status, and search across your workspace.
{
"mcpServers": {
"linear": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.linear.app/sse"]
}
}
}
First run opens a browser for OAuth. No API key to manage.
The workflow that makes it worth it: "implement LIN-482" and the agent reads the ticket, including the description and comments you'd otherwise paste in. When the work is done, it updates the status.
Why this earns its slot: it removes the copy-paste step between where work is described and where it's done.
Recommended skills

Enterprise Automation Engineering Architect
by Shandra
Designs and upgrades business automation systems into modular, reliable, observa…
founder-triage
by Shippers
Break analysis paralysis by turning a messy brain dump into exactly one high-imp…
task-initiator
by Shippers · 21
Bypass procrastination by generating the single smallest physical action needed…
Zapier: everything else, through one connection
Zapier MCP is the general-purpose option. Rather than a server per tool, it exposes actions across thousands of apps through one endpoint, the same integrations Zapier already supports.
Generate a server URL from your Zapier account, then:
{
"mcpServers": {
"zapier": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.zapier.com/api/mcp/s/YOUR_KEY/mcp"]
}
}
}
Configure which actions are exposed in Zapier's dashboard. Expose only what you need, every action becomes a tool definition, and a hundred tools loaded at session start is a real context cost.
Why this earns its slot: it covers the long tail. If a tool doesn't have its own MCP server, Zapier probably reaches it.
The trade-off: an extra hop, an extra vendor, and less precise tools than a purpose-built server.
Notion: docs and databases as agent context
Reads pages and databases, creates and updates content.
{
"mcpServers": {
"notion": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.notion.com/sse"]
}
}
}
Most useful when your specs, runbooks, or architecture decisions live in Notion. The agent reads the spec directly rather than working from your summary of it.
Why this earns its slot: it turns your documentation into context the agent can actually use.
Slack: read the thread, post the update
Reads channels and threads, posts messages, searches history.
Grant the narrowest scopes that work. An agent with broad Slack read access can see a great deal, and message history is the kind of data you don't want in a context window by accident.
Why this earns its slot: searching Slack history for "how did we solve this last time" is a genuinely good agent task.
The caution: posting to Slack is a side effect with an audience. Keep it behind explicit approval.
Todoist and personal task tools
Todoist and similar personal task managers have community MCP servers. They work, and they're a reasonable fit for an agent that manages your day rather than your codebase.
Worth knowing: these are the servers most likely to be unmaintained. Check the last commit date before depending on one.
What to skip
Any server for a tool you touch less than weekly. Tool definitions load every session, a server used twice a month costs you context in every other session to save time in two.
Servers with broad write scopes you don't need. Read-only access to a ticket system is most of the value with a fraction of the risk.
Why these need skills more than coding servers do
A Postgres server that runs a bad query wastes a few seconds. A Slack server that posts a bad message has an audience.
Productivity servers touch shared state, tickets other people read, documents other people rely on, channels other people are in. That makes the judgement layer matter more, not less.
A skill defines when the agent should act versus ask, what format updates take, and what it should never do without confirmation. Without one, you're relying on the model's default judgement about your team's norms, which it has no way of knowing.
Browse skills on Agensi.
Setting these up
- Add servers to
~/.claude.jsonundermcpServers - Complete OAuth on first run for remote servers
- Restrict scopes to the minimum that works, especially for write access
- Run
/mcpto confirm each connected - Add a skill defining when the agent acts versus asks
If a server won't connect, MCP Inspector shows the actual error rather than a silent failure.
Keep reading
- Slack MCP Server: Let Your AI Agent Read and Send Messages (2026)
- What Is Model Context Protocol (MCP)? The Universal Interface for AI Agents
- n8n MCP Server: Automate Workflows with Your AI Agent (2026)
- Context7 MCP Server: Add Live Documentation to Your AI Agent (2026)
- Supabase MCP Server: Database-Aware AI Coding (2026)