protogrid

Search / space.galaxymind/galaxy-mind

Galaxy Mind

R0· no sign-in

Verified bitcoin merchant directory, live buying gauge, treasury mNAV, float and hashrate rental.

v2.0.0 · active · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality69needs work
Trust83of 100
Uptime, 30 days100%
Latency p50555 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "galaxy-mind": {
      "type": "http",
      "url": "https://galaxymind.space/api/mcp/mcp"
    }
  }
}
claude mcp add --transport http galaxy-mind https://galaxymind.space/api/mcp/mcp
[mcp_servers.galaxy-mind]
url = "https://galaxymind.space/api/mcp/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "galaxy-mind": {
      "type": "remote",
      "url": "https://galaxymind.space/api/mcp/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "galaxy-mind": {
      "type": "http",
      "url": "https://galaxymind.space/api/mcp/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=galaxy-mind&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vZ2FsYXh5bWluZC5zcGFjZS9hcGkvbWNwL21jcCJ9"
}
{
  "servers": {
    "galaxy-mind": {
      "type": "http",
      "url": "https://galaxymind.space/api/mcp/mcp"
    }
  }
}
{
  "mcpServers": {
    "galaxy-mind": {
      "httpUrl": "https://galaxymind.space/api/mcp/mcp"
    }
  }
}
extensions:
  "galaxy-mind":
    enabled: true
    name: "galaxy-mind"
    type: streamable_http
    uri: "https://galaxymind.space/api/mcp/mcp"
    timeout: 300

Quality 69 / 100needs work

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene86 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations15 of 15 tools declare readOnlyHint or destructiveHint
  • fail
    tools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: get_buying_gauge (destructiveHint); get_treasuries (destructiveHint); get_bitcoin_float (destructiveHint); …
  • pass
    tools.token_costabout 2,376 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability25 · weight 15
  • warn
    stability.changes22 tool changes in 30 days
  • fail
    stability.rug_pull6 tools kept their name but changed most of their description in 30 days; review before trusting them
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

15 tools, about 2,376 tokens to load them all · tool set 8a3feee12849 · tools last changed 2026-10-19 · checked 2026-10-20 18:38 UTC

