If provided, we'll attempt to verify it automatically via MCP initialize.

We'll fetch stars, description, and topics automatically.

Optional. Used only if we need to reach you about this submission.

Submit via API

Programmatically submit MCP servers. Requires authentication — sign up at /signup to get an API key.

POST https://registry.pipeworx.io/api/submit
curl -X POST https://registry.pipeworx.io/api/submit \
  -H "Content-Type: application/json" \
  -H "X-API-Key: pwx_your_api_key" \
  -d '{
    "title": "My MCP Server",
    "description": "What it does",
    "category": "developer",
    "endpoint_url": "https://my-server.com/mcp",
    "github_url": "https://github.com/user/repo",
    "tags": ["api", "tools"]
  }'

Authentication

Pass your API key via X-API-Key header. Get one at /account after signing up.

Rate limits

5 submissions per day, 20 per week per account.

Required fields

  • title — Server name
  • description — What it does
  • category — One of: weather, social, geography, science, finance, reference, health, food, culture, education, environment, developer, data, productivity, communication, media, security, ai, ecommerce, blockchain, database, analytics, automation, other
  • endpoint_url or github_url — At least one required

Auto-verification

If you provide an endpoint_url, we'll send an MCP initialize request. If it responds with a valid protocol version, your server is auto-approved and goes live immediately.