MCP server with read access to QoreChain: blocks, transactions, accounts, validators, hybrid ML-DSA-87 signature status, simulation and unsigned transfers.
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"qorechain-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# qorechain-mcp (Python) <!-- mcp-name: io.github.qorechain/qorechain-mcp --> MCP server with read access to [QoreChain](https://www.qorechain.io): blocks, transactions, accounts, validators, staking tiers, the status of the hybrid secp256k1 + ML-DSA-87 (FIPS 204) signature, EVM contract reads, simulation and fee estimates, and unsigned transfers for the user's own wallet to sign. It never signs, never holds keys and never broadcasts. This is the Python distribution of the same server as the npm package `@qorechain/mcp`: same tool names, input and output schemas, outputs and error codes. Both are tested against the same recorded chain answers. ```bash uvx qorechain-mcp # stdio uvx qorechain-mcp --network mainnet # mainnet for calls that name no network ``` MCP client configuration: ```json { "mcpServers": { "qorechain": { "command": "uvx", "args": ["qorechain-mcp"] } } } ``` Requires Python 3.10 or later. The Python package serves stdio; for Streamable HTTP with API keys and rate limits, use `npx -y @qorechain/mcp serve` or the container image `ghcr.io/qorechain/qorechain-mcp`. ## Tools `get_chain_info`, `get_block`, `get_transaction`, `get_address_info`, `get_pq_status`, `get_validators`, `get_staking_tiers`, `search`, `read_contract` (eth_call only), `estimate_fee`, `simulate_tx`, `prepare_transfer` (unsigned), and `get_token_holders` and `request_faucet`, which answer `NOT_AVAILABLE_ON_CHAIN`. Every tool takes an optional `network`: `testnet` (default) or `mainnet`. Full reference: <https://github.com/qorechain/qorechain-mcp/blob/main/docs/tools.md>. Errors are tool results with `isError: true` and a JSON body `{"error": {"code", "message", "details?"}}`, with the codes `NOT_FOUND`, `INVALID_INPUT`, `UPSTREAM_UNAVAILABLE`, `NOT_AVAILABLE_ON_CHAIN`, `RATE_LIMITED`, `UNAUTHORIZED`, `INTERNAL_ERROR`. Input that looks like a recovery phrase or private key is refused. ## Library use ```python import anyio from qorechain_mcp import …
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.