Dinero en la Mesa — Perp DEX costs & funding
Dinero en la Mesa: live all-in cost (fees + slippage) and funding on 28 perp DEXs. Free, read-only.
Beschreibung vom Entwickler (englisches Original)
Nano cryptocurrency operations wallet, balance, transactions via MCP
Diese drei werden nie zu einer Punktzahl zusammengefasst: Meinungen, Messungen und Beliebtheit sind verschiedene Dinge.
Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.
Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.
Du brauchst
Welche App nutzt du?
Wähle oben deine App. Wir merken sie uns, damit der Button beim nächsten Mal „In … installieren“ anzeigt.
Funktioniert in Claude im Web, auf dem Desktop und auf dem Handy:
https://nano-mcp.replit.appFühre das in deinem Terminal aus
claude mcp add --transport http nano https://nano-mcp.replit.appIn .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen
{
"mcpServers": {
"nano": {
"url": "https://nano-mcp.replit.app"
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
In .vscode/mcp.json in deinem Projekt einfügen
{
"servers": {
"nano": {
"type": "http",
"url": "https://nano-mcp.replit.app"
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
ChatGPT verbindet sich nur mit Servern im Internet:
https://nano-mcp.replit.appMenünamen können sich je nach Tarif und mit der Zeit leicht unterscheiden.
Deine Auswahl bleibt in einem Cookie auf diesem Gerät; kein Konto nötig.
Diese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.
Der Server hat bei unserer letzten Prüfung nicht geantwortet, deshalb konnten wir seine Tools nicht lesen.
Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 8. Nov. 2026
Der Registry-Name wurde mit dem GitHub-Konto dhyabi2 bestätigt, dem das Repo gehört
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieses Repo haben wir noch nicht von GitHub gelesen
Hat bei unserer Prüfung nicht innerhalb von 6 Sekunden geantwortet
Hat bei unserer Prüfung nicht innerhalb von 6 Sekunden geantwortet
Noch nicht geprüft; wir lesen die Tool-Liste, wenn wir den Endpunkt prüfen
Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.
Er hat 1 von 2 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.
Die Registry nennt keinen erforderlichen Schlüssel, manche Server bitten dich aber bei der ersten Nutzung, dich anzumelden.
Er läuft in der Cloud des Entwicklers. Du verbindest dich übers Internet, ohne etwas zu installieren, aber was du sendest, läuft über die Server des Entwicklers.
Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (1.5.1) kam vor 6 Tagen in die Registry.
Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Er verbindet sich per URL, also funktionieren auch Apps, die Remote-MCP-Server akzeptieren, zum Beispiel ChatGPT im Entwicklermodus.
In derselben Kategorie: Dinero en la Mesa — Perp DEX costs & funding, BTC Intel, NEMO x402 Micro-Services
Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.
So liest du eine Karte:★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti
Dinero en la Mesa: live all-in cost (fees + slippage) and funding on 28 perp DEXs. Free, read-only.
Understand where Bitcoin is today, compared with its own history: 0–100 Score and stats since 2011.
34 paid tools: site/SEO, weather, crypto+markets, podcasts, YouTube, Polymarket. x402/MPP/Stripe.
Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.
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.
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}'
Server URL: https://nano-mcp.replit.app
No installation needed! The server is already running. Just start making requests.
POST https://nano-mcp.replit.app
{ "jsonrpc": "2.0", "method": "initialize", "params": {}, "id": 1 }
The server responds with all available methods. Start using them immediately.
🎯 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 https://nano-mcp.replit.app/schema/typescript
GET https://nano-mcp.replit.app/openapi.json
.d.ts for type-safe clients# Get schema for specific tool
GET https://nano-mcp.replit.app/schema/tools/sendTransaction
GET https://nano-mcp.replit.app/schema/examples/generateWallet
POST https://nano-mcp.replit.app/schema/validate/sendTransaction { "fromAddress": "...", "toAddress": "...", "amountRaw": "...", "privateKey": "..." }
GET https://nano-mcp.replit.app/schema/category/transaction
GET https://nano-mcp.replit.app/schema/errors
// 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)
If you need to run locally for development:
cd NANO_MCP_SERVER
npm install npm start
Local server runs on: `http://localhost:8080`
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)
| Function | Expected Time | Recommended Timeout |
|---|---|---|
| setupTestWallets | < 1s | 5s |
| getAccountStatus | 1-3s | 10s |
| initializeAccount | 8-60s (varies) | 60s |
| sendTransaction | 10-60s (varies) | 60s |
| receiveAllPending | 5-60s per block | 60s |
| convertBalance | < 500ms | 5s |
| generateQrCode | < 2s | 10s |
⚠️ CRITICAL: Work Generation Performance
Proof-of-Work (PoW) generation time varies significantly by system:
If experiencing timeouts:
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
| Metric | Inefficient | Optimized | Improvement |
|---|---|---|---|
| Total Calls | 10-12 | 5-6 | 40-50% ↓ |
| Total Tokens | 10,000-15,000 | 5,000-7,000 | 50% ↓ |
| Total Time | 60-90s | 30-60s | 40% ↓ |
| Decision Points | 5-6 | 1-2 | 70% ↓ |
Result: Faster integration, lower costs, fewer errors.
NANO MCP Server provides JSON-RPC 2.0 API for NANO cryptocurrency operations with:
NANO Cryptocurrency Features:
initialize - Get server capabilities and all available functionsgenerateWallet - Create new NANO walletgetBalance - Check account balancegetAccountInfo - Get detailed account datagetPendingBlocks - List pending transactionsinitializeAccount - Open/activate new accountsendTransaction - Send NANO (with enhanced errors)receiveAllPending - Receive all pending blocksgenerateQrCode - Create payment QR code with base64 PNGsetupTestWallets - Generate two test wallets (requires human funding)getTestWallets - Retrieve test wallet infoupdateTestWalletBalance - Update wallet balance trackingcheckTestWalletsFunding - Check if wallets are readyresetTestWallets - Delete and start fresh// 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)
Nur der Anfang wird gezeigt; den Rest findest du im Repo