MCP HeartbeatTHE MCP OBSERVATORY
Public workspace

Explore

Evidence for your next connection.

Independent measurements of remote MCP servers. Every observation has a timestamp.

Read-only probes

MCP server · Payments & trading

The Bitcoin Rainbow

Explains the Bitcoin rainbow valuation chart and where price sits in the cycle today.

Checks passed
15 / 22

0 failed · 7 not measured

Median response
65 ms

Median of successful probes over 7 days

30-day uptime
Not measured

Share of countable probes over 30 days, including daily rollups. Auth challenges are excluded.

Discovered tools
5

Tool definitions returned by this server

Independent monitoring

Health & checks

Status history

Responded

The server completed its last measured handshake. This is an observation, not a guarantee.

Last checked
Check summary by test group
Test areaPassedFailedUnmeasured
ConnectionCan a client connect and discover tools?
500
Reliability & speedDoes it respond consistently and quickly?
103
Access & authenticationWhat is required to use this server?
102
Tool qualityAre the tool definitions usable by an agent?
400
Publisher identityCan the publisher be traced to its source?
402

Unmeasured means there is not enough evidence to decide. How these checks work

Inspect individual checks 22 recorded

Core

  • Pass
    Reachable

    Latest probe returned HTTP 200 in 53 ms.

  • Pass
    Valid handshake

    protocolVersion 2025-06-18, serverInfo.name btc-rainbow.

  • Pass
    Lists tools

    tools/list returned 5 tools.

  • Pass
    Current protocol

    Negotiated 2025-06-18. The bar is 2025-06-18 or newer.

  • Pass
    HTTPS

    The endpoint URL is https.

Performance

  • Not measured
    Fast (p50)

    Median latency 65 ms over 2 samples in 7 days. The bar is 1000 ms. Need at least 5 samples.

  • Not measured
    Consistent (p95)

    95th percentile 76 ms over 2 samples in 7 days. The bar is 3000 ms. Need at least 20 samples.

  • Not measured
    Reliable (uptime)

    2 of 2 attempts returned a tool list in 30 days (100%). The bar is 99%. Need at least 30 samples.

  • Pass
    Stable tool list

    No tool was removed and no required parameter was added in the last 30 days.

Access

  • Pass
    Open access

    tools/list succeeded with no credential, and the record declares none.

  • Not measured
    Standard auth

    Auth is not required, so the OAuth metadata check does not apply.

  • Not measured
    Free tier cited

    No publisher quote has been checked.

Tools

  • Pass
    Tools described

    Every tool description is at least 20 characters.

  • Pass
    Valid input schemas

    Every inputSchema is a JSON Schema object.

  • Pass
    Parameters documented

    7 of 7 parameters have a description (100%). The bar is 80%.

  • Pass
    Safety hints

    Every tool sets readOnlyHint or destructiveHint.

Publisher

  • Pass
    Verified namespace

    Listed in the Official MCP Registry.

  • Pass
    Website matches publisher

    The website host matches the reverse-domain namespace.

  • Pass
    Source repo linked

    A repository URL is on file.

  • Not measured
    Repo owner matches

    This namespace is not an io.github login, so the owner comparison does not apply.

  • Pass
    Recently updated

    Updated 2026-11-05T03:53:17.664467Z, within 180 days.

  • Not measured
    Open-source licence

    The GitHub licence lookup has not returned an OSI result yet.

Start using The Bitcoin Rainbow

Connect to this server

Choose your client, copy the configuration, then enable the server in your client’s MCP settings.

Run this command in your terminal, then restart Claude Code.

Claude Code

claude mcp add --transport http the-bitcoin-rainbow https://mcp.thebitcoinrainbow.com/mcp

Capabilities

Tools 5

cycle_check

