Pipeworx Catalog

live Utility

Pipeworx Catalog MCP — Exposes the full Pipeworx platform to Claude

6 tools
0ms auth
free tier 50 calls/day

Tools

list_packs

List all available Pipeworx MCP packs with their slug, name, category, tool count, and gateway URL. This is the master inventory of everything Pipeworx offers. Use this to find packs by category or di

No parameters required.

Try it
get_pack_tools

Get the full tool definitions for a specific pack — tool names, descriptions, parameters with types and required flags. Use this before calling a tool to understand its exact interface.

No parameters required.

Try it
get_connection_config

Get the MCP client config JSON for connecting to one or more packs. Returns ready-to-paste config for Claude Desktop, Claude Code CLI command, and the raw gateway URL.

No parameters required.

Try it
search_packs

Search Pipeworx packs by keyword. Searches pack names, descriptions, and tool names. Use when looking for a specific capability (e.g., "translate text", "stock prices", "random jokes").

No parameters required.

Try it
get_platform_status

Get current Pipeworx platform health — how many packs are live, any outages or degraded services, total tool count.

No parameters required.

Try it
search_mcp_directory

Search the full Pipeworx MCP directory — not just hosted packs but thousands of community MCP servers indexed from across the ecosystem. Use to find MCP servers for specific use cases.

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 catalog mcp — exposes the full pipeworx platform to claude");