get_network_modeLABSCO SUMMARY
The unsigned-proposal boundary is the design decision.
Everything on the default surface stops short of authority: the build_* tools simulate the transaction and hand back something a wallet still has to sign, which means an agent can prepare a transfer without being able to move funds. If you turn writes on, the fee ceiling in NEO_MAX_TRANSACTION_FEE_GAS and the durable idempotency journal are the two settings to read before the first run.
What it is
A blockchain server for the Neo ecosystem covering both Neo N3 and Neo X. The default surface is non-custodial: it reads chain and contract state, runs read-only invocations, and constructs transaction proposals — but it holds no key, signs nothing and broadcasts nothing unless you deliberately enable writes.
What you get
- 56 non-custodial tools by default; every tool both chains implement takes an explicit
chainof "n3" or "neox", with no silent default - Chain reads on both chains:
get_chain_info,get_block_height,get_block,get_transaction,get_transaction_status,get_balance - Contracts:
call_contractis strictly read-only, plusget_contract_infoandsimulate_call - Construction:
build_transferandbuild_contract_callrun the real read-only simulation and return an unsigned proposal for a wallet to review;build_voteandbuild_nns_operationpin the correct native contracts - Investigation tools including
analyze_transaction, which returns stable evidence IDs and grouped fund flows, andinvestigate_transactions, which composes up to twelve confirmed transactions into one block-ordered evidence set - Explorer reads such as
explorer_get_address,explorer_list_address_transactions,explorer_list_token_holdersandexplorer_search - Neo N3 specifics:
get_application_log,wait_for_transaction,get_unclaimed_gas,get_nep17_transfers,get_nep11_balances,estimate_transfer_fees,estimate_invoke_fees - Neo ecosystem reads:
decode_neo_script,query_nns,query_neofs,get_oracle_info
Requirements
The npm package @r3e/neo-mcp, version 4.0.2, installed globally or run through npx. Node.js >=22. Version 4 speaks only MCP 2026-07-28 and rejects clients using the removed session protocol rather than downgrading. NEO_NETWORK picks mainnet, testnet or both, with RPC endpoints defaulted to public nodes and overridable. Writes stay unregistered unless NEO_ENABLE_WRITES is set, which additionally requires an owner-only signer file at NEO_SIGNER_WIF_FILE.
Setup effort
One command — npx -y @r3e/neo-mcp
USE CASES
Preparing a transfer for someone else to approve
Build it, see the simulation result, and hand the unsigned proposal to a wallet — the agent never holds a key.
Working out what a transaction actually did
Get grouped fund flows and evidence IDs you can cite, rather than a raw log to interpret.
Investigating a series of related transactions
Compose several confirmed transactions into one ordered evidence set instead of reading them separately.
Reading a contract without spending anything
Invoke it read-only and inspect the result before deciding whether a real call is warranted.
56 tools
Listed in project docs. Your client may show a different list.
get_walletinspect_neo_valueconvert_neo_dataget_neo_service_infoget_chain_infoget_block_heightget_blockget_transactionget_transaction_statusget_balancecall_contractget_contract_infosimulate_callbuild_transferbuild_contract_calldecode_neo_scriptquery_nnsquery_neofsget_oracle_infobuild_votebuild_nns_operationexplorer_get_addressanalyze_addressanalyze_account_graphanalyze_consensus_healthanalyze_address_connectionanalyze_transactioninvestigate_transactionsanalyze_contractanalyze_contract_upgradesget_contract_source_verificationinspect_contract_codeanalyze_neox_transactionanalyze_neox_blockanalyze_neox_addressanalyze_neox_contractanalyze_neox_tokenexplorer_list_address_transactionsexplorer_list_address_transfersexplorer_list_token_holdersexplorer_searchquery_explorerget_application_logwait_for_transactionget_unclaimed_gasget_nep17_transfersget_nep11_balancesget_nep11_transfersget_contract_statuslist_famous_contractsestimate_transfer_feesestimate_invoke_feesexplorer_list_address_assetsquery_explorer_findquery_explorer_graphqlBEFORE YOU INSTALL
What to know first
Tools you get
56 tools named in the project's documentation.
Requires
npx on PATH
Where it runs
Both documented clients run the server on your machine.
INSTALLATION
Connect your client
Server setup
npx -y @r3e/neo-mcpMCP Clients
Claude Desktop, Cursor
{
"mcpServers": {
"neo-n3": {
"command": "npx",
"args": [
"-y",
"@r3e/neo-mcp"
],
"env": {
"NEO_NETWORK": "testnet",
"NEO_TESTNET_RPC": "https://testnet1.neo.coz.io:443",
"LOG_LEVEL": "info"
}
}
}
}