Skip to content

pipeworx-io/cursor-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pipeworx Cursor Plugin

Connect Cursor to live data from 2,506 tools across 575 packs — SEC filings, USPTO patents, FRED economic data, FDA drug data, Census, EPA, ATTOM real estate, weather, and 567+ more.

Backed by the Pipeworx MCP gateway at gateway.pipeworx.io.

Install

From the Cursor Marketplace:

cursor.com/marketplace → search "pipeworx" → Install

Or one-click via deeplink:

cursor://anysphere.cursor-deeplink/plugin/install?name=pipeworx

How it works

The plugin loads 17 meta-tools from the Pipeworx gateway — not all 2,506 underlying tools. That's deliberate: dumping every tool definition into the context window burns tokens you'll never use (the "context tax", which matters more in Cursor than other clients because Cursor re-sends every tool definition on every turn).

Instead, Cursor reaches for ask_pipeworx or discover_tools and the gateway routes the request to the right pack at session time. You get the full catalog without paying for it up front.

The loaded meta-tools:

  • ask_pipeworx — natural-language router. "What's Apple's latest 10-K?" hits SEC EDGAR. "Side effects of Ozempic?" hits FDA.
  • discover_tools — top-20 most relevant tools for a task, with full schemas.
  • entity_profile, recent_changes, compare_entities, resolve_entity — fan-out across multiple packs in one call.
  • validate_claim — fact-check claims against SEC XBRL. Returns a verdict + citation.
  • remember / recall / forget — persistent memory across sessions.
  • list_packs, search_packs, get_pack_tools, get_connection_config, get_platform_status, search_mcp_directory — browse the catalog.

The bundled skill + always-on rule teach Cursor when to reach for each.

Verify after install

In Cursor, open the MCP settings panel — pipeworx should show a green dot with ~17 tools. Then try a real query in the chat:

What was the unemployment rate last month?

Cursor should call ask_pipeworx (which routes to fred_get_series) and return a real number.

Need direct pack access?

If you want a specific pack's tools loaded directly (e.g., to call attom_property_search without going through ask_pipeworx), add a scoped entry to your project's .cursor/mcp.json:

{
  "mcpServers": {
    "pipeworx-attom": {
      "url": "https://gateway.pipeworx.io/attom/mcp"
    }
  }
}

Or a vertical bundle (e.g., ?vertical=housing for the housing data stack).

Higher rate limits

The plugin runs on the anonymous tier (50 calls/day per IP). For higher limits (500/day BYO, 2,000/day OAuth, or unlimited paid), sign up at pipeworx.io and add an X-API-Key header in your mcp.json:

{
  "mcpServers": {
    "pipeworx": {
      "url": "https://gateway.pipeworx.io/pipeworx-catalog/mcp",
      "headers": { "X-API-Key": "YOUR_KEY_HERE" }
    }
  }
}

Links

License

MIT

About

Cursor plugin exposing the Pipeworx MCP gateway — 1,423+ live data tools across 392+ packs (SEC, FDA, FRED, Census, EPA, USPTO, ATTOM, weather, and more).

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors