{
  "data": {
    "similar": [
      {
        "grade": "BB",
        "json": "https://www.anchorterminal.com/tools/codex-graphql.json",
        "name": "Codex",
        "score": 75.4,
        "shared": [
          "market.crypto",
          "data.markets"
        ],
        "slug": "codex-graphql"
      },
      {
        "grade": "BB",
        "json": "https://www.anchorterminal.com/tools/massive.json",
        "name": "Massive (formerly Polygon.io)",
        "score": 73.1,
        "shared": [
          "data.markets",
          "market.crypto"
        ],
        "slug": "massive"
      },
      {
        "grade": "BB",
        "json": "https://www.anchorterminal.com/tools/twelve-data.json",
        "name": "Twelve Data",
        "score": 70,
        "shared": [
          "market.crypto",
          "data.markets"
        ],
        "slug": "twelve-data"
      },
      {
        "grade": "C",
        "json": "https://www.anchorterminal.com/tools/openbb.json",
        "name": "OpenBB",
        "score": 59.8,
        "shared": [
          "data.markets",
          "market.crypto"
        ],
        "slug": "openbb"
      },
      {
        "grade": "C",
        "json": "https://www.anchorterminal.com/tools/coinbase-mcp.json",
        "name": "Coinbase MCP server (Coinbase for Agents)",
        "score": 59.6,
        "shared": [
          "market.crypto",
          "data.markets"
        ],
        "slug": "coinbase-mcp"
      },
      {
        "grade": "C",
        "json": "https://www.anchorterminal.com/tools/eodhd.json",
        "name": "EODHD",
        "score": 59,
        "shared": [
          "market.crypto",
          "data.markets"
        ],
        "slug": "eodhd"
      }
    ],
    "tool": {
      "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"
        ],
        "breakdown": [
          {
            "key": "reliability",
            "name": "Reliability",
            "weight": 16,
            "effectiveWeight": 20,
            "score": 65,
            "points": 13,
            "reason": "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.",
            "checked": "2026-11-07"
          },
          {
            "key": "performance",
            "name": "Performance",
            "weight": 10,
            "effectiveWeight": 0,
            "pending": true,
            "points": 0,
            "reason": "Pending. Latency is measured per call by our probes, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until the first probe window closes."
          },
          {
            "key": "schema",
            "name": "Schema \u0026 documentation",
            "weight": 13,
            "effectiveWeight": 16.25,
            "score": 95,
            "points": 15.44,
            "reason": "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.",
            "checked": "2026-11-07"
          },
          {
            "key": "ergonomics",
            "name": "Agent ergonomics",
            "weight": 13,
            "effectiveWeight": 16.25,
            "score": 82,
            "points": 13.33,
            "reason": "22 tools, about 61 KB (15). limit and offset with documented ranges (20). 429 and the x402 gate documented (15 of 20). All 22 annotated, 18 read-only; transactions unsigned (20). Optional inputs default sensibly; SDKs listed in the docs (12 of 15). 15 + 20 + 15 + 20 + 12 = 82.",
            "checked": "2026-11-07"
          },
          {
            "key": "security",
            "name": "Security \u0026 auth",
            "weight": 14,
            "effectiveWeight": 17.5,
            "score": 56,
            "points": 9.8,
            "reason": "Keyless shared access, x402, or your own key in a header; the key can also go in a query string, a documented option (10 of 30, a plain key less 10 for the query string). Mostly reads, and wallet tools build unsigned transactions the user signs elsewhere (18 of 20). Returns protocol data, no third-party prose (10). No audit log of MCP calls (0). SOC 2 Type II, penetration tests by Spearbit/Cantina and Trail of Bits, audited contracts (18 of 20). 10 + 18 + 10 + 0 + 18 = 56.",
            "checked": "2026-11-07"
          },
          {
            "key": "payments",
            "name": "Payments \u0026 pricing",
            "weight": 10,
            "effectiveWeight": 12.5,
            "score": 100,
            "points": 12.5,
            "reason": "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.",
            "checked": "2026-11-07"
          },
          {
            "key": "tasks",
            "name": "Task success",
            "weight": 10,
            "effectiveWeight": 0,
            "pending": true,
            "points": 0,
            "reason": "Pending. Task success needs the category task suites run through each tool, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until then. A data provider's data-quality score is published on its listing now and becomes half of this category when it's scored."
          },
          {
            "key": "maintenance",
            "name": "Maintenance \u0026 community",
            "weight": 7,
            "effectiveWeight": 8.75,
            "score": 60,
            "points": 5.25,
            "reason": "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.",
            "checked": "2026-11-07"
          },
          {
            "key": "transparency",
            "name": "Transparency \u0026 trust",
            "weight": 7,
            "effectiveWeight": 8.75,
            "score": 53,
            "points": 4.64,
            "note": "editorial 40, provenance 65",
            "reason": "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.",
            "checked": "2026-11-07"
          }
        ],
        "assessment": {
          "date": "2026-11-07",
          "basis": "public evidence",
          "confidence": "medium",
          "notes": {
            "ergonomics": "22 tools, about 61 KB (15). limit and offset with documented ranges (20). 429 and the x402 gate documented (15 of 20). All 22 annotated, 18 read-only; transactions unsigned (20). Optional inputs default sensibly; SDKs listed in the docs (12 of 15). 15 + 20 + 15 + 20 + 12 = 82.",
            "maintenance": "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.",
            "payments": "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.",
            "reliability": "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.",
            "schema": "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.",
            "security": "Keyless shared access, x402, or your own key in a header; the key can also go in a query string, a documented option (10 of 30, a plain key less 10 for the query string). Mostly reads, and wallet tools build unsigned transactions the user signs elsewhere (18 of 20). Returns protocol data, no third-party prose (10). No audit log of MCP calls (0). SOC 2 Type II, penetration tests by Spearbit/Cantina and Trail of Bits, audited contracts (18 of 20). 10 + 18 + 10 + 0 + 18 = 56.",
            "transparency": "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."
          },
          "sources": [
            {
              "what": "MCP server docs",
              "url": "https://docs.yield.xyz/documentation/ai-agents/mcp-server",
              "seen": "2026-11-07"
            },
            {
              "what": "tools/list, 22 tools",
              "url": "https://mcp.yield.xyz/mcp",
              "seen": "2026-11-07"
            },
            {
              "what": "rate limits",
              "url": "https://docs.yield.xyz/documentation/plans-limits/rate-limits",
              "seen": "2026-11-07"
            },
            {
              "what": "audits and compliance",
              "url": "https://docs.yield.xyz/documentation/security/audits-compliance",
              "seen": "2026-11-07"
            },
            {
              "what": "terms and privacy",
              "url": "https://docs.yield.xyz/legal/terms-of-service",
              "seen": "2026-11-07"
            },
            {
              "what": "changelog",
              "url": "https://docs.yield.xyz/changelog",
              "seen": "2026-11-07"
            },
            {
              "what": "status page",
              "url": "https://status.yield.xyz",
              "seen": "2026-11-07"
            },
            {
              "what": "lead, awesome-remote-mcp-servers pull request #3089",
              "url": "https://github.com/punkpeye/awesome-remote-mcp-servers/pull/3089",
              "seen": "2026-11-07"
            }
          ],
          "openQuestions": [
            "SLA and own-key plan prices not read",
            "People, ownership and investors not researched"
          ]
        },
        "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
        },
        "scoreHistory": [
          {
            "date": "2026-11-07",
            "grade": "BB",
            "kind": "listed",
            "method": "0.7",
            "score": 74
          }
        ]
      },
      "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"
      },
      "notable": [
        "22 tools; read tools free for 1,000 calls a tool a day, wallet tools 30 a day per address (https://docs.yield.xyz/documentation/ai-agents/mcp-server)",
        "Over quota, metered tools accept an x402 payment of $0.001 per call in USDC on Base or USDC, USDT0 or USDG on X Layer (https://docs.yield.xyz/documentation/ai-agents/mcp-server)",
        "SOC 2 Type II; penetration tested by Spearbit/Cantina and Trail of Bits (https://docs.yield.xyz/documentation/security/audits-compliance)",
        "Terms with Omni Ltd. dba Yield.xyz, a Bermuda corporation (https://docs.yield.xyz/legal/terms-of-service)"
      ],
      "area": "payments",
      "details": [
        {
          "label": "Surface listed",
          "value": "The hosted MCP server at mcp.yield.xyz, read from docs.yield.xyz, status.yield.xyz and its tools/list on 7 November 2026. No tool was called"
        },
        {
          "label": "Category",
          "value": "agent-wallets, beside the other services that let agents move crypto, since it builds staking and lending transactions for a wallet"
        }
      ],
      "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,
        "checks": [
          {
            "check": "Legal entity named",
            "value": "Omni Ltd. (Yield.xyz)",
            "points": 20,
            "max": 20,
            "state": "ok"
          },
          {
            "check": "Domain age",
            "value": "yield.xyz, no registry record we could read",
            "points": 0,
            "max": 15,
            "state": "no"
          },
          {
            "check": "Endpoint on the vendor's domain",
            "value": "mcp.yield.xyz",
            "points": 15,
            "max": 15,
            "state": "ok"
          },
          {
            "check": "Terms of service",
            "value": "published, not read by us yet",
            "points": 4,
            "max": 10,
            "state": "part"
          },
          {
            "check": "Privacy policy",
            "value": "published, not read by us yet",
            "points": 4,
            "max": 10,
            "state": "part"
          },
          {
            "check": "Status page",
            "value": "status.yield.xyz",
            "points": 10,
            "max": 10,
            "state": "ok"
          },
          {
            "check": "Changelog",
            "value": "published",
            "points": 10,
            "max": 10,
            "state": "ok"
          },
          {
            "check": "security.txt",
            "value": "not found",
            "points": 0,
            "max": 10,
            "state": "no"
          },
          {
            "check": "People named",
            "value": "not researched yet",
            "points": 0,
            "max": 0,
            "state": "na"
          },
          {
            "check": "Support route",
            "value": "help pages",
            "points": 5,
            "max": 5,
            "state": "ok"
          }
        ]
      },
      "humans": {
        "slug": "yield-xyz-mcp",
        "checked": "2026-11-07",
        "company": "Omni Ltd. (Yield.xyz)",
        "peopleNote": "People, ownership and investors weren't researched in this batch (7 November 2026, leads from the awesome-remote-mcp-servers pull requests).",
        "companySocial": {},
        "support": {
          "urls": [
            "https://docs.yield.xyz/documentation/ai-agents/mcp-server"
          ]
        },
        "sources": [
          "https://docs.yield.xyz/documentation/ai-agents/mcp-server"
        ]
      },
      "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:44:08.187064662Z",
          "lastOk": true,
          "lastStatus": 200,
          "lastMs": 78,
          "lastNote": "initialize answered",
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 108,
          "p95ms24h": 165,
          "samples24h": 61,
          "samples30d": 61,
          "days": [
            {
              "date": "2026-11-07",
              "probes": 53,
              "ok": 53
            },
            {
              "date": "2026-11-08",
              "probes": 8,
              "ok": 8
            }
          ]
        },
        "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:44:08.187064662Z"
      }
    },
    "verify": {
      "accepts": "a page on yield.xyz or one of its subdomains",
      "badgeUrl": "https://www.anchorterminal.com/badges/yield-xyz-mcp.svg",
      "body": {
        "slug": "yield-xyz-mcp",
        "url": "the page with the badge or the link"
      },
      "docs": "https://www.anchorterminal.com/builders/#verify",
      "effect": "none, it never changes a grade, rank or review",
      "endpoint": "https://www.anchorterminal.com/api/v1/verify",
      "listingUrl": "https://www.anchorterminal.com/tools/yield-xyz-mcp",
      "mcpTool": "verify_listing",
      "recheck": "weekly; two failed checks in a row and it lapses, a later pass restores it",
      "snippets": {
        "html": "\u003ca href=\"https://www.anchorterminal.com/tools/yield-xyz-mcp\"\u003e\u003cimg src=\"https://www.anchorterminal.com/badges/yield-xyz-mcp.svg\" alt=\"Yield.xyz MCP server on Anchor Terminal\" height=\"20\"\u003e\u003c/a\u003e",
        "markdown": "[![Yield.xyz MCP server on Anchor Terminal](https://www.anchorterminal.com/badges/yield-xyz-mcp.svg)](https://www.anchorterminal.com/tools/yield-xyz-mcp)",
        "link": "\u003ca href=\"https://www.anchorterminal.com/tools/yield-xyz-mcp\"\u003eYield.xyz MCP server on Anchor Terminal\u003c/a\u003e"
      }
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/tools/yield-xyz-mcp",
    "json": "https://www.anchorterminal.com/tools/yield-xyz-mcp.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/tools/yield-xyz-mcp.md",
    "mcp": "https://www.anchorterminal.com/mcp",
    "pricing": "https://www.anchorterminal.com/tools/yield-xyz-mcp#pricing",
    "reviews": "https://www.anchorterminal.com/tools/yield-xyz-mcp#reviews",
    "slim": "https://www.anchorterminal.com/tools/yield-xyz-mcp.min.md"
  },
  "markdown": "## Overview\n\n**Grade BB · 74/100 · rank #97 of 1510 · #2 in Agent wallets \u0026 spending controls · agent-ready · confidence medium**\n\n\n## Assessment\n\nYield.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## Facts\n\n| Field | Value |\n| --- | --- |\n| Vendor | Omni Ltd. (Yield.xyz) (https://yield.xyz) |\n| Kind | MCP server |\n| Category | Agent wallets \u0026 spending controls (https://www.anchorterminal.com/categories/agent-wallets) |\n| Transport | Streamable HTTP |\n| Endpoint | `https://mcp.yield.xyz/mcp` |\n| Auth | OAuth or key · 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. |\n| Pricing | Freemium ($0.001 / call) · 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). |\n| x402 | Accepted · from $0.001/call · 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. |\n| Licence | unknown |\n| Tools exposed | 22 |\n| Docs | https://docs.yield.xyz/documentation/ai-agents/mcp-server |\n| llms.txt | https://docs.yield.xyz/llms.txt |\n| Surface listed | The hosted MCP server at mcp.yield.xyz, read from docs.yield.xyz, status.yield.xyz and its tools/list on 7 November 2026. No tool was called |\n| Category | agent-wallets, beside the other services that let agents move crypto, since it builds staking and lending transactions for a wallet |\n| Capabilities | market.crypto, wallet.staking, wallet.transactions, data.markets |\n| Tags | official, hosted, mcp, remote-mcp, x402, no-auth, api-key, freemium, free-tier, status-page, soc2, llms-txt, annotated-tools, crypto |\n| JSON | https://www.anchorterminal.com/api/v1/tools/yield-xyz-mcp.json |\n\n## Score breakdown (methodology v0.7, October 2026 research run)\n\nAssessed 2026-11-07 from public evidence against the published checklist (https://www.anchorterminal.com/benchmark/#checklist). Confidence: medium. Performance and Task success pending (no score, not in the total); the total is Σ(score × weight) ÷ 80 over the 7 assessed categories. \"This run\" is each category's share of the 100 points.\n\n| Category | Weight | This run | Score (0–100) | Points |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% | 20 | 65 | 13.0 |\n| Performance | 10% | pending | pending | n/a |\n| Schema \u0026 documentation | 13% | 16.2 | 95 | 15.4 |\n| Agent ergonomics | 13% | 16.2 | 82 | 13.3 |\n| Security \u0026 auth | 14% | 17.5 | 56 | 9.8 |\n| Payments \u0026 pricing | 10% | 12.5 | 100 | 12.5 |\n| Task success | 10% | pending | pending | n/a |\n| Maintenance \u0026 community | 7% | 8.8 | 60 | 5.2 |\n| Transparency \u0026 trust (editorial 40, provenance 65) | 7% | 8.8 | 53 | 4.6 |\n| Negative events | up to −15 | up to −15 | none recorded | 0 |\n| **Total** | | | | **74 → BB** |\n\n### Why each score\n\n- Reliability 65 (checked 2026-11-07): 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- Performance: Pending. Latency is measured per call by our probes, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until the first probe window closes.\n- Schema \u0026 documentation 95 (checked 2026-11-07): 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- Agent ergonomics 82 (checked 2026-11-07): 22 tools, about 61 KB (15). limit and offset with documented ranges (20). 429 and the x402 gate documented (15 of 20). All 22 annotated, 18 read-only; transactions unsigned (20). Optional inputs default sensibly; SDKs listed in the docs (12 of 15). 15 + 20 + 15 + 20 + 12 = 82.\n- Security \u0026 auth 56 (checked 2026-11-07): Keyless shared access, x402, or your own key in a header; the key can also go in a query string, a documented option (10 of 30, a plain key less 10 for the query string). Mostly reads, and wallet tools build unsigned transactions the user signs elsewhere (18 of 20). Returns protocol data, no third-party prose (10). No audit log of MCP calls (0). SOC 2 Type II, penetration tests by Spearbit/Cantina and Trail of Bits, audited contracts (18 of 20). 10 + 18 + 10 + 0 + 18 = 56.\n- Payments \u0026 pricing 100 (checked 2026-11-07): 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- Task success: Pending. Task success needs the category task suites run through each tool, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until then. A data provider's data-quality score is published on its listing now and becomes half of this category when it's scored.\n- Maintenance \u0026 community 60 (checked 2026-11-07): 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- Transparency \u0026 trust 53 (checked 2026-11-07): 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\nFix list, everything this grade says the listing lacks, the biggest gain first (12 items). What it covers is at https://www.anchorterminal.com/fixes/yield-xyz-mcp.md (JSON https://www.anchorterminal.com/fixes/yield-xyz-mcp.json). The whole list for a coding agent comes from `POST https://www.anchorterminal.com/api/v1/fix-list` with `{\"listing\": \"yield-xyz-mcp\", \"plan\": \"read\"}`, free while the beta runs\n\n### What we couldn't check\n\n- SLA and own-key plan prices not read\n- People, ownership and investors not researched\n\n### Sources\n\n- MCP server docs: \u003chttps://docs.yield.xyz/documentation/ai-agents/mcp-server\u003e (seen 2026-11-07)\n- tools/list, 22 tools: \u003chttps://mcp.yield.xyz/mcp\u003e (seen 2026-11-07)\n- rate limits: \u003chttps://docs.yield.xyz/documentation/plans-limits/rate-limits\u003e (seen 2026-11-07)\n- audits and compliance: \u003chttps://docs.yield.xyz/documentation/security/audits-compliance\u003e (seen 2026-11-07)\n- terms and privacy: \u003chttps://docs.yield.xyz/legal/terms-of-service\u003e (seen 2026-11-07)\n- changelog: \u003chttps://docs.yield.xyz/changelog\u003e (seen 2026-11-07)\n- status page: \u003chttps://status.yield.xyz\u003e (seen 2026-11-07)\n- lead, awesome-remote-mcp-servers pull request #3089: \u003chttps://github.com/punkpeye/awesome-remote-mcp-servers/pull/3089\u003e (seen 2026-11-07)\n\n## Score history\n\nEvery move of a score since the listing was graded, newest first, with its cause. A score can't move without an entry here. JSON: https://www.anchorterminal.com/api/v1/tools/yield-xyz-mcp/history.json\n\n- 2026-11-07: graded 74 BB (methodology 0.7)\n\n## Who's behind it (provenance 65/100, checked 2026-11-07)\n\n| Check | Finding | Points |\n| --- | --- | --- |\n| Legal entity named | Omni Ltd. (Yield.xyz) | 20/20 |\n| Domain age | yield.xyz, no registry record we could read | 0/15 |\n| Endpoint on the vendor's domain | mcp.yield.xyz | 15/15 |\n| Terms of service | published, not read by us yet | 4/10 |\n| Privacy policy | published, not read by us yet | 4/10 |\n| Status page | status.yield.xyz | 10/10 |\n| Changelog | published | 10/10 |\n| security.txt | not found | 0/10 |\n| People named | not researched yet | n/a |\n| Support route | help pages | 5/5 |\n\nNot looked up: RDAP isn't requested under the 1 November 2026 rules.\n\nTerms name Omni Ltd. dba Yield.xyz, a Bermuda corporation; the service is made up of StakeKit and DefiKit.\n\n### Terms and privacy, as read\n\nA reading by a fixed set of rules, each answered with the vendor's own sentence. Not legal advice.\n\n**Terms of service** (https://docs.yield.xyz/legal/terms-of-service), not read yet.\n\n\n**Privacy policy** (https://docs.yield.xyz/legal/privacy-policy), not read yet.\n\n\n## Humans behind the project (researched 2026-11-07 from public pages, not part of the grade)\n\n### Key people\n\n- No people named yet.\n- Note: People, ownership and investors weren't researched in this batch (7 November 2026, leads from the awesome-remote-mcp-servers pull requests).\n\n### Getting support\n\n- Help: https://docs.yield.xyz/documentation/ai-agents/mcp-server\n- Sources: https://docs.yield.xyz/documentation/ai-agents/mcp-server\n\n## Live (updated 2026-11-08 00:44 UTC)\n\n- Right now: up, HTTP 200, 78 ms, checked 2026-11-08 00:44 UTC (mcp-initialize on `https://mcp.yield.xyz/mcp`)\n- Uptime 24h 100.0% (61 probes) · 30 days 100.0% (61 probes) · p50 108 ms · p95 165 ms\n- Vendor status page: not read, no machine-readable status found\n- Always current: https://www.anchorterminal.com/api/v1/live/yield-xyz-mcp.json\n\n## Probe metrics\n\nNot measured yet. Our benchmark probes haven't run, so there's no availability, latency or error rate from a run and Performance is pending. Live uptime, where we poll the endpoint, is under Live and doesn't change the score.\n\n## Prices\n\n| Item | Price | Unit | Note |\n| --- | --- | --- | --- |\n| Wallet tool call over quota | $0.001 | per call | x402, after 30 free calls a day per address |\n\nAcross all listings: https://www.anchorterminal.com/prices/index.md\n\n## Strengths\n\n- x402 per call once the free quota runs out, with machine-readable pricing\n- Keyless use, so an agent can start with no sign-up\n- Transactions are built unsigned and never broadcast\n- 22 annotated tools with typed inputs and documented order of use\n- SOC 2 Type II and audited contracts\n\n## Weaknesses\n\n- A key can be sent as a query parameter\n- Not in the official MCP registry\n- DeFi yields carry protocol risk the server can't remove\n- 61 KB of tool definitions\n\n\n\n## Before you call it (notes for agents)\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## Connect\n\nClaude Code:\n\n```bash\nclaude mcp add yield-xyz --transport http https://mcp.yield.xyz/mcp\n```\n\nMCP client configuration:\n\n```json\n{\n  \"mcpServers\": {\n    \"yield-xyz\": {\n      \"url\": \"https://mcp.yield.xyz/mcp\"\n    }\n  }\n}\n```\n\nPay per call with x402:\n\n```bash\nOver quota, metered tools answer 402 and accept $0.001 per call; pricing at https://mcp.yield.xyz/.well-known/x402\n```\n\nThrough letme: https://letme.dev/yield-xyz-mcp (letme picks it for wallet.staking, the top-graded tool for the job, letme picks it for wallet.transactions, the top-graded tool for the job). letme answers with the pick and how to call it direct. How it works: https://www.anchorterminal.com/letme/index.md\n\n## Similar tools\n\nRanked by shared capabilities, then score. Same-category tools with no shared capability key are listed last.\n\n| Tool | Grade | Score | Rank | Shared capabilities | x402 | Markdown |\n| --- | --- | --- | --- | --- | --- | --- |\n| Codex | BB | 75.4 | 64 | market.crypto, data.markets | no | https://www.anchorterminal.com/tools/codex-graphql.md |\n| Massive (formerly Polygon.io) | BB | 73.1 | 113 | data.markets, market.crypto | yes | https://www.anchorterminal.com/tools/massive.md |\n| Twelve Data | BB | 70 | 218 | market.crypto, data.markets | no | https://www.anchorterminal.com/tools/twelve-data.md |\n| OpenBB | C | 59.8 | 679 | data.markets, market.crypto | no | https://www.anchorterminal.com/tools/openbb.md |\n| Coinbase MCP server (Coinbase for Agents) | C | 59.6 | 690 | market.crypto, data.markets | no | https://www.anchorterminal.com/tools/coinbase-mcp.md |\n| EODHD | C | 59 | 723 | market.crypto, data.markets | no | https://www.anchorterminal.com/tools/eodhd.md |\n\n## Panel reviews (0)\n\nReviewed by the Anchor panel (https://www.anchorterminal.com/reviewers/index.md): .\n\nDesk reviews, written from public documentation, pricing, terms, source and status history on 1 October 2026. No calls made. For a desk review, the outcome says whether the reviewer's questions could be answered from public material: success, partial or failure. How reviews work: https://www.anchorterminal.com/reviews/how-it-works.md\n\n## Notable\n\n- 22 tools; read tools free for 1,000 calls a tool a day, wallet tools 30 a day per address (source: \u003chttps://docs.yield.xyz/documentation/ai-agents/mcp-server\u003e)\n- Over quota, metered tools accept an x402 payment of $0.001 per call in USDC on Base or USDC, USDT0 or USDG on X Layer (source: \u003chttps://docs.yield.xyz/documentation/ai-agents/mcp-server\u003e)\n- SOC 2 Type II; penetration tested by Spearbit/Cantina and Trail of Bits (source: \u003chttps://docs.yield.xyz/documentation/security/audits-compliance\u003e)\n- Terms with Omni Ltd. dba Yield.xyz, a Bermuda corporation (source: \u003chttps://docs.yield.xyz/legal/terms-of-service\u003e)\n\n- #2 of 11 in 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## Compare\n\n- [Codex vs Yield.xyz MCP server](https://www.anchorterminal.com/compare/codex-graphql-vs-yield-xyz-mcp.md): BB 75.4 vs BB 74\n- [CoinDesk Data API vs Yield.xyz MCP server](https://www.anchorterminal.com/compare/coindesk-data-api-vs-yield-xyz-mcp.md): F 19 vs BB 74\n- [CoinGecko x402 API vs Yield.xyz MCP server](https://www.anchorterminal.com/compare/coingecko-x402-api-vs-yield-xyz-mcp.md): B 69.8 vs BB 74\n- [CoinMarketCap x402 API vs Yield.xyz MCP server](https://www.anchorterminal.com/compare/coinmarketcap-x402-api-vs-yield-xyz-mcp.md): B 69.7 vs BB 74\n- [CryptoQuant MCP server vs Yield.xyz MCP server](https://www.anchorterminal.com/compare/cryptoquant-mcp-vs-yield-xyz-mcp.md): D 51.7 vs BB 74\n- [Nansen x402 API vs Yield.xyz MCP server](https://www.anchorterminal.com/compare/nansen-x402-api-vs-yield-xyz-mcp.md): B 64.4 vs BB 74\n\n## Verify this listing\n\nFor the vendor. The badge or a plain link to this page verifies the listing, from a page on yield.xyz or one of its subdomains. It shows the listing is the vendor's and that the vendor knows it's here, and it never changes a grade, rank or review. The vendor sends the page's address to `POST https://www.anchorterminal.com/api/v1/verify` as `{\"slug\": \"yield-xyz-mcp\", \"url\": \"…\"}`, or calls the `verify_listing` tool at https://www.anchorterminal.com/mcp. We fetch the page once, then again every week; two failed checks in a row and the verification lapses, and a later pass restores it. What we check: https://www.anchorterminal.com/builders/index.md#verify\n\nHTML badge:\n\n```html\n\u003ca href=\"https://www.anchorterminal.com/tools/yield-xyz-mcp\"\u003e\u003cimg src=\"https://www.anchorterminal.com/badges/yield-xyz-mcp.svg\" alt=\"Yield.xyz MCP server on Anchor Terminal\" height=\"20\"\u003e\u003c/a\u003e\n```\n\nMarkdown badge, for a README:\n\n```markdown\n[![Yield.xyz MCP server on Anchor Terminal](https://www.anchorterminal.com/badges/yield-xyz-mcp.svg)](https://www.anchorterminal.com/tools/yield-xyz-mcp)\n```\n\nPlain link:\n\n```html\n\u003ca href=\"https://www.anchorterminal.com/tools/yield-xyz-mcp\"\u003eYield.xyz MCP server on Anchor Terminal\u003c/a\u003e\n```\n\n## Share this listing\n\nFor the vendor. Sharing assets for social media, two PNGs of 1200 × 630 that say Yield.xyz MCP server is listed on Anchor Terminal, with the vendor's logo and this page's address and no grade or score.\n\n- Dark: https://www.anchorterminal.com/assets/share/yield-xyz-mcp-dark.png\n- Light: https://www.anchorterminal.com/assets/share/yield-xyz-mcp-light.png\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": "Terminal",
        "url": "https://www.anchorterminal.com/tools/"
      },
      {
        "name": "Agent wallets \u0026 spending controls",
        "url": "https://www.anchorterminal.com/categories/agent-wallets"
      },
      {
        "name": "Yield.xyz MCP server",
        "url": ""
      }
    ],
    "description": "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.",
    "facts": [
      "rank #97 of 1510",
      "accepts x402",
      "0 desk reviews"
    ],
    "h1": "Yield.xyz MCP server",
    "image": "https://www.anchorterminal.com/assets/og/tools-yield-xyz-mcp.png",
    "path": "/tools/yield-xyz-mcp",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Yield.xyz review (2026): pricing, alternatives and grade BB",
    "toc": null,
    "updated": "2026-11-08",
    "url": "https://www.anchorterminal.com/tools/yield-xyz-mcp"
  },
  "tokens": {
    "markdown": 4450,
    "slim": 1230
  },
  "version": 1
}
