Pipeworx Catalog

live DeveloperAI/ML

Pipeworx platform self-index — list, search, and get connection configs for all hosted MCP packs and the broader community MCP directory.

7 tools
0ms auth
free tier 50 calls/day

Tools

list_packs

Browse all available Pipeworx packs. Returns pack names, categories, tool counts, and gateway URLs. Use to discover data sources or explore what's available.

No parameters required.

Try it
get_pack_tools

Get tool definitions for a specific pack (e.g., 'weather', 'stocks'). Returns tool names, descriptions, parameters, and requirements. Use before calling a tool to verify its interface.

No parameters required.

Try it
get_connection_config

Get MCP setup instructions for connecting to Pipeworx packs. Returns connection details and gateway URLs. Use to configure your environment.

No parameters required.

Try it
search_packs

Search packs by keyword across names, descriptions, and tools (e.g., 'weather', 'translate'). Returns matching packs with details. Use to find specific capabilities.

No parameters required.

Try it
get_platform_status

Check Pipeworx platform health and availability. Returns pack count, active tool count, and any service alerts. Use to verify system status before operations.

No parameters required.

Try it
search_mcp_directory

Search thousands of MCP servers by use case (e.g., 'database', 'email', 'calendar'). Returns community and hosted servers. Use to find tools beyond Pipeworx.

No parameters required.

Try it
data_freshness

MEASURES publication lag for a curated set of high-value live-data sources — how fresh is this data, how old is this number, is this feed real-time, what's the data staleness on X. Every entry is PROB

No parameters required.

Try it

Test with curl

The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.

List available tools
bash
curl -X POST https://gateway.pipeworx.io/pipeworx-catalog/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Call a tool
bash
curl -X POST https://gateway.pipeworx.io/pipeworx-catalog/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"list_packs","arguments":{}}}'

Use with the SDK

Install @pipeworx/sdk to call tools from any TypeScript/Node project.

TypeScript
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("list_packs", {});
ask_pipeworx
// Or ask in plain English:
const answer = await px.ask("pipeworx platform self-index — list, search, and get connection configs for all hosted mcp packs and the broader community mcp directory");