coin_daemon_mcp
MCP server for interacting with cryptocurrency daemon RPC interfaces (BETA)
Documentation

Cryptocurrency Daemon MCP Server (BETA)
A Model Context Protocol (MCP) server for interacting with cryptocurrency daemon RPC interfaces. This server enables AI assistants to help manage and interact with cryptocurrency nodes in a controlled manner.
⚠️ IMPORTANT SECURITY WARNING ⚠️
This software allows AI systems to interact with cryptocurrency daemons. Please read this warning carefully:
1. Running this MCP server gives AI systems the ability to:
2. Potential risks include:
3. Required Safety Measures:
This software is in BETA. Use at your own risk.
Installation
Installing via Smithery
To install Cryptocurrency Daemon Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @raw391/coin_daemon_mcp --client claude1. Install the Package
You can install the package via npm:
npm install @raw391/coin-daemon-mcp2. Configure Claude Desktop
To use this MCP with Claude Desktop, you'll need to modify your Claude Desktop configuration. The configuration file is located at:
- Windows: %APPDATA%\\Claude\\claude_desktop_config.json
- macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Add the following to your configuration:
{
"mcpServers": {
"cryptocurrency": {
"command": "npx",
"args": [
"-y",
"@raw391/coin-daemon-mcp"
],
"env": {
"CONFIG_PATH": "path/to/your/config.json"
}
}
}
}3. Create Configuration File
Create a configuration file for your cryptocurrency daemons. Here are some example configurations:
Basic Single Daemon Configuration
{
"daemons": [
{
"coinName": "zcash",
"nickname": "zec-main",
"rpcEndpoint": "127.0.0.1:8232",
"rpcUser": "your-rpc-user",
"rpcPassword": "your-rpc-password"
}
]
}Multiple Daemons Configuration
{
"daemons": [
{
"coinName": "zcash",
"nickname": "zec-main",
"rpcEndpoint": "127.0.0.1:8232",
"rpcUser": "zec-user",
"rpcPassword": "zec-password"
},
{
"coinName": "bitcoin",
"nickname": "btc-main",
"rpcEndpoint": "127.0.0.1:8332",
"rpcUser": "btc-user",
"rpcPassword": "btc-password"
}
]
}Advanced Configuration with Data Directory
For best security practices, you might want to also use a file system MCP to manage daemon data. Here's how to configure both together:
{
"mcpServers": {
"cryptocurrency": {
"command": "npx",
"args": [
"-y",
"@raw391/coin-daemon-mcp"
],
"env": {
"CONFIG_PATH": "C:/CryptoConfig/daemon-config.json"
}
},
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"C:/CryptoData"
]
}
}
}4. Configure Your Cryptocurrency Daemon
Make sure your cryptocurrency daemon's configuration file (e.g., zcash.conf, bitcoin.conf) has the appropriate RPC settings:
server=1
rpcuser=your-rpc-user
rpcpassword=your-rpc-password
rpcallowip=127.0.0.15. Start Using the MCP
After configuration, restart Claude Desktop. You should see new tools, resources, and prompts available for:
- Sending transactions
- Checking balances
- Managing wallets
- Monitoring daemon status
- Learning about cryptocurrencies
- And more
MCP Features
The server provides three types of MCP capabilities:
Tools
1. Transaction Management
2. Wallet Operations
3. Daemon Management
Resources
Access valuable data and documentation:
1. Documentation Resources
2. Transaction History
Prompts
Pre-built templates for common workflows:
1. Transaction Guidance
2. Analysis Templates
Security Best Practices
1. Separate Wallets
2. RPC Security
3. Data Management
Example Usage
Here's how Claude can help with common tasks:
1. Checking Status:
"What's the current status of the Zcash daemon?"
2. Managing Balances:
"What's my current balance across all addresses?"
3. Learning About Cryptocurrencies:
"Can you explain how Zcash shielded transactions work?"
4. Sending Transactions:
"Can you help me send 0.1 ZEC to address xxx?"
Troubleshooting
1. Connection Issues
2. Permission Problems
3. Transaction Issues
Support
- GitHub Issues: Bug reports and feature requests
- Discussions: General questions and community support
- Security Issues: Email security@pooly.ca
License
MIT License with additional cryptocurrency operations disclaimer. See LICENSE for details.
Contributing
See CONTRIBUTING.md for contribution guidelines.
Frequently asked questions
What is coin_daemon_mcp?
coin_daemon_mcp is MCP server for interacting with cryptocurrency daemon RPC interfaces (BETA)
How do I install coin_daemon_mcp?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is coin_daemon_mcp open source?
Yes — it is hosted on GitHub at https://github.com/raw391/coin_daemon_mcp and has 1 stars.
Related MCP tools
Playwright MCP server TypeScript-based implementation. Trusted by 22000+ developers. Trusted by 22000+ developers. Trusted by 22000+ developers.
Official Notion MCP Server TypeScript-based implementation. Trusted by 3400+ developers. Trusted by 3400+ developers. Trusted by 3400+ developers.
Directory for Awesome MCP Servers TypeScript-based implementation. Trusted by 1900+ developers. Trusted by 1900+ developers.
🧩 MCP Gateway - A lightweight gateway service that instantly transforms existing MCP Servers and APIs into MCP servers with zero code changes.
MCP Aggregator, Orchestrator, Middleware, Gateway in one docker TypeScript-based implementation. Trusted by 1400+ developers.
MCP Server for kubernetes management commands TypeScript-based implementation. Trusted by 1100+ developers. Trusted by 1100+ developers.
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP