# cp0x public data

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

- name: com.cp0x/public-data
- version: 0.2.0
- connection class: R0 (autonomous)
- trust: 92/100
- quality: 85/100 (good)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/com.cp0x%2Fpublic-data
- tools: https://api.protogrid.dev/v1/servers/com.cp0x%2Fpublic-data/tools

**An agent can connect right now, no human step.** Remote endpoint, no authentication, reachable on the last probe.

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "public-data": {
      "type": "http",
      "url": "https://mcp.cp0x.com/mcp"
    }
  }
}
```


## Trust

- hygiene: 100
- liveness: 97
- freshness: 100
- provenance: 75
- drivers: +repository +dns-namespace +reachable +uptime-93% +updated-19d-ago
- Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed.

## Quality 85/100 (good)

### protocol: 88 (weight 25)

- pass `protocol.modern`: supports 2026-07-28 (server/discover)
- pass `protocol.stateless`: answers without a session
- pass `protocol.transport`: streamable HTTP
- warn `protocol.list_ttl`: tools/list declares ttlMs 0, so clients re-fetch it on every use

### authorization: n/a (weight 15)

- n/a `auth.prm`, `auth.as_metadata`, `auth.cimd`: no remote uses OAuth
- n/a `auth.secret_in_url`: no templated URL

### tool hygiene: 100 (weight 30)

- pass `tools.descriptions`: every tool has a description
- pass `tools.description_length`: descriptions are concise
- pass `tools.schemas`: every tool has an object input schema
- pass `tools.annotations`: 12 of 12 tools declare readOnlyHint or destructiveHint
- pass `tools.directory_hints`: every tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
- pass `tools.token_cost`: about 1,704 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump
- pass `tools.hidden_text`: no hidden text in tool names, descriptions, schemas or annotations

### stability: 50 (weight 15)

- warn `stability.changes`: 13 tool changes in 30 days
- fail `stability.rug_pull`: 1 tools kept their name but changed most of their description in 30 days; review before trusting them
- pass `stability.new_links`: no tool change named a new site

### dependencies: n/a (weight 15)

- n/a `deps.known_vulns`, `deps.mcp_sdk_version`, `deps.resolvable`: no npm or PyPI package

- tools: 12, about 1,704 tokens to load them all
- tool set hash: 64febdef069a09c09148961f6d2090de
- tools last changed: 2026-10-28T03:22:43.962Z
- badge: [![protogrid quality](https://protogrid.dev/badge/com.cp0x/public-data.svg)](https://protogrid.dev/servers/com.cp0x/public-data)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

- 2026-10-28 `list_cp0x_x402_resources` changed (description) **meaning changed**
  - before: List cp0x x402 resources with prices and tags. Use this when finding available cp0x x402 resources or filtering them by tag.
  - after: 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.
- 2026-10-26 `compare_referral_benefits` added
  - 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.
- 2026-10-25 `list_cp0x_open_source` changed (annotations)
- 2026-10-25 `about_cp0x` changed (annotations)
- 2026-10-25 `list_cp0x_x402_resources` changed (annotations)
- 2026-10-25 `list_x402_facilitators` changed (annotations)
- 2026-10-25 `list_restricted_interfaces` changed (annotations)
- 2026-10-25 `check_interface_restrictions` changed (annotations)
- 2026-10-25 `get_leaderboard` changed (annotations)
- 2026-10-25 `list_races` changed (annotations)

Full history: https://api.protogrid.dev/v1/servers/com.cp0x%2Fpublic-data/changes

## Remotes

- https://mcp.cp0x.com/mcp (streamable-http, auth none, reachable true, uptime30d 0.93333334)

## Packages

_none_

## Tools (12)

- `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.
- `check_interface_restrictions`: Read declared and observed geo-restrictions for a DeFi interface. Use this when checking a protocol's interface restrictions, optionally for a country.
- `compare_referral_benefits`: 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.
- `get_deal`: 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.
- `get_leaderboard`: Get a cp0x race leaderboard and its column definitions. Use this when viewing standings for a known deal and race.
- `get_referral_code`: 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.
- `list_cp0x_open_source`: 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.
- `list_cp0x_x402_resources`: 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.
- `list_deals`: 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.
- `list_races`: List cp0x races with dates and prizes. Use this when finding active or completed races, optionally for one deal.
- `list_restricted_interfaces`: List DeFi interfaces with declared or observed restrictions in a country. Use this when identifying which interfaces the cp0x monitor reports as restricted there.
- `list_x402_facilitators`: List x402 facilitators and their URLs from cp0x. Use this when looking up facilitator names and endpoints in the cp0x catalog.
