Your Claude stack with Pipeworx
Pipeworx is the live-data layer of a Claude agent stack. It does not replace your filesystem, your repo, or your SaaS actions — but it handles ~290 live data sources, agent memory, and citation URIs behind one URL. Here is how it fits in a typical Claude Code / Claude Desktop / Cursor / VS Code stack, with honest pairing recommendations for every layer we do not cover.
Recommended baseline (three MCP servers)
A working stack for most agent tasks. Three servers, one data layer, one filesystem, one repo. Replace the GitHub server with GitLab if you prefer; everything else stays.
{
"mcpServers": {
"pipeworx": {
"url": "https://gateway.pipeworx.io/mcp"
},
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/path/to/project"
]
},
"github": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-github"
],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_…"
}
}
}
}
Add this to claude_desktop_config.json on Claude Desktop, the equivalent
config on Cursor / VS Code / Windsurf, or via claude mcp add for Claude
Code. The Pipeworx gateway works without an API key on the free tier
(50 calls/day anonymous, 2,000/day with a free account).
The eight zones of a typical stack
An agent doing real work touches eight functional zones. Pipeworx covers three of them outright, partials a fourth, and pairs cleanly with established servers for the rest.
Live data
Covered by PipeworxWhere do facts come from?
1,498 tools across 406 packs — SEC EDGAR, FDA, FRED, USPTO, EPA, Census, ClinicalTrials, ATTOM, UN Comtrade, and ~280 more. One gateway URL.
Memory
Covered by PipeworxHow does the agent retain state across sessions?
Built-in remember / recall / forget meta-tools. State persists on the gateway, keyed to your account or session.
@modelcontextprotocol/server-memory (if you prefer a standalone)
Citations
Covered by PipeworxHow does the agent reference what it just looked up?
Every tool returns stable pipeworx:// resource URIs (e.g. pipeworx://edgar/company/0000320193/filings). Resolvable via resources/read; safe to embed in agent output.
Files & local IO
Out of scope — pair withHow does the agent read or write files on your machine?
Out of scope for Pipeworx — the gateway is server-side and has no access to your local filesystem.
@modelcontextprotocol/server-filesystem (official, scope a directory)
Code & repos
Out of scope — pair withHow does the agent open PRs, read issues, or commit code?
Out of scope. Pipeworx tracks USPTO patents and SEC filings, not your repo.
@modelcontextprotocol/server-github (official, repo + issues + PRs)@modelcontextprotocol/server-gitlab
SaaS actions
Out of scope — pair withHow does the agent send Slack messages, create Notion pages, or update CRM records?
Out of scope. Pipeworx is read-mostly live data, not write-side SaaS automation.
Composio (200+ SaaS apps)Pipedream MCP (2,500+ integrations with triggers)Zapier MCP (broadest SaaS coverage)
Browser automation
Out of scope — pair withHow does the agent navigate the web or scrape rendered pages?
Out of scope. Pipeworx wraps APIs, not headless browsers — when you need a real DOM, pair with a browser server.
@modelcontextprotocol/server-puppeteerBrowserbase MCP (managed headless)
Generic HTTP
Partial — pair if neededHow does the agent call an API Pipeworx does not have a pack for yet?
If we're missing a source, file via pipeworx_feedback (type="data_gap") — packs typically ship within days. In the meantime, pair with a generic Fetch server.
@modelcontextprotocol/server-fetch (generic HTTP for arbitrary URLs)
When you need more
- Comparing to a specific alternative? See side-by-side comparisons vs Composio, Pipedream, Zapier MCP, Smithery, mcp.so, and Glama.
- Need a data source we don't have? Call the
pipeworx_feedbackmeta-tool withtype="data_gap". The team reviews submissions daily; common requests have shipped within a few days. - Building on a specific framework? Pipeworx is framework-agnostic. LangGraph, CrewAI, AutoGen, the Claude Agent SDK, and any MCP-compatible client (Claude Desktop, Cursor, VS Code, Windsurf, ChatGPT) all connect via the standard MCP protocol — no SDK required.
- Want the full term reference? See the glossary for definitions of MCP, context tax, compound tool, meta-tool, vertical, _intel pack, and others.
Common questions
What is "the Claude stack"?
Informally, the set of MCP servers and frameworks an agent connects to. For a typical Claude Code or Claude Desktop session, that means a small handful of MCP servers — one for live data (this is where Pipeworx fits), one for the local filesystem, one for code/repo access, and optionally others for SaaS actions, browser automation, or generic HTTP.
How many MCP servers should I install?
Fewer than you think. Three is usually enough for most agent work: a data server (Pipeworx), a filesystem server, and a code/repo server. Each MCP server adds tools the agent has to scan; large registries of overlapping servers actually hurt task accuracy by burning context on definitions the agent never uses. Pipeworx scopes tool surfaces with discover_tools, ?task=, and ?vertical= to keep that surface manageable.
Why is one MCP gateway better than many separate servers for data?
Wiring 20+ third-party data servers means 20+ auth schemes, 20+ failure modes, 20+ rate-limit policies, and 20+ versions of "what shape is this response". Pipeworx unifies that behind one URL with consistent auth, telemetry, error metadata, citation URIs, and meta-tools that fan out across 406 packs in parallel. Pair this single gateway with one or two action-side MCP servers and you have a working stack.
Do I need a separate Memory MCP if I use Pipeworx?
No. Pipeworx ships remember, recall, and forget as built-in meta-tools — state persists across sessions, keyed to your account. If you prefer a standalone memory server for portability between providers, @modelcontextprotocol/server-memory is the canonical option, and it works alongside Pipeworx without conflict.
Does Pipeworx replace Composio, Zapier MCP, or Pipedream?
No — different shapes. Composio, Zapier, and Pipedream are write-side SaaS automation (send messages, create tickets, update records). Pipeworx is read-side live data (look up facts, pull filings, ground answers). Most production agents end up running both: Pipeworx for what the agent knows, an action layer for what the agent does. See /vs for direct comparisons.
What about agent frameworks like LangGraph or CrewAI?
Pipeworx is an MCP gateway, not an agent framework — it provides the data and tool layer for whatever framework you run. LangGraph, CrewAI, AutoGen, the Claude Agent SDK, and direct MCP-client integration (Claude Desktop, Cursor, etc.) all work with Pipeworx via the standard MCP protocol.