MCP Directory

How to add Pipedream MCP to Claude Desktop

One hosted MCP server for 2,800+ apps and 10,000+ tools, with Pipedream Connect managing OAuth for your users. Paste the config into ~/Library/Application Support/Claude/claude_desktop_config.json and restart Claude Desktop.

Last updated June 14, 2026 ยท 12kโ˜… ยท http ยท oauth ยท official

Claude Desktop config for Pipedream MCP

npx @pipedream/mcp
{
  "mcpServers": {
    "pipedream-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://remote.mcp.pipedream.net/v3",
        "--header",
        "Authorization: Bearer <your-pipedream-access-token>",
        "--header",
        "x-pd-project-id: <your-project-id>",
        "--header",
        "x-pd-environment: development",
        "--header",
        "x-pd-external-user-id: <your-users-id>",
        "--header",
        "x-pd-app-slug: <app-slug-e.g.-slack>"
      ]
    }
  }
}

Claude Desktop connects to remote servers through the `mcp-remote` proxy (installed on first run via npx). Restart Claude Desktop after saving.

Setup steps

  1. 1Open Claude Desktop โ†’ Settings โ†’ Developer โ†’ Edit Config (this opens ~/Library/Application Support/Claude/claude_desktop_config.json).
  2. 2Paste the Pipedream MCP config below under the top-level "mcpServers" key.
  3. 3Fill in any placeholder secrets (API keys, paths) in the snippet.
  4. 4Save the file, then fully quit and reopen Claude Desktop.
  5. 5Open a chat and confirm Pipedream MCP's tools appear under the ๐Ÿ”Œ tools menu.

Before you start

  • A Pipedream account and project (connected user accounts are stored in the project)
  • A Pipedream OAuth client โ€” exchange client credentials for the access token sent as the Bearer token
  • For self-hosting the reference server: Node.js/pnpm and PIPEDREAM_CLIENT_ID, PIPEDREAM_CLIENT_SECRET, PIPEDREAM_PROJECT_ID, PIPEDREAM_PROJECT_ENVIRONMENT env vars

Security

Your users' third-party OAuth grants and API keys are stored by Pipedream Connect, so you're delegating credential custody to Pipedream (their security docs detail how grants are handled); the Bearer access token and x-pd-project-id/x-pd-environment headers are secrets in their own right. The in-repo server is an unmaintained reference implementation โ€” use the hosted remote server for production.

Pipedream MCP + Claude Desktop FAQ

Where is the Claude Desktop config file?

Claude Desktop reads MCP servers from ~/Library/Application Support/Claude/claude_desktop_config.json. Paste the Pipedream MCP config there under the "mcpServers" key and restart the client.

Is Pipedream MCP safe to use with Claude Desktop?

Your users' third-party OAuth grants and API keys are stored by Pipedream Connect, so you're delegating credential custody to Pipedream (their security docs detail how grants are handled); the Bearer access token and x-pd-project-id/x-pd-environment headers are secrets in their own right. The in-repo server is an unmaintained reference implementation โ€” use the hosted remote server for production.

Is Pipedream MCP free, and is it safe to hand over credentials?

Developing in a project's development environment is free; production Connect usage is billed per Pipedream's pricing. On safety: the entire value proposition is that Pipedream Connect stores and brokers your users' OAuth grants and keys per its published security docs โ€” that custody trade-off (convenience vs. a third party holding credentials) is the main decision to make.

What's the difference between mcp.pipedream.com and remote.mcp.pipedream.net?

mcp.pipedream.com is the consumer-facing site: log in, connect your own accounts, copy per-app server endpoints. remote.mcp.pipedream.net/v3 is the developer endpoint for embedding MCP in your product, driven by Bearer auth plus headers/params that identify your project, your end user (externalUserId), and the target app.

Can I self-host it?

There's a reference implementation in the monorepo's modelcontextprotocol/ directory (npx @pipedream/mcp, SSE and streamable-HTTP routes per user and app), but Pipedream marks it unmaintained and it still depends on the hosted Connect API for auth and execution. It demonstrates the architecture; it is not a standalone alternative.

View repo Full Pipedream MCP page