list_packs

Pack: pipeworx-catalog · Endpoint: https://gateway.pipeworx.io/pipeworx-catalog/mcp

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

Parameters

NameTypeRequiredDescription
categorystringnoFilter by category (e.g., Science, Finance, Games, Humor, Entertainment, Reference)

Example call

Arguments

{}

curl

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

TypeScript (@pipeworx/sdk)

import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();

const result = await pipeworx.call('list_packs', {});

More examples

{
  "category": "Finance"
}

Response shape

Always returns: total_packs, gateway, packs

FieldTypeDescription
total_packsnumberTotal number of packs matching the filter
gatewaystringPipeworx gateway URL
packsarrayList of available packs
Full JSON Schema
{
  "type": "object",
  "properties": {
    "total_packs": {
      "type": "number",
      "description": "Total number of packs matching the filter"
    },
    "gateway": {
      "type": "string",
      "description": "Pipeworx gateway URL"
    },
    "packs": {
      "type": "array",
      "description": "List of available packs",
      "items": {
        "type": "object",
        "properties": {
          "slug": {
            "type": "string",
            "description": "Pack identifier slug"
          },
          "name": {
            "type": "string",
            "description": "Pack display name"
          },
          "description": {
            "type": "string",
            "description": "Pack description"
          },
          "category": {
            "type": "string",
            "description": "Pack category"
          },
          "status": {
            "type": "string",
            "description": "Pack operational status"
          },
          "gateway_url": {
            "type": "string",
            "description": "MCP gateway URL for the pack"
          }
        },
        "required": [
          "slug",
          "name",
          "description",
          "category",
          "status",
          "gateway_url"
        ]
      }
    }
  },
  "required": [
    "total_packs",
    "gateway",
    "packs"
  ]
}

Connect

Add this to your MCP client config, or use one-click install buttons:

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

See Getting Started for client-specific install steps.

Regenerated from source · build May 9, 2026