{
  "data": {
    "tool": {
      "category": "",
      "endpoint": "https://mcp.sbor.xyz/mcp",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/sbor.json",
      "kind": "mcp",
      "listed": "indexed",
      "liveUrl": "https://www.anchorterminal.com/api/v1/live/sbor.json",
      "markdownUrl": "https://www.anchorterminal.com/tools/sbor.md",
      "mcpTools": {
        "check": {
          "checker": "anchor-check/1.0",
          "totalTokens": 1140,
          "counts": {
            "error": 0,
            "note": 1,
            "warn": 0
          },
          "findings": [
            {
              "rule": "TC24",
              "severity": "note",
              "message": "6 of 6 tools have no outputSchema",
              "fix": "Declare outputSchema for tools that return structured data, and return structuredContent that matches it."
            }
          ]
        },
        "checkedAt": "2026-10-04T22:26:18Z",
        "count": 6,
        "note": "answered without the initialize handshake",
        "schemaTokens": 1140,
        "status": "ok",
        "tools": [
          {
            "name": "get_rate",
            "title": "Get the current SBOR fixing",
            "description": "The benchmark borrow and supply rate for lending on Stacks, read from lending contract state. Use this to judge whether a lending offer is good: borrowing above the SBOR borrow rate means paying more than the market, supplying below the supply rate means earning less. Returns every currency index unless one is named. Always read the freshness line first.",
            "inputSchema": {
              "additionalProperties": false,
              "properties": {
                "index": {
                  "description": "Currency index, or BTC-COLLATERAL-USDC for borrowing USDC against bitcoin on Base, Ethereum or Arc. Omit for all of them.",
                  "enum": [
                    "SBOR-USD",
                    "SBOR-BTC",
                    "SBOR-STX",
                    "BTC-COLLATERAL-USDC"
                  ],
                  "type": "string"
                }
              },
              "type": "object"
            },
            "annotations": {
              "openWorldHint": false,
              "readOnlyHint": true
            }
          },
          {
            "name": "compare_rate",
            "title": "Compare a rate against the SBOR benchmark",
            "description": "Given a rate you have been offered, say whether it is above or below the market for that currency, and by how much. This is the main reason SBOR exists. Recommended use: if a borrow offer is more than 50 basis points above the benchmark, stop and ask a human. Use SBOR to stop, never to start. For a USDC loan against bitcoin (cbBTC, WBTC or cirBTC) on Base, Ethereum or Arc, compare with BTC-COLLATERAL-USDC; for lending on Stacks, with the index for the currency. This tool refuses rather than guesses: an error result means there is no trustworthy answer, not that the rate is bad.",
            "inputSchema": {
              "additionalProperties": false,
              "properties": {
                "index": {
                  "description": "Which benchmark: a Stacks currency index, or BTC-COLLATERAL-USDC for borrowing USDC against bitcoin on Base, Ethereum or Arc.",
                  "enum": [
                    "SBOR-USD",
                    "SBOR-BTC",
                    "SBOR-STX",
                    "BTC-COLLATERAL-USDC"
                  ],
                  "type": "string"
                },
                "rate": {
                  "description": "The rate offered, as a percentage between 0 and 100. 4.2 means 4.2%, not 0.042.",
                  "exclusiveMinimum": 0,
                  "maximum": 100,
                  "type": "number"
                },
                "side": {
                  "description": "Whether you would be borrowing or supplying.",
                  "enum": [
                    "borrow",
                    "supply"
                  ],
                  "type": "string"
                }
              },
              "required": [
                "rate",
                "side",
                "index"
              ],
              "type": "object"
            },
            "annotations": {
              "openWorldHint": false,
              "readOnlyHint": true
            }
          },
          {
            "name": "list_markets",
            "title": "List the lending markets behind a rate",
            "description": "Every venue and asset in an index, with its borrow rate, supply rate, utilization, depth and weight. Utilization explains why a rate sits where it does.",
            "inputSchema": {
              "additionalProperties": false,
              "properties": {
                "index": {
                  "description": "Currency index, or BTC-COLLATERAL-USDC. Omit for the Stacks indices.",
                  "enum": [
                    "SBOR-USD",
                    "SBOR-BTC",
                    "SBOR-STX",
                    "BTC-COLLATERAL-USDC"
                  ],
                  "type": "string"
                }
              },
              "type": "object"
            },
            "annotations": {
              "openWorldHint": false,
              "readOnlyHint": true
            }
          },
          {
            "name": "get_history",
            "title": "Get the SBOR history",
            "description": "Daily fixings since the index began. Use this to see whether a rate is unusual, or how the cost of capital has moved. Means are given per methodology version, never across a change in how the number is built.",
            "inputSchema": {
              "additionalProperties": false,
              "properties": {
                "days": {
                  "description": "How many days back, up to 200. Default 30.",
                  "maximum": 200,
                  "minimum": 1,
                  "type": "integer"
                },
                "index": {
                  "description": "Which currency.",
                  "enum": [
                    "SBOR-USD",
                    "SBOR-BTC",
                    "SBOR-STX"
                  ],
                  "type": "string"
                }
              },
              "required": [
                "index"
              ],
              "type": "object"
            },
            "annotations": {
              "openWorldHint": false,
              "readOnlyHint": true
            }
          },
          {
            "name": "compare_chains",
            "title": "Compare Stacks rates against the same markets on other chains",
            "description": "The same asset classes on the largest lending markets on Ethereum, Base, Hyperliquid and Solana, plus SOFR, the US repo rate, and what it costs to borrow USDC against bitcoin on Base, Ethereum and Arc. Context only: none of these is ever a constituent of an SBOR index. Aave on Ethereum and Base and the bitcoin-collateral markets are read from contract state; the other venues come from DefiLlama, so small differences are expected for those.",
            "inputSchema": {
              "additionalProperties": false,
              "properties": {
                "index": {
                  "description": "Only markets comparable to this index. Omit for all.",
                  "enum": [
                    "SBOR-USD",
                    "SBOR-BTC",
                    "SBOR-STX"
                  ],
                  "type": "string"
                }
              },
              "type": "object"
            },
            "annotations": {
              "openWorldHint": false,
              "readOnlyHint": true
            }
          },
          {
            "name": "get_methodology",
            "title": "How SBOR is calculated",
            "description": "The full methodology and integration policy: how the fixing is built, what is excluded and why, and what SBOR will and will not do. Read this before quoting a rate in anything that matters.",
            "inputSchema": {
              "additionalProperties": false,
              "properties": {},
              "type": "object"
            },
            "annotations": {
              "openWorldHint": false,
              "readOnlyHint": true
            }
          }
        ]
      },
      "name": "SBOR",
      "note": "Indexed from the official MCP registry: facts and our own checks, not reviewed, so no score, grade or rank.",
      "packages": [
        {
          "registryType": "npm",
          "identifier": "sbor-mcp",
          "version": "1.2.1",
          "transport": "stdio"
        }
      ],
      "pageJsonUrl": "https://www.anchorterminal.com/tools/sbor.json",
      "popularity": {
        "githubStars": 0,
        "npmWeekly": 942
      },
      "registryName": "xyz.sbor/sbor",
      "remotes": [
        {
          "type": "streamable-http",
          "url": "https://mcp.sbor.xyz/mcp"
        }
      ],
      "repository": "https://github.com/sborxyz/sbor",
      "reviewed": false,
      "slug": "sbor",
      "source": "the official MCP registry",
      "sourceUrl": "https://registry.modelcontextprotocol.io/v0.1/servers?search=xyz.sbor/sbor",
      "summary": "Check a lending rate before your agent borrows. Bitcoin DeFi benchmark from contract state. No key.",
      "updatedAt": "2026-10-02T17:43:23Z",
      "url": "https://www.anchorterminal.com/tools/sbor",
      "vendor": "sbor.xyz",
      "vendorUrl": "https://sbor.xyz",
      "version": "1.2.1",
      "websiteUrl": "https://sbor.xyz",
      "where": "both",
      "why": [
        "vendor"
      ]
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/tools/sbor",
    "json": "https://www.anchorterminal.com/tools/sbor.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/tools/sbor.md",
    "slim": "https://www.anchorterminal.com/tools/sbor.min.md"
  },
  "markdown": "# SBOR\n\n\u003e Indexed, not reviewed: facts from the official MCP registry and our own checks. No score, grade or rank, and not in the rankings until the panel reviews it. How the index works: https://www.anchorterminal.com/indexed/\n\n- Kind: MCP server, by sbor.xyz (https://sbor.xyz)\n- Listed because: It's published in the registry under sbor.xyz, a namespace the registry only gives to whoever proves they control that domain.\n- What the official MCP registry says: Check a lending rate before your agent borrows. Bitcoin DeFi benchmark from contract state. No key.\n\n## Facts\n\n- MCP registry: `xyz.sbor/sbor` 1.2.1\n- Endpoint: https://mcp.sbor.xyz/mcp (streamable HTTP)\n- Package: npm `sbor-mcp` (stdio)\n- Source: https://github.com/sborxyz/sbor\n- Website: https://sbor.xyz\n- npm downloads a week: 942\n- GitHub stars: 0\n- Registry entry updated: 2026-10-02\n\n## Tools\n\n- Tools it lists (6, about 1,140 tokens of context, `tools/list` without credentials, checked 2026-10-04 22:26 UTC):\n  - `get_rate` (read-only): The benchmark borrow and supply rate for lending on Stacks, read from lending contract state. Use this to judge whether a lending offer is good: borrowing…\n  - `compare_rate` (read-only): Given a rate you have been offered, say whether it is above or below the market for that currency, and by how much. This is the main reason SBOR exists.…\n  - `list_markets` (read-only): Every venue and asset in an index, with its borrow rate, supply rate, utilization, depth and weight. Utilization explains why a rate sits where it does.\n  - `get_history` (read-only): Daily fixings since the index began. Use this to see whether a rate is unusual, or how the cost of capital has moved. Means are given per methodology version,…\n  - `compare_chains` (read-only): The same asset classes on the largest lending markets on Ethereum, Base, Hyperliquid and Solana, plus SOFR, the US repo rate, and what it costs to borrow USDC…\n  - `get_methodology` (read-only): The full methodology and integration policy: how the fixing is built, what is excluded and why, and what SBOR will and will not do. Read this before quoting a…\n- How its tools read to an agent (0 errors, 0 warnings, 1 note, about 1,140 tokens; rules at https://www.anchorterminal.com/check.md; not part of the score):\n  - note TC24 server: 6 of 6 tools have no outputSchema\n\n- JSON: https://www.anchorterminal.com/api/v1/tools/sbor.json\n- Being indexed says nothing about quality, and nobody can pay for it. Ask for a review: https://www.anchorterminal.com/builders/#claiming\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-05",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.3",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Terminal",
        "url": "https://www.anchorterminal.com/tools/"
      },
      {
        "name": "Indexed",
        "url": "https://www.anchorterminal.com/indexed/"
      },
      {
        "name": "SBOR",
        "url": ""
      }
    ],
    "description": "SBOR, an MCP server by sbor.xyz, listed from the official MCP registry. Indexed, not reviewed: facts and our own checks, no score or ranking. Check a lending rate before your agent borrows. Bitcoin DeFi benchmark from contract state. No key.",
    "facts": [
      "not reviewed",
      "not ranked",
      "facts only"
    ],
    "h1": "SBOR",
    "image": "https://www.anchorterminal.com/assets/og/indexed.png",
    "path": "/tools/sbor",
    "published": "",
    "section": "indexed",
    "title": "SBOR: MCP server, indexed from the official MCP registry",
    "toc": null,
    "updated": "2026-10-05",
    "url": "https://www.anchorterminal.com/tools/sbor"
  },
  "tokens": {
    "markdown": 800,
    "slim": 730
  },
  "version": 1
}
