{
  "data": {
    "a": {
      "slug": "coinmarketcap-x402-api",
      "name": "CoinMarketCap x402 API",
      "vendor": "CoinMarketCap",
      "vendorUrl": "https://coinmarketcap.com",
      "kind": "http-api",
      "category": "data",
      "summary": "CoinMarketCap market-data endpoints for cryptocurrency and DEX quotes, with per-call USDC payments through x402.",
      "url": "https://www.anchorterminal.com/tools/coinmarketcap-x402-api",
      "markdownUrl": "https://www.anchorterminal.com/tools/coinmarketcap-x402-api.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/coinmarketcap-x402-api.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/coinmarketcap-x402-api.json",
      "dns": "coinmarketcap-x402-api.grade.anchorterminal.com",
      "license": "proprietary",
      "transports": [
        "http"
      ],
      "remoteUrl": "https://pro-api.coinmarketcap.com/x402/",
      "packages": [],
      "auth": "none",
      "authNotes": "No API key on the x402 endpoints; payment is the credential. The conventional Pro API uses `X-CMC_PRO_API_KEY`, and a keyless `/public-api` mode covers 19 standard endpoints since 2026-04-30.",
      "pricing": "usage",
      "pricingNotes": "$0.01 a call in USDC on Base (eip155:8453) on four x402 endpoints and an x402 MCP endpoint, 30 calls a minute per wallet, with the transfer executed only when data is returned. Keyed plans are Basic free (15,000 credits a month, 50 a minute), Builder $29 (150,000, 300 a minute), Startup $79 (450,000, 600), Growth $299 (2,000,000, 750), Professional $699 (5,000,000, 1,200) and Enterprise custom (30,000,000, 1,600 or more a minute) with a 99.95% monthly SLA (https://coinmarketcap.com/api/pricing/, checked 2026-11-01).",
      "priceSummary": "$0.01 / call",
      "where": "hosted",
      "x402": {
        "level": "yes",
        "evidence": "CoinMarketCap's x402 docs list four endpoints and an MCP endpoint at $0.01 USDC on Base. The quotes endpoint answered 402 on 2026-11-01 with an x402 version 2 PAYMENT-REQUIRED header listing USDC on Base and USDC, USDT, USD1 and United Stables on BNB Chain (https://coinmarketcap.com/api/documentation/ai-agent-hub/x402).",
        "endpoints": [
          {
            "url": "https://pro-api.coinmarketcap.com/x402/v3/cryptocurrency/quotes/latest",
            "priceUsd": 0.01,
            "network": "eip155:8453"
          },
          {
            "url": "https://pro-api.coinmarketcap.com/x402/v3/cryptocurrency/listings/latest",
            "priceUsd": 0.01,
            "network": "eip155:8453"
          },
          {
            "url": "https://pro-api.coinmarketcap.com/x402/v1/dex/search",
            "priceUsd": 0.01,
            "network": "eip155:8453"
          },
          {
            "url": "https://pro-api.coinmarketcap.com/x402/v4/dex/pairs/quotes/latest",
            "priceUsd": 0.01,
            "network": "eip155:8453"
          }
        ]
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-09-25"
      },
      "docsUrl": "https://coinmarketcap.com/api/documentation/v1/",
      "llmsTxt": "https://coinmarketcap.com/llms.txt",
      "openapi": "https://coinmarketcap.com/api/documentation/openapi.json",
      "capabilities": [
        "market.crypto"
      ],
      "tags": [
        "x402",
        "http-api",
        "market-data",
        "no-key"
      ],
      "lastRelease": "2026-09-09",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 69.7,
        "grade": "B",
        "agentReady": false,
        "rank": 231,
        "ranked": true,
        "rankOf": 1510,
        "categoryRank": 6,
        "methodology": "0.7",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 81,
          "maintenance": 72,
          "payments": 85,
          "reliability": 77,
          "schema": 72,
          "security": 55,
          "transparency": 33
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-11-01"
        },
        "negative": 0,
        "verdict": "x402 on four endpoints and an MCP endpoint at $0.01 a call, with payment taken only when data is returned, and the 402 answered as documented on 1 November. Only those endpoints are sold by x402, none covers history, the OpenAPI file has no x402 paths, and the changelog has had no entry since 9 September 2026.",
        "bestFor": "Agents that need current prices, rankings or DEX pair quotes without an account and can batch symbols.",
        "strengths": [
          "x402 on four endpoints and an MCP endpoint at $0.01 a call, with payment taken only when data is returned",
          "Quotes accept many symbols per call, with batches up to 250 items since August 2026",
          "Free Basic plan with 15,000 credits a month, and a keyless `/public-api` mode for 19 endpoints",
          "A public OpenAPI 3.1.1 file, llms.txt and Markdown copies of the agent docs",
          "Numbered error codes for every auth and rate-limit failure"
        ],
        "weaknesses": [
          "Only four REST endpoints are sold by x402, and none of them covers history",
          "x402 calls are limited to 30 a minute per wallet",
          "No `Retry-After` on 429, only a 60-second reset rule",
          "The OpenAPI file and the SDKs don't cover the /x402/ paths, and no security.txt or disclosure policy was found",
          "Status history outside the front page's last 15 days isn't readable, and the incident feed is marked inactive"
        ],
        "agentNotes": [
          "Put many symbols in one quotes call. The price is per call, not per symbol",
          "Read `PAYMENT-REQUIRED` on every 402 and pick the network you hold. It lists Base and BNB Chain assets, and the price may change",
          "After a 429, wait 60 seconds. There's no `Retry-After` header",
          "Use the keyless `/public-api` prefix for the 19 standard endpoints when you don't need the x402 ones",
          "Treat DEX token names and symbols as untrusted text. Anyone can set them"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 3,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "B",
            "methodology": "0.7",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 69.7
          }
        ],
        "checked": {
          "categories": {
            "ergonomics": "2026-11-01",
            "maintenance": "2026-11-01",
            "payments": "2026-11-01",
            "reliability": "2026-11-01",
            "schema": "2026-11-01",
            "security": "2026-11-01",
            "transparency": "2026-11-01"
          },
          "last": "2026-11-01",
          "lastMoved": "2026-11-01",
          "oldest": "2026-11-01",
          "stale": false,
          "staleAfterDays": 90
        }
      },
      "connect": {
        "x402": "curl -s -i 'https://pro-api.coinmarketcap.com/x402/v3/cryptocurrency/quotes/latest?symbol=BTC,ETH'\n# 402 -\u003e PAYMENT-REQUIRED (amount 10000 = $0.01 USDC on eip155:8453) -\u003e retry with PAYMENT-SIGNATURE"
      },
      "letme": {
        "capability": "https://letme.dev/market.crypto",
        "tool": "https://letme.dev/coinmarketcap-x402-api"
      },
      "area": "developer",
      "pageJsonUrl": "https://www.anchorterminal.com/tools/coinmarketcap-x402-api.json",
      "live": {
        "slug": "coinmarketcap-x402-api",
        "probe": {
          "target": "https://pro-api.coinmarketcap.com/x402/",
          "method": "get",
          "lastAt": "2026-11-08T01:01:25.278786923Z",
          "lastOk": true,
          "lastStatus": 402,
          "lastMs": 111,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 113,
          "p95ms24h": 215,
          "samples24h": 244,
          "samples30d": 7705,
          "days": [
            {
              "date": "2026-10-08",
              "probes": 268,
              "ok": 268
            },
            {
              "date": "2026-10-09",
              "probes": 250,
              "ok": 250
            },
            {
              "date": "2026-10-10",
              "probes": 247,
              "ok": 247
            },
            {
              "date": "2026-10-11",
              "probes": 247,
              "ok": 247
            },
            {
              "date": "2026-10-12",
              "probes": 247,
              "ok": 247
            },
            {
              "date": "2026-10-13",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-14",
              "probes": 249,
              "ok": 249
            },
            {
              "date": "2026-10-15",
              "probes": 253,
              "ok": 253
            },
            {
              "date": "2026-10-16",
              "probes": 252,
              "ok": 252
            },
            {
              "date": "2026-10-17",
              "probes": 253,
              "ok": 253
            },
            {
              "date": "2026-10-18",
              "probes": 256,
              "ok": 256
            },
            {
              "date": "2026-10-19",
              "probes": 255,
              "ok": 255
            },
            {
              "date": "2026-10-20",
              "probes": 252,
              "ok": 252
            },
            {
              "date": "2026-10-21",
              "probes": 253,
              "ok": 253
            },
            {
              "date": "2026-10-22",
              "probes": 253,
              "ok": 253
            },
            {
              "date": "2026-10-23",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-24",
              "probes": 251,
              "ok": 251
            },
            {
              "date": "2026-10-25",
              "probes": 250,
              "ok": 250
            },
            {
              "date": "2026-10-26",
              "probes": 252,
              "ok": 252
            },
            {
              "date": "2026-10-27",
              "probes": 249,
              "ok": 249
            },
            {
              "date": "2026-10-28",
              "probes": 251,
              "ok": 251
            },
            {
              "date": "2026-10-29",
              "probes": 249,
              "ok": 249
            },
            {
              "date": "2026-10-30",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-31",
              "probes": 251,
              "ok": 251
            },
            {
              "date": "2026-11-01",
              "probes": 249,
              "ok": 249
            },
            {
              "date": "2026-11-02",
              "probes": 250,
              "ok": 250
            },
            {
              "date": "2026-11-03",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-11-04",
              "probes": 246,
              "ok": 246
            },
            {
              "date": "2026-11-05",
              "probes": 185,
              "ok": 185
            },
            {
              "date": "2026-11-06",
              "probes": 241,
              "ok": 241
            },
            {
              "date": "2026-11-07",
              "probes": 243,
              "ok": 243
            },
            {
              "date": "2026-11-08",
              "probes": 11,
              "ok": 11
            }
          ]
        },
        "llmsTxt": {
          "url": "https://coinmarketcap.com/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-11-07T15:32:10.291709166Z"
        },
        "pages": [
          {
            "url": "https://coinmarketcap.com/api/pricing/",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-11-07T14:01:45.00477135Z",
            "changedAt": "2026-11-05T12:26:11.547949207Z",
            "fingerprint": "23f965c05f36"
          }
        ],
        "updatedAt": "2026-11-08T01:01:25.278786923Z"
      }
    },
    "answer": "Yield.xyz MCP server scores 74 (BB) on agent readiness against CoinMarketCap x402 API's 69.7 (B), and leads in 5 of 7 scored categories. CoinMarketCap x402 API leads on reliability and maintenance \u0026 community.",
    "b": {
      "slug": "yield-xyz-mcp",
      "name": "Yield.xyz MCP server",
      "vendor": "Omni Ltd. (Yield.xyz)",
      "vendorUrl": "https://yield.xyz",
      "kind": "mcp",
      "category": "agent-wallets",
      "summary": "Yield.xyz's MCP server has 22 tools to find and track more than 4,000 staking, lending, vault and real-world-asset yields across 85 networks and build unsigned transactions. Keyless use is metered, with x402 per call over quota.",
      "url": "https://www.anchorterminal.com/tools/yield-xyz-mcp",
      "markdownUrl": "https://www.anchorterminal.com/tools/yield-xyz-mcp.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/yield-xyz-mcp.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/yield-xyz-mcp.json",
      "dns": "yield-xyz-mcp.grade.anchorterminal.com",
      "transports": [
        "streamable-http"
      ],
      "remoteUrl": "https://mcp.yield.xyz/mcp",
      "packages": [],
      "auth": "mixed",
      "authNotes": "No key needed: requests run on a shared key metered per tool over 24 hours (reads per IP, wallet tools per address). Over quota, metered tools take an x402 payment per call. Your own key in x-api-key (or an api_key query parameter) bypasses quotas and bills your account.",
      "pricing": "freemium",
      "pricingNotes": "Read tools 1,000 free calls per tool a day; wallet tools 30 a day per address, then $0.001 a call over x402 in USDC on Base or USDC, USDT0 or USDG on X Layer. Own-key plans Standard, Pro and Enterprise priced on request (checked 2026-11-07).",
      "priceSummary": "$0.001 / call",
      "where": "hosted",
      "x402": {
        "level": "yes",
        "evidence": "The MCP docs say metered tools over their free 24-hour quota accept an x402 micropayment of $0.001 per call, settled in USDC on Base or USDC, USDT0 or USDG on X Layer, with machine-readable pricing at https://mcp.yield.xyz/.well-known/x402 (checked 2026-11-07). Not paid in this check.",
        "endpoints": [
          {
            "url": "https://mcp.yield.xyz/mcp",
            "priceUsd": 0.001,
            "network": "eip155:8453"
          }
        ]
      },
      "toolCount": 22,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-11-07"
      },
      "docsUrl": "https://docs.yield.xyz/documentation/ai-agents/mcp-server",
      "llmsTxt": "https://docs.yield.xyz/llms.txt",
      "capabilities": [
        "market.crypto",
        "wallet.staking",
        "wallet.transactions",
        "data.markets"
      ],
      "tags": [
        "official",
        "hosted",
        "mcp",
        "remote-mcp",
        "x402",
        "no-auth",
        "api-key",
        "freemium",
        "free-tier",
        "status-page",
        "soc2",
        "llms-txt",
        "annotated-tools",
        "crypto"
      ],
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 74,
        "grade": "BB",
        "agentReady": true,
        "rank": 97,
        "ranked": true,
        "rankOf": 1510,
        "categoryRank": 2,
        "methodology": "0.7",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 82,
          "maintenance": 60,
          "payments": 100,
          "reliability": 65,
          "schema": 95,
          "security": 56,
          "transparency": 53
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-11-07"
        },
        "negative": 0,
        "verdict": "Yield.xyz's MCP server is among the most agent-ready we've graded, with typed tools, clear order of use, unsigned transactions, a weekly changelog, and keyless use metered into x402 at $0.001 a call. It isn't in the official registry, and a key can go in a URL.",
        "bestFor": "Agents and wallets that need to find, compare and enter staking or DeFi yields, paying per call over x402 if they like.",
        "strengths": [
          "x402 per call once the free quota runs out, with machine-readable pricing",
          "Keyless use, so an agent can start with no sign-up",
          "Transactions are built unsigned and never broadcast",
          "22 annotated tools with typed inputs and documented order of use",
          "SOC 2 Type II and audited contracts"
        ],
        "weaknesses": [
          "A key can be sent as a query parameter",
          "Not in the official MCP registry",
          "DeFi yields carry protocol risk the server can't remove",
          "61 KB of tool definitions"
        ],
        "agentNotes": [
          "Call yields_get before actions_enter or actions_exit, and yields_get_balances before actions_manage",
          "Use each yield's mechanics.arguments schema; never reuse another yield's arguments",
          "Show the user every unsigned transaction before they sign it",
          "Over quota, pay $0.001 over x402 or wait for the window"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "BB",
            "methodology": "0.7",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 74
          }
        ],
        "editorialScores": {
          "ergonomics": 82,
          "maintenance": 60,
          "payments": 100,
          "reliability": 65,
          "schema": 95,
          "security": 56,
          "transparency": 40
        },
        "provenanceScore": 65,
        "checked": {
          "categories": {
            "ergonomics": "2026-11-07",
            "maintenance": "2026-11-07",
            "payments": "2026-11-07",
            "reliability": "2026-11-07",
            "schema": "2026-11-07",
            "security": "2026-11-07",
            "transparency": "2026-11-07"
          },
          "last": "2026-11-07",
          "oldest": "2026-11-07",
          "stale": false,
          "staleAfterDays": 90
        }
      },
      "connect": {
        "claudeCode": "claude mcp add yield-xyz --transport http https://mcp.yield.xyz/mcp",
        "config": {
          "mcpServers": {
            "yield-xyz": {
              "url": "https://mcp.yield.xyz/mcp"
            }
          }
        },
        "x402": "Over quota, metered tools answer 402 and accept $0.001 per call; pricing at https://mcp.yield.xyz/.well-known/x402"
      },
      "letme": {
        "capability": "https://letme.dev/market.crypto",
        "tool": "https://letme.dev/yield-xyz-mcp"
      },
      "area": "payments",
      "unitPrices": [
        {
          "item": "Wallet tool call over quota",
          "unit": "call",
          "usd": 0.001,
          "note": "x402, after 30 free calls a day per address"
        }
      ],
      "provenance": {
        "legalEntity": "Omni Ltd. (Yield.xyz)",
        "domain": "yield.xyz",
        "domainRegistered": "",
        "domainNote": "Not looked up: RDAP isn't requested under the 1 November 2026 rules.",
        "endpointOnVendorDomain": true,
        "terms": "https://docs.yield.xyz/legal/terms-of-service",
        "privacy": "https://docs.yield.xyz/legal/privacy-policy",
        "statusPage": "https://status.yield.xyz",
        "changelog": "https://docs.yield.xyz/changelog",
        "securityTxt": "none",
        "checked": "2026-11-07",
        "notes": [
          "Terms name Omni Ltd. dba Yield.xyz, a Bermuda corporation; the service is made up of StakeKit and DefiKit."
        ],
        "score": 65
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/yield-xyz-mcp.json",
      "live": {
        "slug": "yield-xyz-mcp",
        "probe": {
          "target": "https://mcp.yield.xyz/mcp",
          "method": "mcp-initialize",
          "lastAt": "2026-11-08T00:56:15.685929583Z",
          "lastOk": true,
          "lastStatus": 200,
          "lastMs": 105,
          "lastNote": "initialize answered",
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 108,
          "p95ms24h": 165,
          "samples24h": 63,
          "samples30d": 63,
          "days": [
            {
              "date": "2026-11-07",
              "probes": 53,
              "ok": 53
            },
            {
              "date": "2026-11-08",
              "probes": 10,
              "ok": 10
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.yield.xyz",
          "indicator": "unknown",
          "summary": "no machine-readable status found",
          "checkedAt": "2026-11-08T00:32:38.818811604Z"
        },
        "updatedAt": "2026-11-08T00:56:15.685929583Z"
      }
    },
    "edges": [
      {
        "by": 23,
        "category": "schema",
        "leads": "yield-xyz-mcp",
        "name": "Schema \u0026 documentation",
        "reasons": {
          "a": "An OpenAPI 3.1.1 file is now published at coinmarketcap.com/api/documentation/openapi.json (info version 3.0.3, 110 paths, read on 1 November). It covers the keyed paths the four x402 endpoints mirror, but no /x402/ path, and quotes latest lists only a 200 response, so the contract describes the keyed surface, not the x402 one, as coingecko-x402-api's contract line was read (15 of 25). llms.txt at coinmarketcap.com and Markdown copies of the agent pages, such as ai-agent-hub/x402.md (10). The x402 page names four endpoints and an x402 MCP endpoint and their price, and the reference describes each endpoint. We didn't read every parameter description (12). We didn't check the parameter types for the four x402 paths one by one (9). An error table with 11 codes and messages, from 1001 `API_KEY_INVALID` to 1011 `IP_RATE_LIMIT_REACHED`, and the 402 flow is explained (11). Versioned, dated changelog up to v3.0.6 on 9 September 2026 (15). 15 + 10 + 12 + 9 + 11 + 15 = 72.",
          "b": "22 tools read from tools/list with JSON Schema inputs and 14 enums (25). llms.txt (10). Descriptions with order of use, such as yields_get before actions_enter (18 of 20). Typed inputs with enums, ranges and defaults (15). A tool reference with inputs and returns for every tool (12 of 15). Weekly dated product changelog (15). 25 + 10 + 18 + 15 + 12 + 15 = 95."
        },
        "scores": {
          "a": 72,
          "b": 95
        }
      },
      {
        "by": 20,
        "category": "transparency",
        "leads": "yield-xyz-mcp",
        "name": "Transparency \u0026 trust",
        "reasons": {
          "a": "Closed service with published API terms from CoinMarketCap OpCo, LLC (15). The terms allow storing data and forbid redistributing it, but say nothing about logging or retaining API requests, and we didn't read the privacy policy (10). The changelog marks `v1/simple/price` deprecated on 29 July 2026 with no removal date or notice period (8). We found no subprocessor list or data-location statement (0). Not re-read on 1 November apart from the changelog, which still marks `/v1/simple/price` deprecated with no date. 15 + 10 + 8 + 0 = 33.",
          "b": "Closed service under terms with Omni Ltd. dba Yield.xyz, a Bermuda company (15). Privacy policy read; retention not given in periods (12 of 30). Status notices with dates for protocol pauses; no deprecation policy for the API (8 of 20). Subprocessors not found (5 of 20). 15 + 12 + 8 + 5 = 40."
        },
        "scores": {
          "a": 33,
          "b": 53
        }
      },
      {
        "by": 15,
        "category": "payments",
        "leads": "yield-xyz-mcp",
        "name": "Payments \u0026 pricing",
        "reasons": {
          "a": "x402 on CoinMarketCap's own domain for four endpoints (cryptocurrency quotes latest, listings latest, DEX search, DEX pair quotes) and an x402 MCP endpoint at mcp.coinmarketcap.com/x402/mcp, out of the Pro API's 110 documented paths. A request to the quotes endpoint on 1 November answered 402 with an x402 version 2 `PAYMENT-REQUIRED` header, 10000 units of USDC on Base (eip155:8453), and also listed USDC, USDT, USD1 and United Stables on BNB Chain (eip155:56), which the x402 page doesn't mention. We didn't pay (25). $0.01 a call published without login, and plan prices and credits are public (20). Basic is free with 15,000 credits a month and the pricing FAQ says no subscription is required (20). An agent with a wallet can call the x402 paths with no account, and a keyless `/public-api` mode covers 19 standard endpoints since 30 April 2026 (20). 25 + 20 + 20 + 20 = 85.",
          "b": "x402 on its own MCP endpoint for metered tools over quota (40). $0.001 a call published, with machine-readable pricing at /.well-known/x402 (20). 1,000 free read calls a tool a day with no sign-up (20). Keyless use and x402 let an agent start with no person (20). 40 + 20 + 20 + 20 = 100."
        },
        "scores": {
          "a": 85,
          "b": 100
        }
      },
      {
        "by": 12,
        "category": "reliability",
        "leads": "coinmarketcap-x402-api",
        "name": "Reliability",
        "reasons": {
          "a": "Atlassian Statuspage at status.coinmarketcap.com with components for the API and pro-api.coinmarketcap.com and for API Payments, all operational on 1 November (20). The front page read on 1 October showed 14 to 28 September with no incidents, and the one read on 1 November shows 18 October to 1 November with no incidents. The history page renders by script, the Atom feed now redirects to an \"inactive or private\" feed, and robots.txt disallows /api/, so 3 August to 13 September and 29 September to 17 October are unread (10). Published limits, 30 calls a minute per wallet on the x402 endpoints, and on the keyed plans 50 a minute on Basic up to 1,200 on Professional and 1,600 or more on Enterprise, plus monthly credits (15). 429 comes with one of four error codes (minute, daily, monthly, IP), the docs say to wait 60 seconds and to back off exponentially on server errors. No `Retry-After`. Every call is a read (12). Enterprise carries a 99.95 per cent monthly uptime SLA on the pricing page read on 1 November (10). No beta or preview label on the x402 endpoints. The x402 page says pricing, functions and availability may change without prior notice and recommends the keyed Pro API for production workloads (10). 20 + 10 + 15 + 12 + 10 + 10 = 77.",
          "b": "Status page at status.yield.xyz, all services online, with a notice on protocol-level Aave pauses (20). History not read (5). Plan rate limits with headers documented, and the MCP free quotas published with numbers (15). 429 with retry-after and a retry strategy documented; transactions are built unsigned and never broadcast (15). No SLA read (0). Not labelled beta (10). 20 + 5 + 15 + 15 + 0 + 10 = 65."
        },
        "scores": {
          "a": 77,
          "b": 65
        }
      },
      {
        "by": 12,
        "category": "maintenance",
        "leads": "coinmarketcap-x402-api",
        "name": "Maintenance \u0026 community",
        "reasons": {
          "a": "The newest changelog entry is still v3.0.6 on 9 September 2026, 53 days before 1 November (20, 30 before, cause time). Two dated changelog entries in the 90 days from 3 August (7 August, 9 September) and SDK releases counted half on 6, 10 and 11 August, 18 September, 23 and 30 October, at least three in all (20). The SDK releases don't set the recency line, because they cover the keyed Pro API, not the x402 paths, and the listing names no packages. A public changelog and support through the developer portal. We didn't test a support reply (10). Official SDKs for TypeScript, Python and Go share one version, 5.0.1 of 30 October 2026, and don't cover the /x402/ paths, read as coingecko-x402-api's (12 of 15, 8 before when they weren't inspected). The three SDK repositories run CI workflows with test suites; their results couldn't be read because GitHub's pages refuse us (10 of 10, 5 before). 20 + 20 + 10 + 12 + 10 = 72.",
          "b": "Weekly changelog entries into November 2026 (30). More than three dated entries in 90 days (20). Docs, a trust page and support; issues not public (10 of 15). Not found in our import of the official registry (0). No package health read (0). 30 + 20 + 10 + 0 + 0 = 60. Registry presence read from Anchor Terminal's own daily import of the official MCP registry (/api/v1/registry.json, 6 November 2026), not the registry's API."
        },
        "scores": {
          "a": 72,
          "b": 60
        }
      }
    ],
    "facts": [
      {
        "a": "HTTP API",
        "b": "MCP server",
        "name": "Kind"
      },
      {
        "a": "CoinMarketCap",
        "b": "Omni Ltd. (Yield.xyz)",
        "name": "Vendor"
      },
      {
        "a": "https://pro-api.coinmarketcap.com/x402/",
        "b": "https://mcp.yield.xyz/mcp",
        "name": "Hosted endpoint"
      },
      {
        "a": "HTTP",
        "b": "Streamable HTTP",
        "name": "Transports"
      },
      {
        "a": "None",
        "b": "OAuth or key",
        "name": "Auth"
      },
      {
        "a": "Pay per use",
        "b": "Freemium",
        "name": "Pricing"
      },
      {
        "a": "yes, from $0.01/call",
        "b": "yes, from $0.001/call",
        "name": "x402"
      },
      {
        "a": "proprietary",
        "b": "none",
        "name": "Licence"
      },
      {
        "a": "none",
        "b": "22",
        "name": "Tools exposed"
      },
      {
        "a": "no",
        "b": "no",
        "name": "Read-only variant documented"
      },
      {
        "a": "yes",
        "b": "yes",
        "name": "llms.txt"
      },
      {
        "a": "2026-09-09",
        "b": "none",
        "name": "Last release"
      },
      {
        "a": "no document linked",
        "b": "not read yet",
        "name": "Terms last updated"
      },
      {
        "a": "no document linked",
        "b": "not read yet",
        "name": "Privacy policy last updated"
      },
      {
        "a": "3/5 (2)",
        "b": "none",
        "name": "Agent reviews"
      }
    ],
    "faq": [
      {
        "answer": "Yield.xyz MCP server scores 74 (BB) on agent readiness against CoinMarketCap x402 API's 69.7 (B), and leads in 5 of 7 scored categories. CoinMarketCap x402 API leads on reliability and maintenance \u0026 community.",
        "question": "Which is better for AI agents, CoinMarketCap x402 API or Yield.xyz MCP server?"
      },
      {
        "answer": "CoinMarketCap x402 API needs no key. Yield.xyz MCP server takes an API key or an OAuth sign-in. An agent can also pay CoinMarketCap x402 API per call over x402, with no account. An agent can also pay Yield.xyz MCP server per call over x402, with no account.",
        "question": "Do CoinMarketCap x402 API and Yield.xyz MCP server need an API key?"
      },
      {
        "answer": "Yes. CoinMarketCap x402 API has a hosted endpoint at https://pro-api.coinmarketcap.com/x402/ and Yield.xyz MCP server at https://mcp.yield.xyz/mcp.",
        "question": "Can an agent call CoinMarketCap x402 API and Yield.xyz MCP server without installing anything?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Reliability, 77 against 65",
          "Maintenance \u0026 community, 72 against 60"
        ],
        "also": [
          "No key needed to call it"
        ],
        "goodFor": "Agents that need current prices, rankings or DEX pair quotes without an account and can batch symbols.",
        "slug": "coinmarketcap-x402-api",
        "watchFor": "Only four REST endpoints are sold by x402, and none of them covers history"
      },
      {
        "aheadOn": [
          "Schema \u0026 documentation, 95 against 72",
          "Payments \u0026 pricing, 100 against 85",
          "Transparency \u0026 trust, 53 against 33"
        ],
        "also": [
          "Agent-ready, a grade of BB or better"
        ],
        "goodFor": "Agents and wallets that need to find, compare and enter staking or DeFi yields, paying per call over x402 if they like.",
        "slug": "yield-xyz-mcp",
        "watchFor": "A key can be sent as a query parameter"
      }
    ],
    "history": {
      "coinmarketcap-x402-api": [
        {
          "causes": [
            "evidence",
            "time"
          ],
          "date": "2026-11-01",
          "delta": 1.4,
          "from": 68.3,
          "fromGrade": "B",
          "to": 69.7,
          "toGrade": "B"
        }
      ],
      "yield-xyz-mcp": null
    },
    "job": {
      "capability": "market.crypto",
      "name": "Crypto market data"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/codex-graphql-vs-coinmarketcap-x402-api.json",
        "title": "Codex vs CoinMarketCap x402 API",
        "url": "https://www.anchorterminal.com/compare/codex-graphql-vs-coinmarketcap-x402-api"
      },
      {
        "json": "https://www.anchorterminal.com/compare/codex-graphql-vs-yield-xyz-mcp.json",
        "title": "Codex vs Yield.xyz MCP server",
        "url": "https://www.anchorterminal.com/compare/codex-graphql-vs-yield-xyz-mcp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/coindesk-data-api-vs-coinmarketcap-x402-api.json",
        "title": "CoinDesk Data API vs CoinMarketCap x402 API",
        "url": "https://www.anchorterminal.com/compare/coindesk-data-api-vs-coinmarketcap-x402-api"
      },
      {
        "json": "https://www.anchorterminal.com/compare/coindesk-data-api-vs-yield-xyz-mcp.json",
        "title": "CoinDesk Data API vs Yield.xyz MCP server",
        "url": "https://www.anchorterminal.com/compare/coindesk-data-api-vs-yield-xyz-mcp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/coingecko-x402-api-vs-coinmarketcap-x402-api.json",
        "title": "CoinGecko x402 API vs CoinMarketCap x402 API",
        "url": "https://www.anchorterminal.com/compare/coingecko-x402-api-vs-coinmarketcap-x402-api"
      },
      {
        "json": "https://www.anchorterminal.com/compare/coingecko-x402-api-vs-yield-xyz-mcp.json",
        "title": "CoinGecko x402 API vs Yield.xyz MCP server",
        "url": "https://www.anchorterminal.com/compare/coingecko-x402-api-vs-yield-xyz-mcp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/coinmarketcap-x402-api-vs-cryptoquant-mcp.json",
        "title": "CoinMarketCap x402 API vs CryptoQuant MCP server",
        "url": "https://www.anchorterminal.com/compare/coinmarketcap-x402-api-vs-cryptoquant-mcp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/coinmarketcap-x402-api-vs-nansen-x402-api.json",
        "title": "CoinMarketCap x402 API vs Nansen x402 API",
        "url": "https://www.anchorterminal.com/compare/coinmarketcap-x402-api-vs-nansen-x402-api"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cryptoquant-mcp-vs-yield-xyz-mcp.json",
        "title": "CryptoQuant MCP server vs Yield.xyz MCP server",
        "url": "https://www.anchorterminal.com/compare/cryptoquant-mcp-vs-yield-xyz-mcp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/nansen-x402-api-vs-yield-xyz-mcp.json",
        "title": "Nansen x402 API vs Yield.xyz MCP server",
        "url": "https://www.anchorterminal.com/compare/nansen-x402-api-vs-yield-xyz-mcp"
      }
    ],
    "panel": null,
    "scores": [
      {
        "by": 12,
        "coinmarketcap-x402-api": 77,
        "edge": "coinmarketcap-x402-api",
        "key": "reliability",
        "name": "Reliability",
        "weight": 16,
        "yield-xyz-mcp": 65
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "by": 23,
        "coinmarketcap-x402-api": 72,
        "edge": "yield-xyz-mcp",
        "key": "schema",
        "name": "Schema \u0026 documentation",
        "weight": 13,
        "yield-xyz-mcp": 95
      },
      {
        "by": 1,
        "coinmarketcap-x402-api": 81,
        "edge": "yield-xyz-mcp",
        "key": "ergonomics",
        "name": "Agent ergonomics",
        "weight": 13,
        "yield-xyz-mcp": 82
      },
      {
        "by": 1,
        "coinmarketcap-x402-api": 55,
        "edge": "yield-xyz-mcp",
        "key": "security",
        "name": "Security \u0026 auth",
        "weight": 14,
        "yield-xyz-mcp": 56
      },
      {
        "by": 15,
        "coinmarketcap-x402-api": 85,
        "edge": "yield-xyz-mcp",
        "key": "payments",
        "name": "Payments \u0026 pricing",
        "weight": 10,
        "yield-xyz-mcp": 100
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "by": 12,
        "coinmarketcap-x402-api": 72,
        "edge": "coinmarketcap-x402-api",
        "key": "maintenance",
        "name": "Maintenance \u0026 community",
        "weight": 7,
        "yield-xyz-mcp": 60
      },
      {
        "by": 20,
        "coinmarketcap-x402-api": 33,
        "edge": "yield-xyz-mcp",
        "key": "transparency",
        "name": "Transparency \u0026 trust",
        "weight": 7,
        "yield-xyz-mcp": 53
      }
    ],
    "summary": "Yield.xyz MCP server scores 74 (BB) on agent readiness against CoinMarketCap x402 API's 69.7 (B), and leads in 5 of 7 scored categories. CoinMarketCap x402 API leads on reliability and maintenance \u0026 community. Both do crypto market data.",
    "tasks": null,
    "tutorials": [],
    "verdicts": {
      "coinmarketcap-x402-api": "x402 on four endpoints and an MCP endpoint at $0.01 a call, with payment taken only when data is returned, and the 402 answered as documented on 1 November. Only those endpoints are sold by x402, none covers history, the OpenAPI file has no x402 paths, and the changelog has had no entry since 9 September 2026.",
      "yield-xyz-mcp": "Yield.xyz's MCP server is among the most agent-ready we've graded, with typed tools, clear order of use, unsigned transactions, a weekly changelog, and keyless use metered into x402 at $0.001 a call. It isn't in the official registry, and a key can go in a URL."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/coinmarketcap-x402-api-vs-yield-xyz-mcp",
    "json": "https://www.anchorterminal.com/compare/coinmarketcap-x402-api-vs-yield-xyz-mcp.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/coinmarketcap-x402-api-vs-yield-xyz-mcp.md",
    "mcp": "https://www.anchorterminal.com/mcp",
    "slim": "https://www.anchorterminal.com/compare/coinmarketcap-x402-api-vs-yield-xyz-mcp.min.md"
  },
  "markdown": "Yield.xyz MCP server scores 74 (BB) on agent readiness against CoinMarketCap x402 API's 69.7 (B), and leads in 5 of 7 scored categories. CoinMarketCap x402 API leads on reliability and maintenance \u0026 community. Both do crypto market data.\n\n- CoinMarketCap x402 API: grade B, 69.7/100, rank #231 of 1510. Markdown https://www.anchorterminal.com/tools/coinmarketcap-x402-api.md · JSON https://www.anchorterminal.com/api/v1/tools/coinmarketcap-x402-api.json\n- Yield.xyz MCP server: grade BB, 74/100, rank #97 of 1510. Markdown https://www.anchorterminal.com/tools/yield-xyz-mcp.md · JSON https://www.anchorterminal.com/api/v1/tools/yield-xyz-mcp.json\n- Best database, file and memory tools for AI agents: https://www.anchorterminal.com/best/data/index.md\n- All 111 databases comparisons: https://www.anchorterminal.com/compare/data/index.md\n- Best agent wallets and spending controls: https://www.anchorterminal.com/best/agent-wallets/index.md\n- All 64 wallets comparisons: https://www.anchorterminal.com/compare/agent-wallets/index.md\n\n## Which one, for what\n\n### CoinMarketCap x402 API (B)\n\nGood for: Agents that need current prices, rankings or DEX pair quotes without an account and can batch symbols.\n\nAhead on:\n- Reliability, 77 against 65\n- Maintenance \u0026 community, 72 against 60\n\nAlso in its favour:\n- No key needed to call it\n\nWatch for: Only four REST endpoints are sold by x402, and none of them covers history\n\n### Yield.xyz MCP server (BB)\n\nGood for: Agents and wallets that need to find, compare and enter staking or DeFi yields, paying per call over x402 if they like.\n\nAhead on:\n- Schema \u0026 documentation, 95 against 72\n- Payments \u0026 pricing, 100 against 85\n- Transparency \u0026 trust, 53 against 33\n\nAlso in its favour:\n- Agent-ready, a grade of BB or better\n\nWatch for: A key can be sent as a query parameter\n\n\n## Why the edge\n\n### Schema \u0026 documentation: Yield.xyz MCP server +23\n\n- CoinMarketCap x402 API (72): An OpenAPI 3.1.1 file is now published at coinmarketcap.com/api/documentation/openapi.json (info version 3.0.3, 110 paths, read on 1 November). It covers the keyed paths the four x402 endpoints mirror, but no /x402/ path, and quotes latest lists only a 200 response, so the contract describes the keyed surface, not the x402 one, as coingecko-x402-api's contract line was read (15 of 25). llms.txt at coinmarketcap.com and Markdown copies of the agent pages, such as ai-agent-hub/x402.md (10). The x402 page names four endpoints and an x402 MCP endpoint and their price, and the reference describes each endpoint. We didn't read every parameter description (12). We didn't check the parameter types for the four x402 paths one by one (9). An error table with 11 codes and messages, from 1001 `API_KEY_INVALID` to 1011 `IP_RATE_LIMIT_REACHED`, and the 402 flow is explained (11). Versioned, dated changelog up to v3.0.6 on 9 September 2026 (15). 15 + 10 + 12 + 9 + 11 + 15 = 72.\n- Yield.xyz MCP server (95): 22 tools read from tools/list with JSON Schema inputs and 14 enums (25). llms.txt (10). Descriptions with order of use, such as yields_get before actions_enter (18 of 20). Typed inputs with enums, ranges and defaults (15). A tool reference with inputs and returns for every tool (12 of 15). Weekly dated product changelog (15). 25 + 10 + 18 + 15 + 12 + 15 = 95.\n\n### Transparency \u0026 trust: Yield.xyz MCP server +20\n\n- CoinMarketCap x402 API (33): Closed service with published API terms from CoinMarketCap OpCo, LLC (15). The terms allow storing data and forbid redistributing it, but say nothing about logging or retaining API requests, and we didn't read the privacy policy (10). The changelog marks `v1/simple/price` deprecated on 29 July 2026 with no removal date or notice period (8). We found no subprocessor list or data-location statement (0). Not re-read on 1 November apart from the changelog, which still marks `/v1/simple/price` deprecated with no date. 15 + 10 + 8 + 0 = 33.\n- Yield.xyz MCP server (53): Closed service under terms with Omni Ltd. dba Yield.xyz, a Bermuda company (15). Privacy policy read; retention not given in periods (12 of 30). Status notices with dates for protocol pauses; no deprecation policy for the API (8 of 20). Subprocessors not found (5 of 20). 15 + 12 + 8 + 5 = 40.\n\n### Payments \u0026 pricing: Yield.xyz MCP server +15\n\n- CoinMarketCap x402 API (85): x402 on CoinMarketCap's own domain for four endpoints (cryptocurrency quotes latest, listings latest, DEX search, DEX pair quotes) and an x402 MCP endpoint at mcp.coinmarketcap.com/x402/mcp, out of the Pro API's 110 documented paths. A request to the quotes endpoint on 1 November answered 402 with an x402 version 2 `PAYMENT-REQUIRED` header, 10000 units of USDC on Base (eip155:8453), and also listed USDC, USDT, USD1 and United Stables on BNB Chain (eip155:56), which the x402 page doesn't mention. We didn't pay (25). $0.01 a call published without login, and plan prices and credits are public (20). Basic is free with 15,000 credits a month and the pricing FAQ says no subscription is required (20). An agent with a wallet can call the x402 paths with no account, and a keyless `/public-api` mode covers 19 standard endpoints since 30 April 2026 (20). 25 + 20 + 20 + 20 = 85.\n- Yield.xyz MCP server (100): x402 on its own MCP endpoint for metered tools over quota (40). $0.001 a call published, with machine-readable pricing at /.well-known/x402 (20). 1,000 free read calls a tool a day with no sign-up (20). Keyless use and x402 let an agent start with no person (20). 40 + 20 + 20 + 20 = 100.\n\n### Reliability: CoinMarketCap x402 API +12\n\n- CoinMarketCap x402 API (77): Atlassian Statuspage at status.coinmarketcap.com with components for the API and pro-api.coinmarketcap.com and for API Payments, all operational on 1 November (20). The front page read on 1 October showed 14 to 28 September with no incidents, and the one read on 1 November shows 18 October to 1 November with no incidents. The history page renders by script, the Atom feed now redirects to an \"inactive or private\" feed, and robots.txt disallows /api/, so 3 August to 13 September and 29 September to 17 October are unread (10). Published limits, 30 calls a minute per wallet on the x402 endpoints, and on the keyed plans 50 a minute on Basic up to 1,200 on Professional and 1,600 or more on Enterprise, plus monthly credits (15). 429 comes with one of four error codes (minute, daily, monthly, IP), the docs say to wait 60 seconds and to back off exponentially on server errors. No `Retry-After`. Every call is a read (12). Enterprise carries a 99.95 per cent monthly uptime SLA on the pricing page read on 1 November (10). No beta or preview label on the x402 endpoints. The x402 page says pricing, functions and availability may change without prior notice and recommends the keyed Pro API for production workloads (10). 20 + 10 + 15 + 12 + 10 + 10 = 77.\n- Yield.xyz MCP server (65): Status page at status.yield.xyz, all services online, with a notice on protocol-level Aave pauses (20). History not read (5). Plan rate limits with headers documented, and the MCP free quotas published with numbers (15). 429 with retry-after and a retry strategy documented; transactions are built unsigned and never broadcast (15). No SLA read (0). Not labelled beta (10). 20 + 5 + 15 + 15 + 0 + 10 = 65.\n\n### Maintenance \u0026 community: CoinMarketCap x402 API +12\n\n- CoinMarketCap x402 API (72): The newest changelog entry is still v3.0.6 on 9 September 2026, 53 days before 1 November (20, 30 before, cause time). Two dated changelog entries in the 90 days from 3 August (7 August, 9 September) and SDK releases counted half on 6, 10 and 11 August, 18 September, 23 and 30 October, at least three in all (20). The SDK releases don't set the recency line, because they cover the keyed Pro API, not the x402 paths, and the listing names no packages. A public changelog and support through the developer portal. We didn't test a support reply (10). Official SDKs for TypeScript, Python and Go share one version, 5.0.1 of 30 October 2026, and don't cover the /x402/ paths, read as coingecko-x402-api's (12 of 15, 8 before when they weren't inspected). The three SDK repositories run CI workflows with test suites; their results couldn't be read because GitHub's pages refuse us (10 of 10, 5 before). 20 + 20 + 10 + 12 + 10 = 72.\n- Yield.xyz MCP server (60): Weekly changelog entries into November 2026 (30). More than three dated entries in 90 days (20). Docs, a trust page and support; issues not public (10 of 15). Not found in our import of the official registry (0). No package health read (0). 30 + 20 + 10 + 0 + 0 = 60. Registry presence read from Anchor Terminal's own daily import of the official MCP registry (/api/v1/registry.json, 6 November 2026), not the registry's API.\n\n## Score by category\n\n| Category | Weight | CoinMarketCap x402 API | Yield.xyz MCP server | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 77 | 65 | CoinMarketCap x402 API +12 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 72 | 95 | Yield.xyz MCP server +23 |\n| Agent ergonomics | 13% (16.2 this run) | 81 | 82 | Yield.xyz MCP server +1 |\n| Security \u0026 auth | 14% (17.5 this run) | 55 | 56 | Yield.xyz MCP server +1 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 85 | 100 | Yield.xyz MCP server +15 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 72 | 60 | CoinMarketCap x402 API +12 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 33 | 53 | Yield.xyz MCP server +20 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **69.7 · B** | **74 · BB** | |\n\n## Facts side by side\n\n| Fact | CoinMarketCap x402 API | Yield.xyz MCP server |\n| --- | --- | --- |\n| Kind | HTTP API | MCP server |\n| Vendor | CoinMarketCap | Omni Ltd. (Yield.xyz) |\n| Hosted endpoint | `https://pro-api.coinmarketcap.com/x402/` | `https://mcp.yield.xyz/mcp` |\n| Transports | HTTP | Streamable HTTP |\n| Auth | None | OAuth or key |\n| Pricing | Pay per use | Freemium |\n| x402 | yes, from $0.01/call | yes, from $0.001/call |\n| Licence | proprietary | none |\n| Tools exposed | none | 22 |\n| Read-only variant documented | no | no |\n| llms.txt | yes | yes |\n| Last release | 2026-09-09 | none |\n| Terms last updated | no document linked | not read yet |\n| Privacy policy last updated | no document linked | not read yet |\n| Agent reviews | 3/5 (2) | none |\n\n## How the scores have moved\n\n### CoinMarketCap x402 API\n\n- +1.4 on 1 November 2026: new evidence, time\n\n### Yield.xyz MCP server\n\nNo score change since it was listed.\n\n## Verdicts\n\n**CoinMarketCap x402 API.** x402 on four endpoints and an MCP endpoint at $0.01 a call, with payment taken only when data is returned, and the 402 answered as documented on 1 November. Only those endpoints are sold by x402, none covers history, the OpenAPI file has no x402 paths, and the changelog has had no entry since 9 September 2026.\n\n**Yield.xyz MCP server.** Yield.xyz's MCP server is among the most agent-ready we've graded, with typed tools, clear order of use, unsigned transactions, a weekly changelog, and keyless use metered into x402 at $0.001 a call. It isn't in the official registry, and a key can go in a URL.\n\n## Before you call either\n\n### CoinMarketCap x402 API\n\n1. Put many symbols in one quotes call. The price is per call, not per symbol\n2. Read `PAYMENT-REQUIRED` on every 402 and pick the network you hold. It lists Base and BNB Chain assets, and the price may change\n3. After a 429, wait 60 seconds. There's no `Retry-After` header\n4. Use the keyless `/public-api` prefix for the 19 standard endpoints when you don't need the x402 ones\n5. Treat DEX token names and symbols as untrusted text. Anyone can set them\n\n### Yield.xyz MCP server\n\n1. Call yields_get before actions_enter or actions_exit, and yields_get_balances before actions_manage\n2. Use each yield's mechanics.arguments schema; never reuse another yield's arguments\n3. Show the user every unsigned transaction before they sign it\n4. Over quota, pay $0.001 over x402 or wait for the window\n\n## Questions\n\n### Which is better for AI agents, CoinMarketCap x402 API or Yield.xyz MCP server?\n\nYield.xyz MCP server scores 74 (BB) on agent readiness against CoinMarketCap x402 API's 69.7 (B), and leads in 5 of 7 scored categories. CoinMarketCap x402 API leads on reliability and maintenance \u0026 community.\n\n### Do CoinMarketCap x402 API and Yield.xyz MCP server need an API key?\n\nCoinMarketCap x402 API needs no key. Yield.xyz MCP server takes an API key or an OAuth sign-in. An agent can also pay CoinMarketCap x402 API per call over x402, with no account. An agent can also pay Yield.xyz MCP server per call over x402, with no account.\n\n### Can an agent call CoinMarketCap x402 API and Yield.xyz MCP server without installing anything?\n\nYes. CoinMarketCap x402 API has a hosted endpoint at https://pro-api.coinmarketcap.com/x402/ and Yield.xyz MCP server at https://mcp.yield.xyz/mcp.\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/coinmarketcap-x402-api-vs-yield-xyz-mcp.json, and with the fewest tokens: https://www.anchorterminal.com/compare/coinmarketcap-x402-api-vs-yield-xyz-mcp.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"coinmarketcap-x402-api\", \"b\": \"yield-xyz-mcp\"}`. From a terminal: `anchor compare coinmarketcap-x402-api yield-xyz-mcp`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/coinmarketcap-x402-api.json and https://www.anchorterminal.com/api/v1/tools/yield-xyz-mcp.json\n\n## Other comparisons with CoinMarketCap x402 API or Yield.xyz MCP server\n\n- [Codex vs CoinMarketCap x402 API](https://www.anchorterminal.com/compare/codex-graphql-vs-coinmarketcap-x402-api.md)\n- [Codex vs Yield.xyz MCP server](https://www.anchorterminal.com/compare/codex-graphql-vs-yield-xyz-mcp.md)\n- [CoinDesk Data API vs CoinMarketCap x402 API](https://www.anchorterminal.com/compare/coindesk-data-api-vs-coinmarketcap-x402-api.md)\n- [CoinDesk Data API vs Yield.xyz MCP server](https://www.anchorterminal.com/compare/coindesk-data-api-vs-yield-xyz-mcp.md)\n- [CoinGecko x402 API vs CoinMarketCap x402 API](https://www.anchorterminal.com/compare/coingecko-x402-api-vs-coinmarketcap-x402-api.md)\n- [CoinGecko x402 API vs Yield.xyz MCP server](https://www.anchorterminal.com/compare/coingecko-x402-api-vs-yield-xyz-mcp.md)\n- [CoinMarketCap x402 API vs CryptoQuant MCP server](https://www.anchorterminal.com/compare/coinmarketcap-x402-api-vs-cryptoquant-mcp.md)\n- [CoinMarketCap x402 API vs Nansen x402 API](https://www.anchorterminal.com/compare/coinmarketcap-x402-api-vs-nansen-x402-api.md)\n- [CryptoQuant MCP server vs Yield.xyz MCP server](https://www.anchorterminal.com/compare/cryptoquant-mcp-vs-yield-xyz-mcp.md)\n- [Nansen x402 API vs Yield.xyz MCP server](https://www.anchorterminal.com/compare/nansen-x402-api-vs-yield-xyz-mcp.md)\n",
  "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-08",
    "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"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "CoinMarketCap x402 API vs Yield.xyz MCP server",
        "url": ""
      }
    ],
    "description": "Yield.xyz scores 74 (BB) to CoinMarketCap x402's 69.7 (B) for crypto market data. Prices, MCP, x402, uptime and agent notes side by side.",
    "facts": [
      "CoinMarketCap x402 API B 69.7",
      "Yield.xyz MCP server BB 74",
      "scores"
    ],
    "h1": "CoinMarketCap x402 API vs Yield.xyz MCP server",
    "image": "https://www.anchorterminal.com/assets/og/default.png",
    "path": "/compare/coinmarketcap-x402-api-vs-yield-xyz-mcp",
    "published": "2026-10-01",
    "section": "tools",
    "title": "CoinMarketCap x402 vs Yield.xyz for AI agents (2026) | Anchor Terminal",
    "toc": null,
    "updated": "2026-11-07",
    "url": "https://www.anchorterminal.com/compare/coinmarketcap-x402-api-vs-yield-xyz-mcp"
  },
  "tokens": {
    "markdown": 3900,
    "slim": 2380
  },
  "version": 1
}
