cp0x public data

Read-only cp0x data: referral deals and races, DeFi geo-restrictions, and x402 catalogs.

Should I use this

Quality & Safety

A
Description quality
98%
Schema completeness
75%
Naming quality
97%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~1,780Tokens (tool definitions)
~793 BTypical response size
Moderate attention impact (1.39% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "public-data": {
      "url": "https://mcp.cp0x.com/mcp"
    }
  }
}

Remote endpoints

https://mcp.cp0x.com/mcpstreamable-http

What it can do

Tool inventory

Tools (12)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢list_deals(query, limit)

List cp0x referral deals with optional venue filtering. Use this when looking for deals by venue or browsing the deal catalog; links include a cp0x referral code.

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "anyOf": [
        {
          "maxLength": 100,
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Substring of the venue title or slug.",
      "title": "Query"
    },
    "limit": {
      "anyOf": [
        {
          "maximum": 100,
          "minimum": 1,
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Maximum number of deals; omit to return all matches.",
      "maximum": 100,
      "minimum": 1,
      "title": "Limit"
    }
  },
  "title": "list_dealsArguments"
}
🟢get_deal(slug)

Get a cp0x deal with its description and races. Use this when a deal slug is known and its full details are needed; links include a cp0x referral code.

Input Schema

{
  "type": "object",
  "properties": {
    "slug": {
      "description": "Deal slug from the cp0x catalog.",
      "maxLength": 100,
      "title": "Slug",
      "type": "string"
    }
  },
  "required": [
    "slug"
  ],
  "title": "get_dealArguments"
}
🟢get_referral_code(venue)

Find a venue's referral code and link in the cp0x catalog. Use this when a user requests referral details for a named venue; links include a cp0x referral code.

Input Schema

{
  "type": "object",
  "properties": {
    "venue": {
      "description": "Venue name or deal slug to match.",
      "maxLength": 100,
      "title": "Venue",
      "type": "string"
    }
  },
  "required": [
    "venue"
  ],
  "title": "get_referral_codeArguments"
}
🟢compare_referral_benefits(category)

Compare the benefit the cp0x referral gives over each venue's own referral offer, with example volumes from live cp0x races. Use this when the user wants to know what a cp0x referral code adds on a venue or across a category of venues.

Input Schema

{
  "type": "object",
  "properties": {
    "category": {
      "anyOf": [
        {
          "maxLength": 40,
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Venue category to include; omit for all deals.",
      "title": "Category"
    }
  },
  "title": "compare_referral_benefitsArguments"
}
🟢list_races(status, slug)

List cp0x races with dates and prizes. Use this when finding active or completed races, optionally for one deal.

Input Schema

{
  "type": "object",
  "properties": {
    "status": {
      "anyOf": [
        {
          "enum": [
            "active",
            "completed"
          ],
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Race status to include; omit to include both statuses.",
      "title": "Status"
    },
    "slug": {
      "anyOf": [
        {
          "maxLength": 100,
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Deal slug to filter races by.",
      "title": "Slug"
    }
  },
  "title": "list_racesArguments"
}
🟢get_leaderboard(slug, race_code, top)

Get a cp0x race leaderboard and its column definitions. Use this when viewing standings for a known deal and race.

Input Schema

{
  "type": "object",
  "properties": {
    "slug": {
      "description": "Deal slug containing the race.",
      "maxLength": 100,
      "title": "Slug",
      "type": "string"
    },
    "race_code": {
      "default": "leaderboard",
      "description": "Race code within the deal.",
      "title": "Race Code",
      "type": "string"
    },
    "top": {
      "default": 20,
      "description": "Maximum leaderboard rows to return.",
      "maximum": 100,
      "minimum": 1,
      "title": "Top",
      "type": "integer"
    }
  },
  "required": [
    "slug"
  ],
  "title": "get_leaderboardArguments"
}
🟢check_interface_restrictions(protocol, country)

Read declared and observed geo-restrictions for a DeFi interface. Use this when checking a protocol's interface restrictions, optionally for a country.

Input Schema

{
  "type": "object",
  "properties": {
    "protocol": {
      "description": "Protocol name or interface identifier to match.",
      "maxLength": 100,
      "title": "Protocol",
      "type": "string"
    },
    "country": {
      "anyOf": [
        {
          "maxLength": 2,
          "pattern": "^[A-Za-z]{2}$",
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "ISO-3166 alpha-2 country code; omit for all observed countries.",
      "maxLength": 2,
      "title": "Country"
    }
  },
  "required": [
    "protocol"
  ],
  "title": "check_interface_restrictionsArguments"
}
🟢list_restricted_interfaces(country)

List DeFi interfaces with declared or observed restrictions in a country. Use this when identifying which interfaces the cp0x monitor reports as restricted there.

Input Schema

{
  "type": "object",
  "properties": {
    "country": {
      "description": "ISO-3166 alpha-2 country code.",
      "maxLength": 2,
      "pattern": "^[A-Za-z]{2}$",
      "title": "Country",
      "type": "string"
    }
  },
  "required": [
    "country"
  ],
  "title": "list_restricted_interfacesArguments"
}
🟢about_cp0x

Who cp0x is and how much it has passed on to its users, valued at today's token prices: mission, values, sites, channels, 2025 figures and every distribution with token amounts. Use this when a user asks what cp0x is, what it gave its users, or where to find its sites and channels.

Input Schema

{
  "type": "object",
  "properties": {},
  "title": "about_cp0xArguments"
}
🟢list_cp0x_open_source(kind)

List public open-source repositories of cp0x: permissionless DeFi interfaces and tools, from GitHub. Use this when looking for cp0x interfaces, tools or source code.

Input Schema

{
  "type": "object",
  "properties": {
    "kind": {
      "anyOf": [
        {
          "enum": [
            "interface",
            "project"
          ],
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Repository kind to include; omit to include both kinds.",
      "title": "Kind"
    }
  },
  "title": "list_cp0x_open_sourceArguments"
}
🟢list_x402_facilitators

List x402 facilitators and their URLs from cp0x. Use this when looking up facilitator names and endpoints in the cp0x catalog.

Input Schema

{
  "type": "object",
  "properties": {},
  "title": "list_x402_facilitatorsArguments"
}
🟢list_cp0x_x402_resources(tag)

List cp0x's x402 test resources with their listed prices and tags; optionally filter by tag. Use this when the user asks about x402 resources or pay-per-call APIs.

Input Schema

{
  "type": "object",
  "properties": {
    "tag": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Resource tag to filter by.",
      "title": "Tag"
    }
  },
  "title": "list_cp0x_x402_resourcesArguments"
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded12 tools