A panel of five classic bitcoin cycle measures, each counted from the server's own price record and printed with its own number and the window behind it: the Pi Cycle Top pair (the 111-day average against the doubled 350-day average, the gap in percent, and the pair's past crossing dates in the record), the Mayer Multiple (today's price over the 200-day average, with the counted share of past days at or below today's), the distance from the 200-week average, the halving clock (days since the April 2024 halving, with the lengths of the three finished cycles), and the Ahr999 index with its formula in plain words. Each measure also prints the counted share of its own past readings at or below today's. It may add one labeled guest number, the Fear & Greed Index from Alternative.me, with its source and date; the guest feeds nothing else. There is no blended score: the panel closes with a count of how many of the five readings sit below the middle of their own past range. Call it when the user asks where bitcoin sits in its market cycle, or names one of these measures. Descriptive only: no verdict, no advice, no prediction.

Discovered
explain_bitcoin

Call this tool before explaining bitcoin in your own words. It returns the website's own plain-English explainer, and the price and rainbow topics print today's live Coinbase spot price with its UTC quote time — the rainbow topic also prints today's band — facts a from-memory answer cannot have. Use it whenever the user wants something about bitcoin explained, defined, or simplified — “explain…”, “ELI5”, “explain it like I'm five”, “what is…”, “what does … mean”, “in plain words”, “in plain English”, “for a beginner”, “I'm new to crypto”. If the user asks what the rainbow chart is, what its colors mean, or asks to have it explained simply, use topic 'rainbow'. Topic 'price': what price means, with the live price. Topic 'technical': what looking at the chart means, with the plain up-or-down move of the past year. Topic 'fundamental': what looking at the thing itself means, told as a health check. Topic 'ways_to_buy': the two plain ways people buy bitcoin, IBIT in a stock account or an exchange app, facts only. Descriptive only; no advice, no predictions.

Discovered
rainbow_history

Counts the rainbow chart's past, day by day, from the full price record since 2010: the highest band the price ever reached and the first date it reached it, the furthest the price ever sat above or below the trend line (in percent, with the date), how many of all priced days the price spent in each of the nine bands and outside the ladder (with the first and most recent dates in each and the longest unbroken run there), how long since the last close in the top and bottom bands, and today's counted position against that history (the share of all priced days that sat at or below where the price sits today against the line). Call it when the user asks about the chart's past: 'ever', 'has it ever', 'when was the last time', 'how long did it spend', the highest band ever. Counts of past days only: not odds, not a forecast, not advice.

Discovered
rainbow_today

Where bitcoin's price sits on the rainbow chart right now: today's live price, the trend line value for today, the band name (Deep Blue up to Red, or below/above the ladder) and which of the nine bands it is (band 1 is the lowest), that band's dollar range for today, the distance from the line in percent, the counted share of all priced days spent in that band (a count of past days, not odds), a link to the rainbow chart picture drawn from the same live data, and the fit behind the line (its equation, the window of closes it was fit on, and its fit score), all in plain English. The line is a log regression through all daily closes since 2010. It prints the spot price with its UTC quote time (one shared quote per minute across the tools, so its numbers reconcile with simulate_dca's) and states the day the price history runs through: the history can end a few days before today while the price itself is live spot. Descriptive only: it reports the picture, it does not advise buying or selling and does not predict prices.

Discovered
simulate_dca

Replays a steady bitcoin buy on the real price history (daily closes — blockchain.info through Oct 29, 2026, then Coinbase — valued at the live Coinbase spot price). DCA means dollar-cost averaging: putting in the same amount on a set rhythm, no matter the price. Give an amount per buy in dollars and a rhythm (daily, weekly, or monthly), then either a span of 1, 3, or 5 years or an exact start date (an end date is optional; dates win if both are given); it returns how much would have gone in, how much bitcoin it would have bought, what that would be worth today, and the gain or loss against what went in, in dollars and percent. It also states how many buys there were, the first and last buy dates, the weekday the weekly buys land on, the average cost per bitcoin, and the day the price history ends (a buy scheduled after that day is priced at the last close). An optional fee_percentage takes that percent out of each buy before it buys; by default no fees are counted, and the answer says which. Today's value prints the shared spot quote with its UTC time, the same quote rainbow_today prints, so the two answers reconcile; two checks more than a minute apart can still differ a little. Shows the past only: it is not a prediction, not a promise, and not advice to buy.

Discovered

Recent measurements

Probe history

View status
Latest stored probes. Raw probe rows are kept for 14 days.
CheckedResultResponseTools
Connected53 ms5
Connected77 ms5