Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

io.github.Spacetime-Technology/chia-explorer

NPM · CHIA-EXPLORER · SCANNED SEP 21

MCP server for the Chia blockchain. Read-only Q&A via the public coinset.org API.

Available components

0 this week 90 Trust /100
Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score → Why this is hard to score →

Supply Chain Security98
  • No malware found by supply-chain analysis.Pass
  • No known CVEs affecting this package version or its production dependencies.Pass
  • No install/post-install scripts declared.Pass
  • 32 of 109 dependencies flagged as unhealthy. View diagnostics → Partial
Provenance & Transparency71
  • Repository check failed: the declared repository URL returned HTTP 404. See how to fix → View diagnostics → Fail
  • Cryptographically verified build provenance (signed, bound to Spacetime-Technology/chia-explorer). View diagnostics → Pass
  • Clear OSI-approved license (MIT).Pass
  • Actively maintained (last published 122 days ago).Pass
  • Security-disclosure policy not yet verified: we couldn't inspect the source repository.Unverified
Schema Quality & AI Usability85
  • 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Pass
  • AI-judged instruction clarity (excellent).Pass
  • Context-footprint check failed: tool/resource definitions use about 3695 tokens (~119/item across 31 items; 31 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management97
  • Stability observed for 29 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage95
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 85% of tool parameters carry a description.Partial
Tool Safety100
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • We read all 31 captured tool definition(s), and no name or description among them implies an irreversible operation.Pass
  • An AI judge read all 32 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Install

How do I install the io.github.Spacetime-Technology/chia-explorer MCP server?

io.github.Spacetime-Technology/chia-explorer runs locally as an npm package, launched with npx -y chia-explorer. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

npm · chia-explorer

# add to Claude Code
claude mcp add spacetime-technology-chia-explorer -- npx -y chia-explorer
// .cursor/mcp.json
{
  "mcpServers": {
    "spacetime-technology-chia-explorer": {
      "command": "npx",
      "args": [
        "-y",
        "chia-explorer"
      ]
    }
  }
}
// .vscode/mcp.json
{
  "servers": {
    "spacetime-technology-chia-explorer": {
      "command": "npx",
      "args": [
        "-y",
        "chia-explorer"
      ]
    }
  }
}
# add to Codex CLI
codex mcp add spacetime-technology-chia-explorer -- npx -y chia-explorer
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "spacetime-technology-chia-explorer": {
      "type": "local",
      "command": [
        "npx",
        "-y",
        "chia-explorer"
      ],
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add spacetime-technology-chia-explorer --command npx --arg -y --arg chia-explorer
# ~/.hermes/config.yaml
mcp_servers:
  spacetime-technology-chia-explorer:
    command: "npx"
    args: ["-y", "chia-explorer"]
// ~/.netclaw/config/netclaw.json
{
  "McpServers": {
    "spacetime-technology-chia-explorer": {
      "Transport": "stdio",
      "Command": "npx",
      "Arguments": [
        "-y",
        "chia-explorer"
      ]
    }
  }
}
# add to Vellum
assistant mcp add spacetime-technology-chia-explorer -t stdio -c npx -a -y chia-explorer
// mcp.json
{
  "mcpServers": {
    "spacetime-technology-chia-explorer": {
      "command": "npx",
      "args": [
        "-y",
        "chia-explorer"
      ]
    }
  }
}
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 20 Sept 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 90 to 93. That category is still filling its 30-day observation window: 27 days of observed history at the previous scan, 28 at this one. The score rises as the window fills, whether or not the server changes.

  • 18 Sept 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 83 to 87. That category is still filling its 30-day observation window: 25 days of observed history at the previous scan, 26 at this one. The score rises as the window fills, whether or not the server changes.

  • 16 Sept 26 −3
    • Stability: pass → 0.80 functional
  • 15 Sept 26 +1
    • Stability: 0.97 → pass security
  • 13 Sept 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 90 to 93. That category is still filling its 30-day observation window: 27 days of observed history at the previous scan, 28 at this one. The score rises as the window fills, whether or not the server changes.

  • 11 Sept 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 83 to 87. That category is still filling its 30-day observation window: 25 days of observed history at the previous scan, 26 at this one. The score rises as the window fills, whether or not the server changes.

  • 9 Sept 26 −3
    • Stability: pass → 0.80 functional
  • 8 Sept 26 +1
    • Stability: 0.97 → pass security
Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 21 Sept 2026 · Analysed npm/chia-explorer@0.3.0

Provenance Verified

A signed build attestation was found and verified, binding this exact artifact to the source repository it claims to come from.

Result Verified
Ecosystem npm
Reason Verified
Discovered via Registry attestation endpoint
Source repo Spacetime-Technology/chia-explorer
Certificate issuer https://token.actions.githubusercontent.com
Certificate SAN https://github.com/Spacetime-Technology/chia-explorer/.github/workflows/release.yml@refs/tags/v0.3.0
Rekor log index 1591231028
Predicate type https://slsa.dev/provenance/v1
Subject digest sha512:4a16375a86eb8da55da8b10a8c45da52858e33c289f8a3ecd41cdc3779fc02d95952bdb34d9a5173c1ce973031cb5182a2dc902776916b3319bdaad00

Background: How many MCP packages publish verified provenance →

Dependencies 109 packages
Packages resolved 109
Stale 32
Tree resolution Complete

Background: SBOMs and build attestations, explained →

MCP tools · 31 exposed · ~3,496 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
address_to_puzzle_hash ~53

Decode an xch1/txch1 bech32m address to its 32-byte puzzle hash. Also reports the detected network. Local computation only — no RPC.

NameTypeReqDescription
addressstringyes

No output schema declared.

No examples provided.

calculate_coin_name ~86

Compute the coin name (sha256 of parent_coin_info || puzzle_hash || amount). Local computation only — no RPC.

NameTypeReqDescription
amountyesCoin amount in mojos. Strings are accepted for values that exceed JS number precision.
parent_coin_infostringyes32-byte parent coin id (hex)
puzzle_hashstringyes32-byte puzzle hash (hex)

No output schema declared.

No examples provided.

convert_xch_to_fiat ~177

Convert a mojo amount to its current fiat (or other CoinGecko-supported currency) value. 1 XCH = 1,000,000,000,000 mojo — convert XCH to mojo before calling. Prices come from CoinGecko (cached 60s). Returned values use JS floating-point; precise to far more decimals than any realistic balance.

NameTypeReqDescription
currenciesarrayFiat or crypto currency codes accepted by CoinGecko (e.g. 'usd', 'eur', 'gbp', 'jpy', 'btc', 'eth'). Case-insensitive. Defaults to ['usd'].
mojostringyesNon-negative integer mojo amount as a decimal string. 1 XCH = 1,000,000,000,000 mojo. Convert XCH amounts to mojo before passing.

No output schema declared.

No examples provided.

count_block_transactions ~85

Count the 'transactions' in a Chia block. Returns coin_spends_count (the canonical analogue), plus additions_count and removals_count. Pass either height OR header_hash.

NameTypeReqDescription
header_hashstring
heightintegerBlock height
networkstringChia network: 'mainnet' (default) or 'testnet11'

No output schema declared.

No examples provided.

decode_offer ~92

Decode a Chia 'offer1...' string locally (no external API). Returns a structured trade summary: what assets are offered, what is requested, and per-asset amounts and IDs. Classifies XCH, CATs (with asset_id), NFTs (with launcher_id), and DIDs.

NameTypeReqDescription
offerstringyesA Chia offer string starting with 'offer1'. Bech32m-encoded.

No output schema declared.

No examples provided.

decode_spend_bundle ~82

Decode a raw hex-encoded Chia spend bundle (e.g. a mempool item, or any bundle that is not wrapped in an offer string) into the same structured trade-summary shape as decode_offer. Useful for inspecting pending mempool transactions.

NameTypeReqDescription
spend_bundlestringyesHex-encoded spend bundle bytes (with or without 0x prefix).

No output schema declared.

No examples provided.

decompile_puzzle ~254

Classify a Chia CLVM puzzle reveal. Returns its kind (xch, cat, nft, did, singleton, unknown), asset_id for CATs, launcher_id for NFTs/DIDs, and the inner p2 puzzle hash. Either pass `puzzle_reveal` as hex directly, OR pass `coin_id` + `height` to auto-fetch from the full node. Set `include_conditions: true` to also parse the conditions a spend emits (requires `solution` hex, or a spent coin reachable via coin_id + height).

NameTypeReqDescription
coin_idstring32-byte coin id. Use with `height` to auto-fetch the puzzle reveal.
heightintegerThe spent_block_index of the coin (where it was spent).
include_conditionsbooleanIf true, run the puzzle with the solution and parse the emitted conditions.
networkstringChia network: 'mainnet' (default) or 'testnet11'
puzzle_revealstringHex-encoded puzzle reveal. Omit to auto-fetch via coin_id + height.
solutionstringHex-encoded solution. Only used when include_conditions is true.

No output schema declared.

No examples provided.

estimate_fee ~178

Estimate the recommended mojo fee for inclusion in the next block within each target time (in seconds). Default target_times = [60, 300, 900] (1, 5, 15 minutes). Optionally bias the estimate by passing `spend_type` and `spend_count`, or supply an explicit CLVM `cost`.

NameTypeReqDescription
costintegerOptional CLVM cost of the spend bundle you plan to send.
networkstringChia network: 'mainnet' (default) or 'testnet11'
spend_countintegerOptional hint: number of spends in the bundle.
spend_typestringOptional hint about the kind of spend (biases the estimate).
target_timesarrayTarget inclusion times in seconds. Non-empty array, max 20 entries.

No output schema declared.

No examples provided.

get_balance ~137

Get the XCH balance of an address or puzzle hash. Sums all unspent coins (paginated). Accepts xch/txch addresses (network auto-detected from prefix) or a 32-byte hex puzzle hash (network defaults to mainnet, override with `network`).

NameTypeReqDescription
address_or_puzzle_hashstringyesAn xch/txch bech32m address OR a 32-byte hex puzzle hash (optional 0x prefix)
networkstringChia network: 'mainnet' or 'testnet11'. Optional — auto-detected from address prefix when an address is supplied.

No output schema declared.

No examples provided.

get_block_additions_and_removals ~108

List every coin created (additions) and destroyed (removals) in a single block. Pass either height OR header_hash. Use this when a singleton control coin and funds coin spend together — direct parent-id lookup misses the funds child but this tool surfaces it.

NameTypeReqDescription
header_hashstring
heightintegerBlock height
networkstringChia network: 'mainnet' (default) or 'testnet11'

No output schema declared.

No examples provided.

get_block_by_hash ~61

Get the block record for a given header hash (32-byte hex, optional 0x prefix).

NameTypeReqDescription
header_hashstringyes
networkstringChia network: 'mainnet' (default) or 'testnet11'

No output schema declared.

No examples provided.

get_block_by_height ~64

Get the block record (including header hash, timestamp and previous hash) for a block at the given height.

NameTypeReqDescription
heightintegeryesBlock height
networkstringChia network: 'mainnet' (default) or 'testnet11'

No output schema declared.

No examples provided.

get_blockchain_state ~70

Get the current Chia blockchain state: peak height, netspace (raw + formatted EiB/PiB), difficulty, mempool stats and sync status. Defaults to mainnet.

NameTypeReqDescription
networkstringChia network: 'mainnet' (default) or 'testnet11'

No output schema declared.

No examples provided.

get_chip ~109

Get a single CHIP by number. Looks first on main (merged) and also surfaces any open PRs proposing changes to the same number. Returns parsed front matter, abstract, source URL, and (with include_body=true) the full markdown body.

NameTypeReqDescription
include_bodybooleanIf true, include the full markdown body of the CHIP. Defaults to false.
numberyesCHIP number, e.g. 42 or "0042". Accepts the integer or a zero-padded string.

No output schema declared.

No examples provided.

get_coin_by_name ~66

Look up a coin record by its coin name (the 32-byte sha256 of parent_coin_info || puzzle_hash || amount).

NameTypeReqDescription
namestringyes
networkstringChia network: 'mainnet' (default) or 'testnet11'

No output schema declared.

No examples provided.

get_coin_records_by_parent_ids ~125

Return raw coin records for the given parent coin names. Use this to find the children produced by spending a coin. include_spent_coins defaults to true.

NameTypeReqDescription
end_heightinteger
include_spent_coinsbooleanInclude spent children (default true)
networkstringChia network: 'mainnet' (default) or 'testnet11'
parent_idsarrayyes32-byte coin names (parent ids), 0x-prefixed or bare hex
start_heightinteger

No output schema declared.

No examples provided.

get_coin_records_by_puzzle_hash ~139

Return raw coin records for an address or puzzle hash. Optionally include spent coins or restrict to a height window.

NameTypeReqDescription
address_or_puzzle_hashstringyesAn xch/txch bech32m address OR a 32-byte hex puzzle hash (optional 0x prefix)
end_heightinteger
include_spent_coinsbooleanInclude spent coins (default false)
networkstringChia network: 'mainnet' or 'testnet11'. Optional — auto-detected from address prefix when an address is supplied.
start_heightinteger

No output schema declared.

No examples provided.

get_mempool ~146

List transaction ids currently in the full node mempool. By default returns the first `limit` ids (default 100, max 1000) plus a `truncated` flag. Pass `include_items: true` to also return the full mempool items (warning: can be large on a busy mempool).

NameTypeReqDescription
include_itemsbooleanIf true, also fetch full mempool items via get_all_mempool_items.
limitintegerMaximum number of tx_ids (and items) to return. 1..1000.
networkstringChia network: 'mainnet' (default) or 'testnet11'

No output schema declared.

No examples provided.

get_netspace ~62

Get the current Chia netspace (estimated total network space). Returns raw bytes and formatted values in EiB, PiB, and TiB.

NameTypeReqDescription
networkstringChia network: 'mainnet' (default) or 'testnet11'

No output schema declared.

No examples provided.

get_peak_height ~44

Get the current peak block height of the Chia blockchain.

NameTypeReqDescription
networkstringChia network: 'mainnet' (default) or 'testnet11'

No output schema declared.

No examples provided.

get_prefarm_spends ~126

List outflows from the Chia strategic reserve. For each spent coin: the source wallet, the destination addresses (labelled when they map to a known partner / market maker / exchange), and amounts. Internal rotations between custody wallets are flagged and excluded from total outflow. Mainnet only.

NameTypeReqDescription
limitintegerMaximum spends to return, sorted newest first. Default 50.
since_heightintegerOnly include spends at or after this block height.
wallet_idstringRestrict to one wallet. Omit to query all four.

No output schema declared.

No examples provided.

get_prefarm_status ~66

Aggregate status of the Chia strategic reserve (21M XCH across four custody wallets: US/CH × cold/warm). Per-wallet balances are read live from coinset.org; the only hardcoded amount is the 21M XCH genesis total. Mainnet only.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_puzzle_and_solution ~145

Fetch the CLVM puzzle reveal and solution for a coin at its spent block height. Reveals what a spend actually did — required for decoding singleton state transitions. Now also returns a `classification` of the puzzle (xch / cat / nft / did / unknown, plus asset_id / launcher_id) and the `parsed_conditions` emitted by running the puzzle with its solution.

NameTypeReqDescription
coin_idstringyes32-byte coin name
heightintegeryesThe spent_block_index of the coin (the block where the coin was spent)
networkstringChia network: 'mainnet' (default) or 'testnet11'

No output schema declared.

No examples provided.

get_xch_price ~123

Current XCH spot price via CoinGecko. Accepts any currency CoinGecko supports (e.g. 'usd', 'eur', 'gbp', 'jpy', 'btc', 'eth'); defaults to ['usd']. Free-tier API is rate-limited; results are cached for 60 seconds.

NameTypeReqDescription
currenciesarrayFiat or crypto currency codes accepted by CoinGecko (e.g. 'usd', 'eur', 'gbp', 'jpy', 'btc', 'eth'). Case-insensitive. Defaults to ['usd'].

No output schema declared.

No examples provided.

is_in_mempool ~115

Check whether a specific transaction id (the spend bundle hash) is currently sitting in the full node mempool. Returns `in_mempool: true` with the mempool item, or `in_mempool: false` if the node has no record of it.

NameTypeReqDescription
networkstringChia network: 'mainnet' (default) or 'testnet11'
tx_idstringyes32-byte transaction id (spend bundle hash). Hex, optional 0x prefix.

No output schema declared.

No examples provided.

list_chip_drafts ~97

List the live state of every open pull request against Chia-Network/chips that adds or modifies a CHIP file. Use this for PR review context (author, requested reviewers, draft flag, updated_at) and the modifies_existing flag for amendments. PRs that do not touch a CHIPs/chip-*.md file are filtered out. For the canonical CHIP index across all statuses (including Draft proposals), use list_chips.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

list_chips ~213

List all Chia Improvement Proposals (CHIPs) from the canonical index in the Chia-Network/chips repo README, across every status (Living, Draft, Review, Final, Stagnant, Withdrawn, Obsolete, Grandfathered, Under Consideration). Draft and Review entries point to open PRs; Final entries point to merged files on main. Status comes from the README (authoritative); category, authors, and abstract are enriched from front matter when a CHIP file is available. Use this to find the most recent CHIPs — they are typically in Draft. Optional filters: status, category.

NameTypeReqDescription
categorystringRestrict to a category, e.g. 'Standards Track', 'Process', 'Informational'. Case-insensitive.
statusstringRestrict to a status, e.g. 'Final', 'Review', 'Draft', 'Last Call', 'Living', 'Stagnant', 'Withdrawn', 'Obsolete'. Case-insensitive.

No output schema declared.

No examples provided.

list_forks ~142

List every Chia consensus fork (hard and soft) with current status, drawn from the canonical docs page at https://docs.chia.net/chia-blockchain/consensus/forks/ (sourced from the Chia-Network/chia-docs GitHub repo). Each entry has type ("hard" | "soft"), name, activation_block, activation_date, build, status (e.g. Activated, Planned), and a purpose_url linking to the relevant CHIP, post-mortem, or blog post when available. Includes the source's last_updated date so callers can judge freshness. No arguments, no network selector (consensus forks are protocol-level).

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

list_prefarm_addresses ~64

Return the hardcoded registry of Chia strategic-reserve custody wallets and labelled destination addresses (partners, market makers, exchanges). Identities only — balances are not returned here; call `get_prefarm_status` for live amounts. Pure local data, no network call.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

puzzle_hash_to_address ~88

Encode a 32-byte puzzle hash to a bech32m xch/txch address. Use `network` to select mainnet (xch) or testnet11 (txch). Local computation only — no RPC.

NameTypeReqDescription
networkstringChia network: 'mainnet' (default) or 'testnet11'
puzzle_hashstringyes

No output schema declared.

No examples provided.

search_chips ~179

Case-insensitive keyword search across merged CHIPs and open PR drafts. Matches against title, description, abstract, authors, and CHIP number. Optional filters: status, source (merged | draft | both, default both), limit (default 20).

NameTypeReqDescription
limitintegerMaximum results. Default 20, max 100.
querystringyesCase-insensitive keyword matched against title, description, abstract, and authors.
sourcestringWhere to search: 'merged' (CHIPs on main), 'draft' (open PRs), or 'both' (default).
statusstringRestrict to a status, e.g. 'Final', 'Review', 'Draft', 'Last Call', 'Living', 'Stagnant', 'Withdrawn', 'Obsolete'. Case-insensitive.

No output schema declared.

No examples provided.

Common questions

What is the io.github.Spacetime-Technology/chia-explorer MCP server?

io.github.Spacetime-Technology/chia-explorer is an MCP server listed in the public MCP registry as io.github.Spacetime-Technology/chia-explorer. MCP server for the Chia blockchain. Read-only Q&A via the public coinset.org API. This page covers its npm package (chia-explorer).

Is the io.github.Spacetime-Technology/chia-explorer MCP server safe to use?

io.github.Spacetime-Technology/chia-explorer scores 90 out of 100 on VerifyMCP. We found no known CVEs affecting it as of 21 September 2026. It declares no install or post-install scripts. Its build provenance is signed and verified. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the io.github.Spacetime-Technology/chia-explorer MCP server expose?

io.github.Spacetime-Technology/chia-explorer exposes 31 tools: get_blockchain_state, get_netspace, get_peak_height, get_block_by_height, get_block_by_hash, and 26 more. Their descriptions and schemas cost roughly 3,496 tokens of context every time the server is loaded.

Is the io.github.Spacetime-Technology/chia-explorer MCP server still maintained?

io.github.Spacetime-Technology/chia-explorer is still listed as active in the MCP registry. We last reached this channel on 21 September 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.

What licence is the io.github.Spacetime-Technology/chia-explorer MCP server under?

io.github.Spacetime-Technology/chia-explorer declares the MIT licence, which is OSI-approved. That covers the source only, and says nothing about the cost of any service it calls.