New: Skill bounties are live. Post a request, fund the bounty, and creators compete for 7 days to build it -> See open bounties

    Best-of
    mcp
    linear
    zapier

    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.

    July 31, 20266 min read
    Share:

    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 mcpServers in ~/.claude.json and 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

    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

    1. Add servers to ~/.claude.json under mcpServers
    2. Complete OAuth on first run for remote servers
    3. Restrict scopes to the minimum that works, especially for write access
    4. Run /mcp to confirm each connected
    5. 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

    Frequently Asked Questions