
How to add Pipedream MCP to Cursor
One hosted MCP server for 2,800+ apps and 10,000+ tools, with Pipedream Connect managing OAuth for your users. Paste the config into ~/.cursor/mcp.json and restart Cursor.
Last updated June 14, 2026 · 12k★ · http · oauth · official
Cursor config for Pipedream MCP
npx @pipedream/mcp{
"mcpServers": {
"pipedream-mcp": {
"url": "https://remote.mcp.pipedream.net/v3",
"type": "streamable-http",
"headers": {
"Authorization": "Bearer <your-pipedream-access-token>",
"x-pd-project-id": "<your-project-id>",
"x-pd-environment": "development",
"x-pd-external-user-id": "<your-users-id>",
"x-pd-app-slug": "<app-slug-e.g.-slack>"
}
}
}
}Remote server — no local install needed. Restart the client after saving the config.
Setup steps
- 1Open Cursor → Settings → MCP → Add new MCP server (or edit ~/.cursor/mcp.json directly).
- 2Paste the Pipedream MCP config below into the "mcpServers" object.
- 3Fill in placeholder secrets, then save.
- 4Cursor reloads MCP servers automatically — check Settings → MCP for a green status dot.
- 5Ask Cursor to use one of Pipedream MCP's tools to confirm it's connected.
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 + Cursor FAQ
Where is the Cursor config file?
Cursor reads MCP servers from ~/.cursor/mcp.json. Paste the Pipedream MCP config there under the "mcpServers" key and restart the client.
Is Pipedream MCP safe to use with Cursor?
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.