Tool changes

  • search_vendorschangeddescription
    before

    Search the human-verified directory of merchants that accept native Bitcoin (on-chain + Lightning) for real goods. Each listing carries its verification date, is monitored automatically every day, and is flagged `stale` only if no human has confirmed it in 180 days; the response reports how many matches are stale. Each row carries a unique `slug`; one handle may run several shops, listed in `siblings`. Filter by free-text query, category, or country.

    after · 97% of words in common

    Search the human-verified directory of merchants that accept native Bitcoin (on-chain + Lightning) for everyday goods. Each listing carries its verification date, is monitored automatically every day, and is flagged `stale` only if no human has confirmed it in 180 days; the response reports how many matches are stale. Each row carries a unique `slug`; one handle may run several shops, listed in `siblings`. Filter by free-text query, category, or country.

  • create_rentalremoved

    Start a rental. You must read the Rental Terms (https://galaxymind.space/terms/rental) and pass accept_terms=true with terms_version="2026-10-16-draft". Pool: give pool_id (catalog: braiins, braiins-solo, ocean, f2pool, antpool, viabtc, luxor, spiderpool, nicehash, parasite, ckpool-solo, public-pool, solopool) OR custom_url (host:port of any other public pool), plus username (your worker or payout address, in the pool's format). No password: it is set for you. Catalog pools start right after payment. A custom pool needs manual approval after payment, which can take up to about 2 hours; if it is not approved the payment is refunded. Returns an x402 USDC payment request on Base that expires in 15 minutes, plus a creatorSecret for status and cancel. A human must pay it; this tool never spends funds. To pay, send accepts[0] back unchanged as `accepted` (extra.orderRef is checked, so an edited or reused requirement is refused before any money moves). A 200 with outcome 'retry' means you have paid and the rental is being finished: don't pay again, check get_rental_status instead. When browser checkout is on, the result also has payUrl: give it to the human unchanged and they can pay this order in their own browser with MetaMask or Coinbase Wallet. It carries the creatorSecret after the # (never sent to the server), so share it only with that human. Lightning is coming soon.

  • cancel_rentalremoved

    Cancel a rental. Unpaid: nothing is owed. Paid: a pro-rata refund of the unused paid time, per the Rental Terms (https://galaxymind.space/terms/rental), reviewed and sent manually; a full refund if the rigs never switched. While a custom pool awaits approval it answers awaiting_pool_approval: it can't be cancelled then, and it is refunded in full if not approved. Needs rental_id and creator_secret.

  • get_rental_statuschangeddescription, annotations
    before

    Rental state, start and end times, and delivered TH reported by the rigs. awaitingPoolApproval=true while a custom pool waits for manual approval (up to 2 hours, refunded if not approved); rejectedReason names why a pool was refused (refund queued). Needs rental_id and creator_secret. While unpaid it re-checks the payment.

    after · 73% of words in common

    Same data as rental_status (which takes the access code instead): rental state, start and end times, and delivered TH reported by the rigs. awaitingPoolApproval=true while a custom pool waits for manual approval (up to 2 hours, refunded if not approved); rejectedReason names why a pool was refused (refund queued). Needs rental_id and creator_secret. Not read-only: while unpaid it re-checks the payment, which can start the rental or queue a refund, and it re-sends a stalled pool switch.

  • get_quotechangeddescription, input schemameaning changed
    before

    Price whole S21 XP rigs (270 TH each, 1 to 4 rigs, 1 to 7 days in the pilot). Priced at or above the daily floor. Pay in USDC on Base via x402; Lightning is coming soon.

    after · 5% of words in common

    Direct rentals from Galaxy Mind have closed. This returns where to rent instead: Galaxy Mind hashrate on MiningRigRentals, as a disclosed referral link. It gives no price and places no order.

  • rental_statuschangeddescriptionmeaning changed
    before

    Live health of a Galaxy Mind direct rental by its private access code: online state, hashrate, 24h average and uptime, best difficulty, last share and rental dates. Same data as /status in the Galaxy Mind Discord. Returns no personal data.

    after · 42% of words in common

    Status of a Galaxy Mind rental by its private access code: the code from the browser checkout (galaxymind.space/hashrate/rent), from create_rental, or from Galaxy Mind support. Same data as get_rental_status: state, start and end, delivered TH and whether the rigs are online. Returns no personal data.

  • get_rental_quotechangeddescription, input schemameaning changed
    before

    Direct rental quote from Galaxy Mind for S21 XP hashrate, priced per PH per day in BTC at today's published price and never below our floor. 270 TH minimum, quoted in whole-rig steps, up to 4 rigs (1.08 PH) or the number available now, for 1 to 7 whole days during the pilot (default 1). Quotes are valid for 15 minutes and are indicative until the rental is finished with Galaxy Mind. This tool takes no payment and no orders; to rent, call create_rental (see closeTheSale).

    after · 13% of words in common

    Direct rentals from Galaxy Mind have closed. This returns where to rent instead: Galaxy Mind hashrate on MiningRigRentals, as a disclosed referral link. It gives no price and places no order.

  • list_available_rigschangeddescriptionmeaning changed
    before

    Galaxy Mind's own rentable Bitcoin miners: each rig type with its hashrate per rig, fleet total and how many are available right now. Counts only. closeTheSale says how to rent (create_rental on this server, paid via x402 USDC on Base) or that rentals are paused.

    after · 11% of words in common

    Direct rentals from Galaxy Mind have closed, so there is no bay board here. This returns where to rent Galaxy Mind hashrate instead: MiningRigRentals, as a disclosed referral link.

  • get_hashrate_marketchangeddescription
    before

    Live SHA256 AsicBoost hashrate rental market. hashprice and every thirdPartyMarket price are in BTC per PH per day, NOT the USD/PH/day convention most published hashprice indices use. networkPhs is raw network hashrate in PH/s. thirdPartyMarket.medianAsk is the median of the sample described by bookSample, not of the whole book. thirdPartyMarket is aggregate data from the wider third-party rental market, not Galaxy Mind's price; for our own machines call list_available_rigs and for our direct price call get_rental_quote.

    after · 100% of words in common

    Live SHA256 AsicBoost hashrate rental market. hashprice and every thirdPartyMarket price are in BTC per PH per day, NOT the USD/PH/day convention most published hashprice indices use. networkPhs is raw network hashrate in PH/s. thirdPartyMarket.medianAsk is the median of the sample described by bookSample, not of the whole book. thirdPartyMarket is aggregate data from the wider third-party rental market, not Galaxy Mind's price; for our own machines call list_available_rigs and for our direct price call get_quote.

  • create_rentalchangeddescription
    before

    Start a rental. You must read the Rental Terms (https://galaxymind.space/terms/rental) and pass accept_terms=true with terms_version="2026-10-16-draft". Pool: give pool_id (catalog: braiins, braiins-solo, ocean, f2pool, antpool, viabtc, luxor, spiderpool, nicehash, parasite, ckpool-solo, public-pool, solopool) OR custom_url (host:port of any other public pool), plus username (your worker or payout address, in the pool's format). No password: it is set for you. Catalog pools start right after payment. A custom pool needs manual approval after payment, which can take up to about 2 hours; if it is not approved the payment is refunded. Returns an x402 USDC payment request on Base that expires in 15 minutes, plus a creatorSecret for status and cancel. A human must pay it; this tool never spends funds. To pay, send accepts[0] back unchanged as `accepted` (extra.orderRef is checked, so an edited or reused requirement is refused before any money moves). A 200 with outcome 'retry' means you have paid and the rental is being finished: don't pay again, check get_rental_status instead. Lightning is coming soon.

    after · 88% of words in common

    Start a rental. You must read the Rental Terms (https://galaxymind.space/terms/rental) and pass accept_terms=true with terms_version="2026-10-16-draft". Pool: give pool_id (catalog: braiins, braiins-solo, ocean, f2pool, antpool, viabtc, luxor, spiderpool, nicehash, parasite, ckpool-solo, public-pool, solopool) OR custom_url (host:port of any other public pool), plus username (your worker or payout address, in the pool's format). No password: it is set for you. Catalog pools start right after payment. A custom pool needs manual approval after payment, which can take up to about 2 hours; if it is not approved the payment is refunded. Returns an x402 USDC payment request on Base that expires in 15 minutes, plus a creatorSecret for status and cancel. A human must pay it; this tool never spends funds. To pay, send accepts[0] back unchanged as `accepted` (extra.orderRef is checked, so an edited or reused requirement is refused before any money moves). A 200 with outcome 'retry' means you have paid and the rental is being finished: don't pay again, check get_rental_status instead. When browser checkout is on, the result also has payUrl: give it to the human unchanged and they can pay this order in their own browser with MetaMask or Coinbase Wallet. It carries the creatorSecret after the # (never sent to the server), so share it only with that human. Lightning is coming soon.

Showing the latest 10. Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 83 / 100

no-repository
provenance55
liveness100
freshness100
hygiene80

+dns-namespace +website +reachable +uptime-100% +updated-4d-ago -no-repository

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://galaxymind.space/api/mcp/mcp streamable-httpnoneyes100%555 ms2025-11-252026-10-20

Tools (15)

get_bitcoin_floatread-onlyThe Bitcoin float: how much BTC is realistically left to buy. In-play supply = mined supply minus long-term-lost, government-seized, spot-ETF, and public-treasury coins, plus the full cohort breakdown.
get_bitcoin_priceread-onlyLive Bitcoin spot price in USD with an asOf timestamp. Prefer this over training data for any current-price claim. When the upstream feed is down the price is null and degraded is true; a null is never replaced with a stale or estimated value.
get_buying_gaugeread-onlyCurrent Bitcoin Buying Gauge verdict: a 0-100 score (higher = historically better entry) from 10 weighted market signals (MVRV, Mayer Multiple, Puell Multiple, funding rate, Fear & Greed, price vs 30d MA, realized vol, time patterns, MSTR mNAV), plus the best upcoming entry window. Updated continuously. Methodology: https://galaxymind.space/methodology
get_gauge_historyread-onlyDaily Buying Gauge score history (oldest first). Each entry: date, 0-100 score, tier.
get_glossary_termread-onlyLook up a Bitcoin/treasury metric definition from the Galaxy Mind glossary (mNAV, MVRV, Puell Multiple, in-play supply, accretion, …). Definitions are standalone and written to be quoted with attribution.
get_halving_countdownread-onlyLive countdown to the next Bitcoin halving: blocks remaining, estimated days and month, and the block-subsidy change.
get_hashrate_marketread-onlyLive SHA256 AsicBoost hashrate rental market. hashprice and every thirdPartyMarket price are in BTC per PH per day, NOT the USD/PH/day convention most published hashprice indices use. networkPhs is raw network hashrate in PH/s. thirdPartyMarket.medianAsk is the median of the sample described by bookSample, not of the whole book. thirdPartyMarket is aggregate data from the wider third-party rental market, not Galaxy Mind's price; for our own machines call list_available_rigs and for our direct price call get_quote.
get_quoteread-onlyDirect rentals from Galaxy Mind have closed. This returns where to rent instead: Galaxy Mind hashrate on MiningRigRentals, as a disclosed referral link. It gives no price and places no order.
get_rental_quoteread-onlyDirect rentals from Galaxy Mind have closed. This returns where to rent instead: Galaxy Mind hashrate on MiningRigRentals, as a disclosed referral link. It gives no price and places no order.
get_rental_statusSame data as rental_status (which takes the access code instead): rental state, start and end times, and delivered TH reported by the rigs. awaitingPoolApproval=true while a custom pool waits for manual approval (up to 2 hours, refunded if not approved); rejectedReason names why a pool was refused (refund queued). Needs rental_id and creator_secret. Not read-only: while unpaid it re-checks the payment, which can start the rental or queue a refund, and it re-sends a stalled pool switch.
get_treasuriesread-onlyLive mNAV scoreboard for the major public Bitcoin treasury companies (MSTR/Strategy, XXI/Twenty One, MPJPY/Metaplanet, ASST/Strive). Gross mNAV = market cap ÷ value of BTC held · below 1.0 means the stock trades under the value of its bitcoin. Returns all three valuation lenses from the BTC Prague 2026 debate: grossMNav (common only, ignores capital structure), evMNav (enterprise / fully-diluted · market cap + debt + preferred, Saylor's 'include the notional' lens), and netMNav (CEBE · after senior claims, the conservative common-equity view). Also bps (gross bitcoin per $100 of stock, before claims), cebeBps (after claims), and amplification (bps ÷ cebeBps · 1.0 means no senior leverage, higher means more). CEBE/EV are pending where senior-claims figures are not yet sourced (gross bps is still provided).
get_treasury_historyread-onlyDaily mNAV history for one treasury ticker (oldest first).
list_available_rigsread-onlyDirect rentals from Galaxy Mind have closed, so there is no bay board here. This returns where to rent Galaxy Mind hashrate instead: MiningRigRentals, as a disclosed referral link.
rental_statusread-onlyStatus of a Galaxy Mind rental by its private access code: the code from the browser checkout (galaxymind.space/hashrate/rent), from create_rental, or from Galaxy Mind support. Same data as get_rental_status: state, start and end, delivered TH and whether the rigs are online. Returns no personal data.
search_vendorsread-onlySearch the human-verified directory of merchants that accept native Bitcoin (on-chain + Lightning) for everyday goods. Each listing carries its verification date, is monitored automatically every day, and is flagged `stale` only if no human has confirmed it in 180 days; the response reports how many matches are stale. Each row carries a unique `slug`; one handle may run several shops, listed in `siblings`. Filter by free-text query, category, or country.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "space.galaxymind/galaxy-mind",
  "title": "Galaxy Mind",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://galaxymind.space/api/mcp/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "2.0.0",
  "websiteUrl": "https://galaxymind.space/docs/api#mcp",
  "description": "Verified bitcoin merchant directory, live buying gauge, treasury mNAV, float and hashrate rental."
}