Explains the Bitcoin rainbow valuation chart and where price sits in the cycle today.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
One short plain-English explainer, the same text the website shows. Topic 'price': what price means, with the live price printed with its UTC quote time (the same shared quote the other tools print). 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 'rainbow': what the growth chart is and what its colors mean, with today's price printed with its UTC quote time. Topic 'ways_to_buy': the two plain ways people buy, IBIT in a stock account or an exchange app, facts only. Descriptive only; no advice.
Which word to explain: 'price', 'technical', 'fundamental', 'rainbow', or 'ways_to_buy'.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http the-bitcoin-rainbow https://mcp.thebitcoinrainbow.com/mcp
One short plain-English explainer, the same text the website shows. Topic 'price': what price means, with the live price printed with its UTC quote time (the same shared quote the other tools print). 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 'rainbow': what the growth chart is and what its colors mean, with today's price printed with its UTC quote time. Topic 'ways_to_buy': the two plain ways people buy, IBIT in a stock account or an exchange app, facts only. Descriptive only; no advice.
| Argument | Type | Description |
|---|---|---|
| topic* | string | Which word to explain: 'price', 'technical', 'fundamental', 'rainbow', or 'ways_to_buy'. |
{
"type": "object",
"required": [
"topic"
],
"properties": {
"topic": {
"enum": [
"price",
"technical",
"fundamental",
"rainbow",
"ways_to_buy"
],
"type": "string",
"description": "Which word to explain: 'price', 'technical', 'fundamental', 'rainbow', or 'ways_to_buy'."
}
}
}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.
No arguments.
{
"type": "object",
"required": [],
"properties": {}
}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.
| Argument | Type | Description |
|---|---|---|
| years | integer | How many years back the buys run: 1, 3, or 5. Give this or a start date. |
| amount* | number | Dollars put in on each buy, e.g. 50. |
| end_date | string | The last day of the buys, like 2024-03-01. Defaults to today. |
| frequency | string | How often the buy lands: daily, weekly, or monthly. Defaults to weekly. |
| start_date | string | The first day of the buys, like 2021-03-01. Give this instead of years for an exact span. |
| fee_percentage | number | Optional fee taken out of each buy, in percent, e.g. 1 means 1% of each buy never reaches bitcoin. Defaults to 0, which counts no fees. |
{
"type": "object",
"required": [
"amount"
],
"properties": {
"years": {
"enum": [
1,
3,
5
],
"type": "integer",
"description": "How many years back the buys run: 1, 3, or 5. Give this or a start date."
},
"amount": {
"type": "number",
"maximum": 100000,
"minimum": 1,
"description": "Dollars put in on each buy, e.g. 50."
},
"end_date": {
"type": "string",
"description": "The last day of the buys, like 2024-03-01. Defaults to today."
},
"frequency": {
"enum": [
"daily",
"weekly",
"monthly"
],
"type": "string",
"description": "How often the buy lands: daily, weekly, or monthly. Defaults to weekly."
},
"start_date": {
"type": "string",
"description": "The first day of the buys, like 2021-03-01. Give this instead of years for an exact span."
},
"fee_percentage": {
"type": "number",
"maximum": 99,
"minimum": 0,
"description": "Optional fee taken out of each buy, in percent, e.g. 1 means 1% of each buy never reaches bitcoin. Defaults to 0, which counts no fees."
}
}
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 5, 2026.