{
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "attributionRequired": true,
    "credit": "CC BY 4.0, credit Anchor Terminal and link the page or API address you took it from (https://www.anchorterminal.com/terms/#data)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-11-09",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.7",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run",
    "terms": "https://www.anchorterminal.com/terms/#data"
  },
  "tool": {
    "category": "travel",
    "endpoint": "https://x402check.dev/mcp",
    "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/x402check-mcp.json",
    "kind": "mcp",
    "listed": "indexed",
    "liveUrl": "https://www.anchorterminal.com/api/v1/live/x402check-mcp.json",
    "markdownUrl": "https://www.anchorterminal.com/tools/x402check-mcp.md",
    "mcpTools": {
      "check": {
        "checker": "anchor-check/1.0",
        "totalTokens": 1350,
        "counts": {
          "error": 0,
          "note": 1,
          "warn": 2
        },
        "findings": [
          {
            "rule": "TC11",
            "severity": "warn",
            "tool": "compare_tools",
            "message": "1 parameter without a description: fresh",
            "fix": "Describe each one: format, units, an example, and what happens when it's left out."
          },
          {
            "rule": "TC11",
            "severity": "warn",
            "tool": "preflight_batch",
            "message": "1 parameter without a description: fresh",
            "fix": "Describe each one: format, units, an example, and what happens when it's left out."
          },
          {
            "rule": "TC24",
            "severity": "note",
            "message": "6 of 6 tools have no outputSchema",
            "fix": "Declare outputSchema for tools that return structured data, and return structuredContent that matches it."
          }
        ]
      },
      "checkedAt": "2026-11-09T02:23:02Z",
      "count": 6,
      "note": "answered without the initialize handshake",
      "schemaTokens": 1350,
      "status": "ok",
      "tools": [
        {
          "name": "preflight_check",
          "description": "Preflight an x402 seller URL before settle / PAYMENT-SIGNATURE. Pass the absolute https seller URL. Returns verdict ok|caution|avoid plus that tool's history only (uptime, payToChanges, priceChanges). Use when: about to pay any x402 endpoint; asking is this API a scam; is this endpoint safe or legit; debugging a failing 402; checking uptime; validating payment requirements before signing USDC on Base. Do not pay if verdict=avoid. Charged $0.01 per URL via x402 Exact on this MCP tools/call (params._meta['x402/payment']).",
          "inputSchema": {
            "properties": {
              "fresh": {
                "description": "Force a live probe; ignore cache",
                "type": "boolean"
              },
              "url": {
                "description": "Absolute https URL of the x402 seller endpoint (the resource you are about to pay)",
                "type": "string"
              }
            },
            "required": [
              "url"
            ],
            "type": "object"
          },
          "annotations": {
            "destructiveHint": false,
            "idempotentHint": false,
            "openWorldHint": true,
            "readOnlyHint": false,
            "title": "x402 endpoint trust preflight"
          }
        },
        {
          "name": "verify_payto",
          "description": "Verify the payTo / receiving wallet an x402 seller demands before you sign. Same check as preflight_check: live 402 probe + history.payToChanges (wallet rotations) and priceChanges. Use when confirming which Base USDC address you will pay, comparing payTo to an allowlist, or detecting a rug-style wallet swap. Charged per URL via MCP x402 payment.",
          "inputSchema": {
            "properties": {
              "fresh": {
                "description": "Force a live probe; ignore cache",
                "type": "boolean"
              },
              "url": {
                "description": "Absolute https URL of the x402 seller endpoint (the resource you are about to pay)",
                "type": "string"
              }
            },
            "required": [
              "url"
            ],
            "type": "object"
          },
          "annotations": {
            "destructiveHint": false,
            "idempotentHint": false,
            "openWorldHint": true,
            "readOnlyHint": false,
            "title": "Verify x402 payTo address"
          }
        },
        {
          "name": "preflight_batch",
          "description": "Trust-check up to 25 x402 seller URLs in one request. Charged per URL (N × unit) in a single Exact settlement via MCP _meta payment. Prefer when comparing candidates, picking the cheapest/most reliable, or screening Bazaar search hits before paying any of them.",
          "inputSchema": {
            "properties": {
              "fresh": {
                "type": "boolean"
              },
              "urls": {
                "description": "Absolute https seller URLs; billed per item",
                "items": {
                  "type": "string"
                },
                "maxItems": 25,
                "minItems": 1,
                "type": "array"
              }
            },
            "required": [
              "urls"
            ],
            "type": "object"
          },
          "annotations": {
            "destructiveHint": false,
            "idempotentHint": false,
            "openWorldHint": true,
            "readOnlyHint": false,
            "title": "Batch x402 trust preflight"
          }
        },
        {
          "name": "compare_tools",
          "description": "Compare several x402 tools before choosing which to pay. Alias of preflight_batch: returns each URL's verdict, priceUsd, payTo, uptimePct, and drift history so you can pick reliable/cheap candidates and skip avoid. Charged per URL via MCP x402 payment.",
          "inputSchema": {
            "properties": {
              "fresh": {
                "type": "boolean"
              },
              "urls": {
                "description": "Candidate seller URLs to compare",
                "items": {
                  "type": "string"
                },
                "maxItems": 25,
                "minItems": 1,
                "type": "array"
              }
            },
            "required": [
              "urls"
            ],
            "type": "object"
          },
          "annotations": {
            "destructiveHint": false,
            "idempotentHint": false,
            "openWorldHint": true,
            "readOnlyHint": false,
            "title": "Compare x402 seller tools"
          }
        },
        {
          "name": "deep_check",
          "description": "Deeper trust check before paying an x402 endpoint ($0.05 Exact USDC). Runs the same live 402 + history as preflight_check, then repeated probes for payTo/price consistency, a recent public Base USDC-to-payTo transfer sample, Bazaar + 402 Index listing checks, and drift vs last KV history. Does not claim OFAC or wallet simulation. Optional when the base check is not enough signal.",
          "inputSchema": {
            "properties": {
              "url": {
                "description": "Absolute https URL of the x402 seller endpoint (the resource you are about to pay)",
                "type": "string"
              }
            },
            "required": [
              "url"
            ],
            "type": "object"
          },
          "annotations": {
            "destructiveHint": false,
            "idempotentHint": false,
            "openWorldHint": true,
            "readOnlyHint": false,
            "title": "Deep x402 endpoint trust check"
          }
        },
        {
          "name": "watch_tool",
          "description": "Subscribe to daily re-checks of one x402 seller URL for 30 days. Alerts your webhook and/or email when payTo, price, network, or availability changes. Fixed $5 USDC Exact (not per-check). Optional after a one-shot preflight when you will revisit the same seller.",
          "inputSchema": {
            "properties": {
              "email": {
                "description": "Optional email for change alerts via Resend (also set webhookUrl if you want an HTTPS webhook)",
                "type": "string"
              },
              "url": {
                "description": "Absolute https URL of the x402 seller endpoint (the resource you are about to pay)",
                "type": "string"
              },
              "webhookUrl": {
                "description": "https URL that receives POST JSON alerts on change",
                "type": "string"
              }
            },
            "required": [
              "url"
            ],
            "type": "object"
          },
          "annotations": {
            "destructiveHint": false,
            "idempotentHint": false,
            "openWorldHint": true,
            "readOnlyHint": false,
            "title": "Watch x402 tool for 30 days"
          }
        }
      ]
    },
    "name": "x402check.dev MCP server",
    "note": "Indexed from the official MCP registry: facts and our own checks, not reviewed, so no score, grade or rank.",
    "packages": [
      {
        "registryType": "npm",
        "identifier": "x402check-mcp",
        "version": "0.1.6",
        "transport": "stdio"
      }
    ],
    "pageJsonUrl": "https://www.anchorterminal.com/tools/x402check-mcp.json",
    "popularity": {
      "npmWeekly": 1206
    },
    "registryName": "dev.x402check/mcp",
    "remotes": [
      {
        "type": "streamable-http",
        "url": "https://x402check.dev/mcp"
      }
    ],
    "repository": "",
    "reviewed": false,
    "slug": "x402check-mcp",
    "source": "the official MCP registry",
    "sourceUrl": "https://registry.modelcontextprotocol.io/v0.1/servers?search=dev.x402check/mcp",
    "summary": "Preflight before paying any x402 tool (ok|caution|avoid + history). 1 free/wallet; then $0.01 Base.",
    "updatedAt": "2026-11-02T19:39:13Z",
    "url": "https://www.anchorterminal.com/tools/x402check-mcp",
    "vendor": "x402check.dev",
    "vendorUrl": "https://x402check.dev",
    "version": "0.1.6",
    "websiteUrl": "https://x402check.dev",
    "where": "both",
    "why": [
      "vendor",
      "popular"
    ]
  }
}
