Checkpoint402

Pay-per-call tx explainer, DeFi yields, token safety, SEC 8-K and OFAC data via x402 (USDC on Base).

Should I use this

Quality & Safety

A
Description quality
100%
Schema completeness
82%
Naming quality
87%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~1,129Tokens (tool definitions)
~1.1 KBTypical response size
Moderate attention impact (0.88% 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": {
    "checkpoint402": {
      "url": "https://api.checkpoint402.com/mcp"
    }
  }
}

Remote endpoints

https://api.checkpoint402.com/mcpstreamable-http

What it can do

Tool inventory

Tools (6)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢list_services

Free. Lists every Checkpoint402 data service with its price, inputs, example output link and how payment works.

Input Schema

{
  "type": "object",
  "properties": {}
}
🟢explain_transaction(hash, chain)

Paid: $0.03 USDC per successful call via x402 (not charged on errors). Explains any Base or Ethereum transaction in plain English: who sent what to whom, which tokens/NFTs moved, the function called, success/failure and fee — plus the structured decoded data.

Input Schema

{
  "type": "object",
  "properties": {
    "hash": {
      "type": "string",
      "description": "Transaction hash (0x + 64 hex chars)"
    },
    "chain": {
      "type": "string",
      "enum": [
        "base",
        "ethereum"
      ],
      "description": "Chain (default base)"
    }
  },
  "required": [
    "hash"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢find_defi_yields(asset, chain, minTvlUsd, stablecoinOnly, maxRisk, ...)

Paid: $0.05 USDC per successful call via x402 (not charged on errors). Top DeFi yields across 16k+ pools, filtered by asset, chain, minimum TVL and risk, each with a simple explained risk tier (outlier APY, thin TVL, reward-heavy, IL exposure). Data: DefiLlama.

Input Schema

{
  "type": "object",
  "properties": {
    "asset": {
      "type": "string",
      "description": "Token symbol, e.g. USDC, ETH"
    },
    "chain": {
      "type": "string",
      "description": "Chain name, e.g. Base, Ethereum, Arbitrum"
    },
    "minTvlUsd": {
      "type": "number",
      "description": "Minimum pool TVL in USD (default 1,000,000)"
    },
    "stablecoinOnly": {
      "type": "boolean",
      "description": "Only stablecoin pools"
    },
    "maxRisk": {
      "type": "string",
      "enum": [
        "low",
        "medium",
        "high"
      ],
      "description": "Highest risk tier to include (default medium; use high to include outlier APYs)"
    },
    "limit": {
      "type": "number",
      "description": "Results, 1-50 (default 10)"
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢new_token_safety_feed(chain, minScore, limit)

Paid: $0.10 USDC per successful call via x402 (not charged on errors). Newly launched token pools on Base, Ethereum or BSC, each with a 0-100 safety score and explicit red flags (honeypot, unverified code, mintable, owner powers, high tax, unlocked liquidity, whale concentration). Data: GeckoTerminal + GoPlus.

Input Schema

{
  "type": "object",
  "properties": {
    "chain": {
      "type": "string",
      "enum": [
        "base",
        "ethereum",
        "bsc"
      ],
      "description": "Chain (default base)"
    },
    "minScore": {
      "type": "number",
      "description": "Only tokens with safety score >= this, 0-100 (default 0)"
    },
    "limit": {
      "type": "number",
      "description": "Results, 1-20 (default 10)"
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢sec_8k_company_events(ticker, item, highImpactOnly, limit)

Paid: $0.10 USDC per successful call via x402 (not charged on errors). Latest SEC 8-K filings — market-wide within minutes of filing, or for one ticker — with each item code translated to plain English, high-impact events flagged (earnings, CEO changes, M&A, bankruptcy, cyber incidents) and AI summaries of the filing text.

Input Schema

{
  "type": "object",
  "properties": {
    "ticker": {
      "type": "string",
      "description": "Stock ticker; omit for the market-wide latest feed"
    },
    "item": {
      "type": "string",
      "description": "Only filings with this 8-K item code, e.g. 5.02"
    },
    "highImpactOnly": {
      "type": "boolean",
      "description": "Only filings with a high-impact item"
    },
    "limit": {
      "type": "number",
      "description": "Results, 1-20 (default 10)"
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢ofac_sanctions_screen(name, address, threshold, limit)

Paid: $0.05 USDC per successful call via x402 (not charged on errors). Screens a person/company name (fuzzy, alias-aware) and/or a crypto wallet address against the US Treasury OFAC SDN list, refreshed twice daily, including the extended-remarks file where most sanctioned crypto addresses are listed.

Input Schema

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "Person or company name"
    },
    "address": {
      "type": "string",
      "description": "Crypto wallet address (EVM, BTC, TRX, …)"
    },
    "threshold": {
      "type": "number",
      "description": "Name-match threshold 0.7-1 (default 0.92)"
    },
    "limit": {
      "type": "number",
      "description": "Max name candidates, 1-20 (default 5)"
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded6 tools