Pipeworx Catalog
live DeveloperAI/MLPipeworx platform self-index — list, search, and get connection configs for all hosted MCP packs and the broader community MCP directory.
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.
curl -X POST https://gateway.pipeworx.io/pipeworx-catalog/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' 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.
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("list_packs", {}); // 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");