Prototipo · Versión preliminar: todos los servidores del registro oficial, sincronizados cada 30 minutos. Las reseñas y las cuentas llegarán en una etapa posterior.
PopNx MCPServidores MCP para quienes usan IA · explicados con palabras sencillas

NANO MCP

de dhyabi2versión 1.5.1i★ –iSe ejecuta en la nube
Nombre en el registroio.github.dhyabi2/nano-mcp

Instalar

Resumen

Descripción del creador (original en inglés)

Nano cryptocurrency operations wallet, balance, transactions via MCP

Los tres pilares de PopNx MCP

Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.

Qué puedes hacer con él

Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.

  • Conexión: Se ejecuta en la nube
  • Transporte: Streamable HTTP
  • Categoría: Cripto y blockchain

Instalación

Elige la app de IA que usas y copia la configuración.

Antes de instalar

Necesitas

¿Qué app usas?

Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.

Funciona en Claude para web, escritorio y móvil:

  1. Abre Settings → Connectors
  2. Presiona Add custom connector
  3. Pega la dirección de abajo y presiona Add
  4. Si te pide iniciar sesión, inicia sesión en el servicio del creador
SettingsConnectors1+ Add2https://…3
https://nano-mcp.replit.app

Ejecuta esto en tu terminal

claude mcp add --transport http nano https://nano-mcp.replit.app

Abrir en Cursor

O copia la configuración tú

Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json

