BitcoinYield

Live crypto yields for BTC, stablecoins and ETH across DeFi and CeFi, with A-D risk grades.

Should I use this

Quality & Safety

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

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~676Tokens (tool definitions)
~5.1 KBTypical response size
Moderate attention impact (0.53% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "yields": {
      "url": "https://bitcoinyield.co/api/mcp"
    }
  }
}

Remote endpoints

https://bitcoinyield.co/api/mcpstreamable-http

What it can do

Tool inventory

Tools (1)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢list_yields(asset, stablecoin, max_risk)

One entry per asset (Bitcoin, ETH, SOL, USDC, USDT and every other tracked stablecoin, tokenized Treasury and L1) with its best current yield across DeFi and CeFi under BitcoinYield's risk-weighted ranking, its A-D risk grade, and a link to the full comparison. Set max_risk to limit the pick to offers graded at or below that letter (A = lower risk, B = moderate). Rates are variable and not advice. No key required.

Input Schema

{
  "type": "object",
  "properties": {
    "asset": {
      "type": "string",
      "description": "Filter to one asset by its symbol, e.g. BTC, USDC or USDE.",
      "enum": [
        "BTC",
        "ETH",
        "SOL",
        "USDC",
        "USDT",
        "DAI",
        "USDE",
        "GHO",
        "CRVUSD",
        "PYUSD",
        "RLUSD",
        "FRAX",
        "USD1",
        "USDY",
        "USD0",
        "USDG",
        "AUSD",
        "USDD",
        "USD3",
        "REUSD",
        "USDX",
        "DEUSD",
        "USDF",
        "USR",
        "USDAI",
        "JUPUSD",
        "AVUSD",
        "BNB",
        "AVAX",
        "TRX",
        "HYPE",
        "LINK",
        "XRP",
        "POL",
        "SKY",
        "CRV",
        "SUI",
        "CVX",
        "AERO",
        "BUIDL",
        "USYC",
        "USTB",
        "OUSG",
        "USCC",
        "TBILL",
        "VBILL",
        "THBILL",
        "ACRED",
        "STAC",
        "ONYC",
        "STBT",
        "DOLA",
        "FRXUSD",
        "MSUSD",
        "FXUSD",
        "APXUSD",
        "APYUSD",
        "STRUSD",
        "SYZUSD",
        "VUSD",
        "STCUSD",
        "USDU",
        "SRUSD",
        "BOLD",
        "LISUSD",
        "YUSD",
        "BUCK",
        "EURC",
        "EURE"
      ]
    },
    "stablecoin": {
      "type": "string",
      "description": "Set to \"true\" to return only stablecoin assets.",
      "enum": [
        "true",
        "false"
      ]
    },
    "max_risk": {
      "type": "string",
      "description": "Only consider offers graded at or below this letter: A (lower risk), B (moderate), C (elevated), D (higher).",
      "enum": [
        "A",
        "B",
        "C",
        "D"
      ]
    }
  }
}

Output Schema

{
  "type": "object",
  "properties": {
    "updated_at": {
      "type": [
        "string",
        "null"
      ]
    },
    "stale": {
      "type": "boolean"
    },
    "count": {
      "type": "integer"
    },
    "yields": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "asset": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "best_apy": {
            "type": "number"
          },
          "best_platform": {
            "type": "string"
          },
          "risk_tier": {
            "type": [
              "string",
              "null"
            ]
          },
          "stablecoin": {
            "type": "boolean"
          },
          "peg_price": {
            "type": [
              "number",
              "null"
            ],
            "description": "For a stablecoin: the live price of the dollar the best yield is paid in (1 = on its $1 peg). Null when unpriced or not a stablecoin."
          },
          "platform_count": {
            "type": "integer"
          },
          "offer_count": {
            "type": "integer"
          },
          "url": {
            "type": "string",
            "description": "The full comparison for this asset on BitcoinYield."
          }
        },
        "required": [
          "asset",
          "best_apy",
          "best_platform",
          "url"
        ]
      }
    }
  },
  "required": [
    "count",
    "yields"
  ]
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded1 tools