{"name":"io.github.winter0x/nockchain-mcp","slug":"winter0x-nockchain-mcp","title":null,"description":"Community-built read-only Nockchain access: balances, payment verification, blocks, node health.","url":"https://mcp.market/server/winter0x-nockchain-mcp","rating":null,"grade":"C","score":65,"certified":false,"status":"active","category":"finance","tags":["finance"],"presence":{"score":8,"stars":null,"forks":null,"downloads_week":46,"last_push_at":null,"license":"Apache-2.0"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/winter0x/nockchain-agent","website":null,"version":"0.1.1","remotes":[],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"nockchain-mcp","version":"0.1.1","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Comma-separated host:port list that replaces the default endpoint pool. Prefix an entry with tls:// or plain:// to override the scheme.","name":"NOCKCHAIN_ENDPOINTS"},{"description":"Reject an endpoint whose chain state is older than this. Defaults to 900.","name":"NOCKCHAIN_MAX_STALENESS_SECONDS"},{"description":"Reject an endpoint trailing the best height in the pool by more than this. Defaults to 3.","name":"NOCKCHAIN_MAX_HEIGHT_LAG"}]}],"tools":[{"name":"nock_balance","description":"Spendable balance for a Nockchain address, in nicks and in NOCK, where 1 NOCK is 65536 nicks. The balance is derived from the note first-names behind the address, which is the path that returns a correct figure for v1 notes. The result is the unspent-note set at the current tip, so a note that has already been spent no longer appears and the total is not a record of payments received. Read-only.","write_action":false,"price_micros":0,"input_schema":null},{"name":"nock_block","description":"Block contents by height or by block ID, including the transactions the block carries. Read-only.","write_action":false,"price_micros":0,"input_schema":null},{"name":"nock_endpoints","description":"Health table for every endpoint in the pool: reported height, seconds since that endpoint last refreshed its chain state, round-trip latency, and whether it was rejected for being stale or behind. Public nodes do go stale, so check here before trusting a reading. Takes no arguments. Read-only.","write_action":false,"price_micros":0,"input_schema":null},{"name":"nock_metrics","description":"State of the endpoint currently selected by the pool: cache coverage and refresh ages under explorer, and one row per connected peer under peers. Takes no arguments. Read-only.","write_action":false,"price_micros":0,"input_schema":null},{"name":"nock_tip","description":"Current Nockchain tip height, together with a freshness reading for every endpoint in the pool. Takes no arguments. Read-only.","write_action":false,"price_micros":0,"input_schema":null},{"name":"nock_transaction","description":"Transaction contents by transaction ID. The upstream node fails to decode transactions produced after the Logos upgrade. When that happens this tool returns reason \"upstream_decoder_bug\" along with the inclusion facts that could still be established, such as the block height and timestamp. Read-only.","write_action":false,"price_micros":0,"input_schema":null},{"name":"nock_verify_payment","description":"Check whether an address has received at least a given amount, counting only notes that are buried under enough confirmations. Payments carry no memo or tag on the wire, so correlate them by issuing one address per invoice. The check reads the unspent-note set, so a payment that arrived and has since been spent will not be counted. Read-only.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":65,"grade":"C","scanned_at":"2026-09-21T13:03:58.525Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-21T13:03:58.554Z","components":{"code":{"score":25,"max":25,"notes":["18 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":3,"max":15,"notes":["repository not readable: repo not found"]},"identity":{"score":2,"max":10,"notes":["no repository or website to verify"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"nockchain-mcp","version":"0.1.1","found":true,"license":"Apache-2.0","hasInstallScripts":false,"dependencyCount":3,"publishedAt":"2026-08-25T11:08:02.718Z","repositoryUrl":"git+https://github.com/winter0x/nockchain-agent.git","weeklyDownloads":46}],"repo":{"found":false,"owner":"winter0x","repo":"nockchain-agent","error":"repo not found"},"icon":{"url":null,"source":"none"},"presence":{"stars":null,"forks":null,"downloadsWeek":46,"license":"Apache-2.0","lastPushAt":null,"score":8}}}},"grade_history":[],"reviews":[]}