{
  "mcpServers": {
    "nano": {
      "url": "https://nano-mcp.replit.app"
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

Abrir en VS Code

O copia la configuración tú

Pégalo en .vscode/mcp.json de tu proyecto

{
  "servers": {
    "nano": {
      "type": "http",
      "url": "https://nano-mcp.replit.app"
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

ChatGPT solo se conecta a servidores en internet:

  1. Abre ChatGPT en la web → Settings → Connectors (Apps)
  2. Presiona Create o Add (en algunos planes primero hay que activar Developer mode en Advanced)
  3. Pega la dirección de abajo, ponle un nombre y guarda
  4. Si te pide iniciar sesión, inicia sesión en el servicio del creador
SettingsConnectors1+ Create2https://…3
https://nano-mcp.replit.app

Los nombres de los menús pueden variar un poco según el plan y con el tiempo.

Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.

Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.

Qué puede hacer

El servidor no respondió la última vez que lo revisamos, así que no pudimos leer sus herramientas.

Revisiones básicasi

Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 8 nov 2026

  • ✓ Superada

    El creador coincide con el repo

    El nombre en el registro se verificó con la cuenta de GitHub dhyabi2, dueña del repo

  • … Aún sin revisar

    Sigue en mantenimiento

    Todavía no hemos leído este repo en GitHub

  • … Aún sin revisar

    Tiene licencia

    Todavía no hemos leído este repo en GitHub

  • ✕ No superada

    El endpoint responde

    No respondió en 6 segundos cuando lo revisamos

  • – No aplica

    Inicio de sesión con OAuth

    No respondió en 6 segundos cuando lo revisamos

  • … Aún sin revisar

    Sin instrucciones ocultas en las descripciones de herramientas

    Aún sin revisar; leemos la lista de herramientas cuando revisamos el endpoint

Comparado con otros en Cripto y blockchaini

  • Más estrellas que el 0% de los otros 1614 servidores de esta categoría
  • Publicado en el registro más recientemente que el 90% de los otros 1614 servidores de esta categoría
  • Revisiones básicas iguales o mejores que el 24% de los otros 1614 servidores de esta categoría

Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.

Preguntas frecuentes

¿Es seguro NANO MCP?

Superó 1 de 2 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.

¿Qué claves o códigos necesita?

El registro no indica ninguna clave obligatoria, aunque algunos servidores te piden iniciar sesión la primera vez que los usas.

¿Se ejecuta en mi computadora o en la nube?

Se ejecuta en la nube del creador. Te conectas por internet sin instalar nada, pero lo que envías pasa por los servidores del creador.

¿Sigue en mantenimiento?

El repo de GitHub cambió por última vez –, y la última versión (1.5.1) llegó al registro hace 6 días.

¿Qué apps pueden usarlo?

Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. Se conecta por URL, así que también funcionan las apps que aceptan servidores MCP remotos, como ChatGPT en modo desarrollador.

¿Qué puedo usar en su lugar?

En la misma categoría: Highwire, Crypto Sentiment X402, Crypto MCP Server

Alternativas

Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.

Cómo leer una tarjeta:↓ Descargas por semanai★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi

Highwire

Trade, launch and research higher.fun coins on Solana, from any AI agent. Unsigned or policy-signed.

de HigherMaestroEn crecimiento↓ 1,7 mil/semActualizado hoy

Computadora o nube✓ highwire.fun

Crypto Sentiment X402

Crypto news sentiment for 24 coins: label, score and headlines behind it, paid per call via x402

de whatevercat-creatorMuy nuevo↓ 61/semActualizado hoy

Se ejecuta en tu computadora

Crypto MCP Server

Live cryptocurrency prices and FX rates as agent tools.

de thenextgennexus.comMuy nuevoActualizado hoy

Se ejecuta en la nube✓ thenextgennexus.com

README del creador

Abrir el README

Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.

NANO MCP Server - AI Agent Integration Guide

For AI Agents: This server is designed specifically for autonomous agents. All errors are self-documenting with step-by-step guidance. No external documentation needed.


🌐 Production Server URL

USE THIS URL: https://nano-mcp.replit.app

All requests go to: https://nano-mcp.replit.app (POST requests with JSON-RPC 2.0 format)

Quick Example:

curl -X POST https://nano-mcp.replit.app \

-H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","method":"initialize","params":{},"id":1}'


🤖 Quick Start for AI Agents

Production Server (RECOMMENDED)

Server URL: https://nano-mcp.replit.app

No installation needed! The server is already running. Just start making requests.

Step 1: Test Connection
POST https://nano-mcp.replit.app

{ "jsonrpc": "2.0", "method": "initialize", "params": {}, "id": 1 }

Step 2: You're Ready!

The server responds with all available methods. Start using them immediately.


🔍 JSON Schema Auto-Discovery (NEW!)

Zero-Shot Integration for AI Agents

🎯 No documentation reading required! Fetch the complete JSON Schema and auto-generate your client code:

# Get complete JSON Schema with all 16 tools

GET https://nano-mcp.replit.app/schema

Get TypeScript definitions

GET https://nano-mcp.replit.app/schema/typescript

Get OpenAPI 3.0 spec (Swagger compatible)

GET https://nano-mcp.replit.app/openapi.json

Schema Features
  • ✅ Input/Output Schemas - Full JSON Schema with validation patterns
  • ✅ Ready-to-Use Examples - Copy-paste examples for every tool
  • ✅ Type Definitions - TypeScript .d.ts for type-safe clients
  • ✅ Parameter Validation - Regex patterns for addresses, keys, amounts
  • ✅ Error Schemas - All 29 error codes with handling guidance
  • ✅ Performance Notes - Expected durations and timeout recommendations
  • ✅ Prerequisites - Dependency information for each operation
Quick Schema Usage
# Get schema for specific tool

GET https://nano-mcp.replit.app/schema/tools/sendTransaction

Get examples for a tool

GET https://nano-mcp.replit.app/schema/examples/generateWallet

Validate parameters before sending

POST https://nano-mcp.replit.app/schema/validate/sendTransaction { "fromAddress": "...", "toAddress": "...", "amountRaw": "...", "privateKey": "..." }

Get tools by category (query, transaction, utility, etc.)

GET https://nano-mcp.replit.app/schema/category/transaction

Get all error codes

GET https://nano-mcp.replit.app/schema/errors

Code Generation Example
// 1. Download TypeScript definitions

// curl https://nano-mcp.replit.app/schema/typescript > nano-mcp.d.ts

// 2. Import types import type { SendTransactionParams, SendTransactionResult } from './nano-mcp';

// 3. Use with full type safety const params: SendTransactionParams = { fromAddress: "nano_...", toAddress: "nano_...", amountRaw: "1000000000000000000000000000", privateKey: "..." }; // TypeScript validates all fields!

📖 Complete Guide: See docs/JSON_SCHEMA_AI_AGENT_GUIDE.md for detailed schema integration patterns.

⏱️ Estimated Integration Time: 5 minutes (vs. hours of documentation reading)


Local Development (Optional)

If you need to run locally for development:

cd NANO_MCP_SERVER

npm install npm start

Local server runs on: `http://localhost:8080`

⚡ Fastest Integration Path (AI Agents: START HERE)

Complete workflow in 5-6 calls, 30-60 seconds:

// STEP 1: Setup test wallets (1 call, < 1s)

POST https://nano-mcp.replit.app {"jsonrpc":"2.0","method":"setupTestWallets","params":{},"id":1} → Returns: wallet addresses + private keys

// STEP 2: Human funds both addresses (30-60s wait) // → Send 0.1+ NANO to each address

// STEP 3: Check BOTH wallets in parallel (2 calls, 4-6s) POST https://nano-mcp.replit.app {"jsonrpc":"2.0","method":"getAccountStatus","params":{"address":"wallet1_address"},"id":1} {"jsonrpc":"2.0","method":"getAccountStatus","params":{"address":"wallet2_address"},"id":2} → Returns: balance, pending blocks, needsAction

// STEP 4: Follow needsAction automatically (2 calls, 16-24s) POST https://nano-mcp.replit.app {"jsonrpc":"2.0","method":"initializeAccount","params":{"address":"wallet1","privateKey":"key1"},"id":1} {"jsonrpc":"2.0","method":"initializeAccount","params":{"address":"wallet2","privateKey":"key2"},"id":2} → Returns: initialized confirmation

// STEP 5: Send transaction (1 call, 10-15s) POST https://nano-mcp.replit.app {"jsonrpc":"2.0","method":"sendTransaction","params":{ "fromAddress":"wallet1", "toAddress":"wallet2", "amountRaw":"50000000000000000000000000", "privateKey":"key1" },"id":1} → Returns: transaction hash

// DONE! ✅ Total: 6 calls, ~60 seconds (including human wait)

⏱️ Expected Response Times
FunctionExpected TimeRecommended Timeout
setupTestWallets< 1s5s
getAccountStatus1-3s10s
initializeAccount8-60s (varies)60s
sendTransaction10-60s (varies)60s
receiveAllPending5-60s per block60s
convertBalance< 500ms5s
generateQrCode< 2s10s

⚠️ CRITICAL: Work Generation Performance

Proof-of-Work (PoW) generation time varies significantly by system:

  • Fast systems: 10-15 seconds
  • Slower systems: 30-60 seconds
  • ALWAYS set 60-second timeout minimum for transaction functions (initializeAccount, sendTransaction, receiveAllPending)

If experiencing timeouts:

  1. Increase timeout to 90-120 seconds
  2. Check system CPU availability
  3. Don't retry immediately - work might still be processing
  4. Check account status after timeout - transaction may have completed
❌ DON'T Do These (Time Wasters)

1. Don't call `getBalance` then `getAccountStatus`

// ❌ INEFFICIENT: 2 calls, 4-6s

await call('getBalance', {address}) // Returns: balance, pending await call('getAccountStatus', {address}) // Returns: balance, pending + more

// ✅ EFFICIENT: 1 call, 2-3s await call('getAccountStatus', {address}) // Returns: everything you need

2. Don't call `checkTestWalletsFunding` repeatedly

// ❌ INEFFICIENT: Shows 0 until manually updated

await call('checkTestWalletsFunding') // Returns: bothFunded: false await call('checkTestWalletsFunding') // Still false (not auto-updating)

// ✅ EFFICIENT: Check blockchain directly await call('getAccountStatus', {address}) // Shows pending blocks immediately

3. Don't set short timeouts on transactions

// ❌ FAILS: Work generation takes 10-15 seconds

await call('sendTransaction', {...}, {timeout: 5000}) // Times out!

// ✅ WORKS: Proper timeout await call('sendTransaction', {...}, {timeout: 30000}) // Completes successfully

4. Don't test functions sequentially when independent

// ❌ SLOW: 6 seconds total

await call('getAccountStatus', {address: wallet1}) // 3s await call('getAccountStatus', {address: wallet2}) // 3s

// ✅ FAST: 3 seconds total await Promise.all([ call('getAccountStatus', {address: wallet1}), call('getAccountStatus', {address: wallet2}) ]) // Both in 3s

💡 Pro Tips for AI Agents
  1. Use `getAccountStatus` for everything - It replaces getBalance, getAccountInfo, getPendingBlocks
  2. Follow `needsAction` array - Auto-recovery without trial-and-error
  3. Batch independent calls - Use Promise.all or batch requests
  4. Set generous timeouts - 60s minimum for transactions (system performance varies)
  5. Save setupTestWallets response - Don't call getTestWallets unless retrieving
  6. Don't retry on timeout - Check account status first, transaction may have completed
  7. Expect work generation variability - 10-60s depending on system load
📊 Optimization Impact
MetricInefficientOptimizedImprovement
Total Calls10-125-640-50% ↓
Total Tokens10,000-15,0005,000-7,00050% ↓
Total Time60-90s30-60s40% ↓
Decision Points5-61-270% ↓

Result: Faster integration, lower costs, fewer errors.


🎯 What This Server Does

NANO MCP Server provides JSON-RPC 2.0 API for NANO cryptocurrency operations with:

  • ✅ Self-documenting errors - Every error tells you exactly what to do next
  • ✅ Helper functions - Convert units, check account status automatically
  • ✅ Test wallet system - Generate and manage test wallets for development
  • ✅ No external docs needed - All information in API responses

NANO Cryptocurrency Features:

  • Instant transactions (< 1 second)
  • Zero fees
  • Eco-friendly (minimal energy)
  • Perfect for automated AI systems

📋 Available MCP Functions (17 Total)

Initialization (1)
  1. initialize - Get server capabilities and all available functions
Core Functions (8)
  1. generateWallet - Create new NANO wallet
  2. getBalance - Check account balance
  3. getAccountInfo - Get detailed account data
  4. getPendingBlocks - List pending transactions
  5. initializeAccount - Open/activate new account
  6. sendTransaction - Send NANO (with enhanced errors)
  7. receiveAllPending - Receive all pending blocks
  8. generateQrCode - Create payment QR code with base64 PNG
Helper Functions (3) - For Autonomous Agents
  1. `convertBalance` - Convert NANO ↔ raw units
  2. `getAccountStatus` - One call shows: balance, pending, capabilities, what actions needed
  3. `nanoConverterHelp` - NEW! Comprehensive guide for Nano (XNO) conversions, formats, and number handling (essential for clients unfamiliar with Nano)
Test Wallet Functions (5) - For Development
  1. setupTestWallets - Generate two test wallets (requires human funding)
  2. getTestWallets - Retrieve test wallet info
  3. updateTestWalletBalance - Update wallet balance tracking
  4. checkTestWalletsFunding - Check if wallets are ready
  5. resetTestWallets - Delete and start fresh

🚀 Complete Workflow for AI Agents

Workflow: Send NANO Transaction
// Step 1: Check account status first (ALWAYS DO THIS)

POST https://nano-mcp.replit.app { "jsonrpc": "2.0", "method": "getAccountStatus", "params": { "address": "nano_your_address" }, "id": 1 }

// Response shows: // - initialized: true/false // - balance: {raw, nano} // - pending: {count, amount} // - needsAction: [array of required actions] // - readyForTesting: true/false

// Step 2: Handle any required actions // If needsAction includes "initializeAccount": { "jsonrpc": "2.0", "method": "initializeAccount", "params": { "address": "nano_your_address", "privateKey": "your_private_key" }, "id": 2 }

// If needsAction includes "receiveAllPending": { "jsonrpc": "2.0", "method": "receiveAllPending", "params": { "address": "nano_your_address", "privateKey": "your_private_key" }, "id": 3 }

// Step 3: Convert amount to raw units { "jsonrpc": "2.0", "method": "convertBalance", "params": { "amount": "0.1", "from": "nano", "to": "raw" }, "id": 4 } // Returns: {"converted": "100000000000000000000000000000"}

// Step 4: Send transaction { "jsonrpc": "2.0", "method": "sendTransaction", "params": { "fromAddress": "nano_sender", "toAddress": "nano_recipient", "amountRaw": "100000000000000000000000000", "privateKey": "sender_private_key" }, "id": 5 }

// Success: {"success": true, "hash": "..."} // Error: Detailed error with nextSteps (see Error Handling section)


⚡ Quick Reference: Common Tasks

Task 1: Generate New

Solo se muestra el principio; lee el resto en el repo

Pregunta a PopNx