QoreChain MCP
OfficialClick on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@QoreChain MCPIs tx F642F59F...2152 on testnet hybrid-signed and does the ML-DSA-87 layer verify?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
QoreChain MCP
An MCP server and a CLI that give AI agents and developer tools read access to QoreChain: blocks, transactions, accounts, validators, staking tiers, the status of the hybrid secp256k1 + ML-DSA-87 (FIPS 204) signature, contract reads, simulation and fee estimates, and unsigned transfers for the user's own wallet to sign.
The server never signs, never holds keys and never broadcasts.
Package | What it is |
MCP server: stdio ( | |
| |
the same server for Python stacks ( | |
|
Quickstart
Add the server to any MCP client that starts local servers:
{
"mcpServers": {
"qorechain": { "command": "npx", "args": ["-y", "@qorechain/mcp"] }
}
}Then ask your agent, for example: "Is transaction F642F59F...2152 on QoreChain testnet hybrid-signed, and does the ML-DSA-87 layer verify?" Step by step: docs/quickstart.md.
From a terminal:
npx -y @qorechain/qore-cli pq status F642F59F2A2FEDA2B3A61A3CF49F8B5F792D65985027997004FEBB22A6F42152
npx -y @qorechain/qore-cli account qor1... --network mainnet --jsonRelated MCP server: XRPL MCP Server
Tools
Every tool takes an optional network: testnet (chain qorechain-diana, the default) or mainnet (chain qorechain-vladi). Full schemas: docs/tools.md.
Tool | What it returns |
| chain ids, latest block, minimum gas price, sign-bytes version, protocol features, pending upgrade, active EVM precompiles |
| one block (or the latest): hash, time, proposer, transaction hashes |
| a transaction by native or EVM hash: status, fee, messages, signers, signature tier |
| balances, account state, staked amount, both address forms ( |
| for an address: registered ML-DSA-87 key, key type, proof of possession, EVM window; for a transaction: exactly one hybrid layer present, and whether it verifies against the signer's registered key |
| validators by stake, voting power share, commission |
| lock terms and bonuses, bonus pool, one holder's locks |
| detects a height, hash, address or validator and reads it |
| EVM |
| simulated gas, suggested gas limit and fee (including the ML-DSA-87 layer) |
| gas, balance changes and decoded refusals for an encoded transaction |
| an unsigned SignDoc for a transfer, with checks and warnings |
| not available: needs an indexer the public endpoints do not provide |
| not available here: testnet QOR comes from the dashboard faucet (sign-in required) |
The EVM precompiles 0x...0A01 (ML-DSA-87 verify) and 0x...0A02 (key status) are active on testnet only.
Errors carry a stable code: NOT_FOUND, INVALID_INPUT, UPSTREAM_UNAVAILABLE, NOT_AVAILABLE_ON_CHAIN, RATE_LIMITED, UNAUTHORIZED, INTERNAL_ERROR.
Endpoints used
Mainnet | Testnet | |
REST |
|
|
RPC |
|
|
EVM JSON-RPC |
|
|
Explorer |
| same, testnet selected |
Documentation
Quickstart: an MCP client connected in under 10 minutes
Tools reference, generated from the server's schemas (spec/tools.json)
Self-hosting: HTTP, API keys, rate limits, reverse proxy, container, Lambda
Security: what the server never does
Agent skills: build on QoreChain, sign and send with QoreSign, integrate QoreX
Development
pnpm install
pnpm build && pnpm lint && pnpm typecheck && pnpm test
QORE_LIVE_TEST=1 pnpm --filter @qorechain/mcp-core test # against the public endpoints
node scripts/record-fixtures.mjs # re-record test fixtures
node scripts/gen-tools-spec.mjs # regenerate spec/tools.json and docs/tools.mdSee CONTRIBUTING.md. Report vulnerabilities privately as described in SECURITY.md.
License
Apache-2.0. Copyright 2026 QoreChain Association.
This server cannot be deployed
Maintenance
Related MCP Connectors
- BlockReqOAuthcom.blockreq
Read-only BlockReq docs, network catalog, and JSON-RPC calls across EVM chains
Read-only Animica chain data, free AI inference, verifiable quantum randomness, and mining stats.
Provide AI agents and automation tools with contextual access to blockchain data including balance…
Read-only KAI network overview, standards, fees, public terms, and developer onboarding.
Related MCP Servers
- AlicenseAqualityDmaintenanceRead-only access to the live NOVAI blockchain (an AI-native L1) over public JSON-RPC. Query blocks, transactions, AI entities, on-chain signals, oracle anchors, and memory objects. No keys, no write paths.1229 npm1MIT
- AlicenseAqualityDmaintenanceProvides read-only access to the XRP Ledger for querying accounts, transactions, NFTs, DEX order books, and more.12MIT

Tegro Wallet MCPofficial
AlicenseAqualityCmaintenanceProvides read-only, real-time access to TON blockchain data including wallet balances, token holdings, transactions, prices, NFTs, DNS resolution, and address validation, without requiring private keys.814 npmMIT- FlicenseNot gradedqualityBmaintenanceEnables AI agents to inspect the public NFH protocol corpus, verify census status, and prepare bounded Ethereum wallet intents for claims and non-custodial market actions while never signing or submitting transactions.1-