Skip to content

Orbuc

by xOrbuc · remote · no sign-in to list tools · v1.0.0 · published by GitHub user xOrbuc

On-chain stablecoin market cap and Bitcoin institutional holdings data.

Changes · 2

12 tools: 2 change things and 10 only read.

Scanned Oct 21, 2026

No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http orbuc https://mcp.orbuc.io/mcp/orbuc

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

12 tools

Changes things 2Claude Code: ask
  • orbuc_btc_healthCheck health of the BTC holdings tracker.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Check health of the BTC holdings tracker. Returns status, database date range, segment count, and record totals.

    Annotations the server declares

    • title: BTC Tracker Health
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
  • orbuc_stablecoin_healthCheck health of the stablecoin market cap tracker.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Check health of the stablecoin market cap tracker. Returns status, latest date, total market cap, and tracked coins/chains.

    Annotations the server declares

    • title: Stablecoin Tracker Health
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
Only reads 10Claude Code: allow
  • orbuc_btc_holdings_currentGet the latest total BTC held by institutions, broken down by segment.No findings

    Why it is in this group

    • The description's first verb is "get": a word for reading.
    Description, as the server wrote it
    Get the latest total BTC held by institutions, broken down by segment. Segments: public_companies, etf_funds, governments, private_companies, defi_other, exchanges_custodians.

    Annotations the server declares

    • title: BTC Institutional Holdings — Current
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
  • orbuc_btc_holdings_dailyGet daily BTC holdings time series, optionally filtered by segment.No findings

    Why it is in this group

    • The description's first verb is "get": a word for reading.
    Description, as the server wrote it
    Get daily BTC holdings time series, optionally filtered by segment. Args: segment: public_companies, etf_funds, governments, private_companies, defi_other, exchanges_custodians. Omit for aggregate totals. start: Start date YYYY-MM-DD end: End date YYYY-MM-DD

    Annotations the server declares

    • title: BTC Holdings Daily Series
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
  • orbuc_btc_holdings_segmentsGet current BTC holdings per segment.No findings

    Why it is in this group

    • The description's first verb is "get": a word for reading.
    Description, as the server wrote it
    Get current BTC holdings per segment. Each segment includes btc_amount and source.

    Annotations the server declares

    • title: BTC Segment Breakdown
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
  • orbuc_btc_holdings_weeklyGet weekly aggregated BTC holdings, optionally filtered by segment.No findings

    Why it is in this group

    • The description's first verb is "get": a word for reading.
    Description, as the server wrote it
    Get weekly aggregated BTC holdings, optionally filtered by segment. Args: segment: Segment name (optional)

    Annotations the server declares

    • title: BTC Holdings Weekly Series
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
  • orbuc_stablecoin_aggregateGet daily aggregate stablecoin data at different levels.No findings

    Why it is in this group

    • The description's first verb is "get": a word for reading.
    Description, as the server wrote it
    Get daily aggregate stablecoin data at different levels. level='total': daily total market cap. level='symbol': daily breakdown per stablecoin. level='chain': daily breakdown per chain per symbol.

    Annotations the server declares

    • title: Stablecoin Daily Aggregate
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
  • orbuc_stablecoin_chainsGet stablecoin supply distribution across chains (Ethereum, Tron, Solana, etc.).No findings

    Why it is in this group

    • The description's first verb is "get": a word for reading.
    Description, as the server wrote it
    Get stablecoin supply distribution across chains (Ethereum, Tron, Solana, etc.). Args: days: Number of days of history (optional)

    Annotations the server declares

    • title: Stablecoin Chain Distribution
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
  • orbuc_stablecoin_coinGet historical supply data for a specific stablecoin.No findings

    Why it is in this group

    • The description's first verb is "get": a word for reading.
    Description, as the server wrote it
    Get historical supply data for a specific stablecoin. Args: symbol: Stablecoin ticker, e.g. USDT, USDC, DAI (required) days: Number of days of history start_date: Start date YYYY-MM-DD end_date: End date YYYY-MM-DD

    Annotations the server declares

    • title: Stablecoin Per-Coin Historical Supply
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
  • orbuc_stablecoin_coin_latestGet the latest supply data for a specific stablecoin with chain breakdown.No findings

    Why it is in this group

    • The description's first verb is "get": a word for reading.
    Description, as the server wrote it
    Get the latest supply data for a specific stablecoin with chain breakdown. Args: symbol: Stablecoin ticker, e.g. USDT, USDC (required)

    Annotations the server declares

    • title: Stablecoin Per-Coin Latest Data
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
  • orbuc_stablecoin_latestGet the latest full snapshot of all tracked stablecoins with per-issuer breakdown.No findings

    Why it is in this group

    • The description's first verb is "get": a word for reading.
    Description, as the server wrote it
    Get the latest full snapshot of all tracked stablecoins with per-issuer breakdown. Returns each stablecoin's total_supply_usd, issuer, and per-chain deployment data.

    Annotations the server declares

    • title: Stablecoin Latest Snapshot
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
  • orbuc_stablecoin_mcapGet historical daily total stablecoin market cap across all tracked issuers.No findings

    Why it is in this group

    • The description's first verb is "get": a word for reading.
    Description, as the server wrote it
    Get historical daily total stablecoin market cap across all tracked issuers. Returns daily total_mcap_usd, daily_change_usd, and daily_change_pct. Source: Orbuc.

    Annotations the server declares

    • title: Stablecoin Total Market Cap (Historical)
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 1.0.0. Values in angle brackets are yours to fill in.

claude mcp add --transport http orbuc https://mcp.orbuc.io/mcp/orbuc

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__orbuc__orbuc_stablecoin_mcap",
      "mcp__orbuc__orbuc_stablecoin_latest",
      "mcp__orbuc__orbuc_stablecoin_coin",
      "mcp__orbuc__orbuc_stablecoin_coin_latest",
      "mcp__orbuc__orbuc_stablecoin_aggregate",
      "mcp__orbuc__orbuc_stablecoin_chains",
      "mcp__orbuc__orbuc_btc_holdings_current",
      "mcp__orbuc__orbuc_btc_holdings_segments",
      "mcp__orbuc__orbuc_btc_holdings_daily",
      "mcp__orbuc__orbuc_btc_holdings_weekly"
    ],
    "ask": [
      "mcp__orbuc__orbuc_btc_health",
      "mcp__orbuc__orbuc_stablecoin_health"
    ],
    "deny": []
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as orbuc. Review it before you use it.