Read-only Spirit Cards MCP: PoW-mined NFT cards on Robinhood Chain — stats, cards, leaderboard.
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.
Grind a proof-of-work nonce for a miner address so it can mint immediately: work = keccak256(chainId ‖ core ‖ miner ‖ nonce), using the live requiredBits threshold. Returns the first nonce whose work has at least requiredBits leading zero bits, within a ~20 s wall-clock cap. If the difficulty is high it may return found:false — retry or lower maxAttempts.
Miner address (0x…)
Maximum number of nonces to try (1000–5,000,000)
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Grind a proof-of-work nonce for a miner address so it can mint immediately: work = keccak256(chainId ‖ core ‖ miner ‖ nonce), using the live requiredBits threshold. Returns the first nonce whose work has at least requiredBits leading zero bits, within a ~20 s wall-clock cap. If the difficulty is high it may return found:false — retry or lower maxAttempts.
| Argument | Type | Description |
|---|---|---|
| miner* | string | Miner address (0x…) |
| maxAttempts | integer | Maximum number of nonces to try (1000–5,000,000) |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"miner"
],
"properties": {
"miner": {
"type": "string",
"description": "Miner address (0x…)"
},
"maxAttempts": {
"type": "integer",
"default": 1000000,
"maximum": 5000000,
"minimum": 1000,
"description": "Maximum number of nonces to try (1000–5,000,000)"
}
}
}Full profile of a Spirit Cards token by id: species, element, rarity tier, HP/ATK/DEF, and the deterministic on-chain seed. Works for any minted token id.
| Argument | Type | Description |
|---|---|---|
| tokenId* | string | number | Token id (unsigned integer) |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"tokenId"
],
"properties": {
"tokenId": {
"type": [
"string",
"number"
],
"description": "Token id (unsigned integer)"
}
}
}Live collection statistics for Spirit Cards: total minted, max supply, current mint price (ETH), difficulty (requiredBits/baseBits), cooldown, merge fee, burned/forged counters, paused flag, chainId and contract.
No arguments.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {}
}On-chain activity-points leaderboard (mine/merge/stake/pvp-win points), top N wallets.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Max rows (1–200) |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"limit": {
"type": "integer",
"default": 25,
"maximum": 200,
"minimum": 1,
"description": "Max rows (1–200)"
}
}
}Step-by-step guide to mine a Spirit Card: the exact proof-of-work rule, the live difficulty / price / cooldown / chip discount, where to get a miner (browser at /mine, public CLI), the exact contract call, and how to get a valid nonce with the find_nonce tool.
No arguments.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {}
}Staking-pool / dividend status: accrued pool, split shares, vault total weight, undistributed rewards.
No arguments.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {}
}What Spirit Cards is: the game, the five-node loop (mine → merge → battle → stake → points), the chain (Robinhood Chain, CORE contract, explorer, ETH gas), official links, the collection (species / rarity tiers / battle elements) and the key economy (max supply, price step, fee split). Call get_mining_guide to start mining.
No arguments.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {}
}Recent on-chain activity (mints / pack opens) from the latest blocks.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Max events (1–50) |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"limit": {
"type": "integer",
"default": 10,
"maximum": 50,
"minimum": 1,
"description": "Max events (1–50)"
}
}
}Recompute the proof-of-work for a (miner, nonce) pair exactly as the contract does: work = keccak256(chainId ‖ contract ‖ miner ‖ nonce). Returns the hash, its leading-zero-bit count, the current requiredBits threshold, and whether it would be accepted on-chain.
| Argument | Type | Description |
|---|---|---|
| miner* | string | Miner address (0x…) |
| nonce* | string | number | Nonce (unsigned integer) |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"miner",
"nonce"
],
"properties": {
"miner": {
"type": "string",
"description": "Miner address (0x…)"
},
"nonce": {
"type": [
"string",
"number"
],
"description": "Nonce (unsigned integer)"
}
}
}