{
  "version": "1.0",
  "name": "puresignal402",
  "displayName": "PureSignal402 — Prediction Market Confidence Signals",
  "description": "MCP server exposing prediction-market signals (Kalshi crypto, macro, politics, weather, sports, tech) above a confidence threshold. Pay-per-call via x402 USDC on Base.",
  "transport": "http",
  "url": "https://puresignal402.xyz",
  "tools": [
    {
      "name": "get_signals",
      "description": "Get prediction-market signals where crowd confidence exceeds a threshold. Returns markets settling within 24h by default. Useful for: trading agents needing high-certainty event signals, risk agents validating probability estimates, macro agents monitoring rate/inflation/commodity markets.",
      "endpoint": "GET /v1/signals",
      "inputSchema": {
        "type": "object",
        "properties": {
          "min_confidence": {"type": "number", "minimum": 0.5, "maximum": 0.99, "default": 0.88},
          "category": {"type": "string", "enum": ["crypto", "macro", "politics", "weather", "sports", "tech", "all"]},
          "asset": {"type": "string", "enum": ["BTC", "ETH", "SOL", "BNB", "DOGE", "all"]},
          "max_ttl_seconds": {"type": "integer", "default": 86400},
          "min_ttl_seconds": {"type": "integer"}
        }
      }
    },
    {
      "name": "get_live",
      "description": "Get signals on markets settling soon, sorted by time-to-settle ascending. Pre-tuned for tradeable-now decisions. The 30-minute window surfaces the 15-min crypto price markets (BTC/ETH/SOL/BNB/DOGE) — the headline use case.",
      "endpoint": "GET /v1/live",
      "inputSchema": {
        "type": "object",
        "properties": {
          "within_minutes": {"type": "integer", "minimum": 1, "maximum": 1440, "default": 240},
          "min_confidence": {"type": "number", "minimum": 0.5, "maximum": 0.99, "default": 0.85},
          "min_liquidity_dollars": {"type": "number", "minimum": 0, "default": 0},
          "category": {"type": "string", "enum": ["crypto", "macro", "politics", "weather", "sports", "tech"]},
          "asset": {"type": "string", "enum": ["BTC", "ETH", "SOL", "BNB", "DOGE", "all"]}
        }
      }
    }
  ],
  "payment": {
    "scheme": "x402",
    "token": "USDC",
    "chain": "base",
    "price_per_call_usd": 0.005,
    "discovery": "https://puresignal402.xyz/.well-known/x402.json"
  }
}
