MCP.so
Sign In
Servers
N

Nerve RPC MCP — Nerve Blockchain for AI Agents

@NerveNetwork

Nerve blockchain JSON-RPC & REST MCP server for AI agents. Query NVT balances, validate addresses, get transaction history, and swap tokens via NerveSwap DEX. No gas fees on Nerve network. No private key required. npm: nerve-rpc-mcp

Overview

What is Nerve RPC MCP?

Nerve RPC MCP is an MCP server that exposes Nerve blockchain JSON-RPC and REST endpoints as tools for AI agents. It is part of the Nerve Agent payment framework, enabling AI agents to receive, pay, swap, and query balances on the Nerve network. The protocol is decentralized, accounts are generated and managed locally, and transactions have no gas fees and fast (~2s) confirmation. It also integrates with PayBox for accepting payments from multiple chains (Ethereum, BSC, Polygon, TRON, NULS, NERVE) and receiving USDT on a Nerve address automatically.

How to use Nerve RPC MCP?

Clone the repository, navigate to the nerve rpc mcp directory, run npm install and npm run build. Then add a configuration entry to your MCP client (e.g., Cursor, Claude Desktop) specifying the command as node with args pointing to the built dist/index.js and the environment variable NERVE_API_BASE_URL set to https://api.nerve.network. After publishing to npm, a simpler npx configuration can be used.

Key features of Nerve RPC MCP

  • Exposes Nerve JSON-RPC/REST as MCP tools
  • Local, non-custodial account generation and management
  • Query balances, receive and pay on-chain
  • Swap assets via NerveSwap SDK before payment
  • PayBox multi-chain payment collection (6+ chains)
  • Fast confirmation (~2 seconds) and no gas fees

Use cases of Nerve RPC MCP

  • Accept crypto payments on Nerve – share your locally generated address, then query received amounts via MCP
  • Make payments on Nerve – query your assets via MCP, then pay directly or swap via NerveSwap before paying
  • Integrate PayBox as a merchant – register a Nabox ID and accept USDT payments from Ethereum, BSC, Polygon, and others
  • Enable AI agents to autonomously manage Nerve balances, payments, and swaps using MCP tools

FAQ from Nerve RPC MCP

How are accounts managed?

Accounts are generated and managed locally using the Nerve SDK; private keys never leave your environment (non-custodial).

Do I need to run a full node?

No. The server connects to the public Nerve API (api.nerve.network) via the NERVE_API_BASE_URL environment variable.

What is the difference between Nerve RPC MCP and a standard JSON-RPC client?

Nerve RPC MCP exposes the same functionality as MCP tools, making it directly usable by AI agents and MCP-compatible clients (e.g., Cursor, Claude Desktop) without custom integration code.

Are there any transaction fees on Nerve?

No gas fees are charged on Nerve; confirmation is fast (~2 seconds), making it suitable for high-frequency AI payments.

What blockchains does PayBox support?

PayBox supports payments from Ethereum, BSC, Polygon, TRON, NULS, and NERVE, with the received USDT automatically appearing on your Nerve address.

Tags

More from Developer Tools