1Money Network MCP
OfficialClick on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@1Money Network MCPGet the current chain id."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
1Money Network MCP
MCP (stdio) server for the 1Money Network Protocol, backed by @1money/protocol-ts-sdk.
What This MCP Server Does
Exposes protocol API endpoints (accounts, tokens, transactions, checkpoints, chain) as MCP tools.
Includes utility tools for signing, hashing, RLP encoding, and address derivation.
Uses the SDK client configuration and respects network/base URL/timeouts.
Related MCP server: BCH MCP Server
Configuration
Environment variables:
ONEMONEY_PROTOCOL_NETWORK:testnet,mainnet, orlocal(default:testnet)ONEMONEY_PROTOCOL_BASE_URL: override the network base URLONEMONEY_PROTOCOL_TIMEOUT_MS: request timeout in ms (default:10000)ONEMONEY_PROTOCOL_HEADERS: optional JSON string of headers to include in all requests (only needed for custom gateways/proxies)
Example .env file (see .env.example):
export ONEMONEY_PROTOCOL_NETWORK=testnet
export ONEMONEY_PROTOCOL_TIMEOUT_MS=15000Most users can omit ONEMONEY_PROTOCOL_HEADERS.
Integration
Cursor (one-click install)
After installation, add your configuration to ~/.cursor/mcp.json:
{
"mcpServers": {
"1money-network": {
"command": "npx",
"args": ["-y", "@1money/network-mcp"],
"env": {
"ONEMONEY_PROTOCOL_NETWORK": "testnet"
}
}
}
}Claude Code
Run the following command in your terminal:
claude mcp add --transport stdio 1money-network --env ONEMONEY_PROTOCOL_NETWORK=testnet -- npx -y @1money/network-mcpClaude Desktop
Add to your Claude Desktop configuration file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\\Claude\\claude_desktop_config.json
{
"mcpServers": {
"1money-network": {
"command": "npx",
"args": ["-y", "@1money/network-mcp"],
"env": {
"ONEMONEY_PROTOCOL_NETWORK": "testnet"
}
}
}
}Codex Integration
Add the MCP server to your Codex config file, then restart Codex:
[mcp_servers.1money-network]
command = "npx"
args = ["-y", "@1money/network-mcp"]
env = { ONEMONEY_PROTOCOL_NETWORK = "testnet" }Example Tool Calls
{
"tool": "accounts.get_nonce",
"input": {
"address": "0x9E1E9688A44D058fF181Ed64ddFAFbBE5CC74ff3"
}
}{
"tool": "transactions.estimate_fee",
"input": {
"from": "0x9E1E9688A44D058fF181Ed64ddFAFbBE5CC74ff3",
"value": "1000000000",
"token": "0x2cd8999Be299373D7881f4aDD11510030ad1412F"
}
}{
"tool": "utils.sign_message",
"input": {
"payload": [
1212101,
2,
"0x0000000000000000000000000000000000000000",
"1000000000000000000",
"0x0000000000000000000000000000000000000000"
],
"private_key": "0xYOUR_PRIVATE_KEY"
}
}Note: utils.sign_message accepts a private key directly. Avoid using real keys in shared environments.
Example Prompts
"Get the current chain id."
"Fetch the latest checkpoint number on testnet."
"Estimate fee for sending 1000000000 units from 0x... with token 0x...."
"Get token metadata for 0x...."
"Derive the token account address for wallet 0x... and mint 0x...."
Tools
accounts
accounts.get_nonceaccounts.get_bbnonceaccounts.get_token_account
chain
chain.get_chain_id
checkpoints
checkpoints.get_numbercheckpoints.get_by_hashcheckpoints.get_by_numbercheckpoints.get_receipts_by_number
tokens
tokens.get_token_metadatatokens.manage_blacklisttokens.manage_whitelisttokens.burntokens.grant_authoritytokens.issuetokens.minttokens.pausetokens.update_metadatatokens.bridge_and_minttokens.burn_and_bridge
transactions
transactions.get_by_hashtransactions.get_receipt_by_hashtransactions.get_finalized_by_hashtransactions.estimate_feetransactions.payment
utils
utils.derive_token_addressutils.sign_messageutils.encode_payloadutils.to_hexutils.calc_tx_hashutils.typeofutils.safe_promise_allutils.safe_promise_line
Batch tools (utils.safe_promise_all and utils.safe_promise_line) accept a calls array of { tool, input } objects. The safe_promise_all variant executes in parallel and fails on the first error. The safe_promise_line variant executes sequentially and ignores errors.
Schema
schemas/tools.json is the JSON Schema source for all tools.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityFmaintenanceA lightweight, fast MCP server that provides onchain capabilities for the LLMs and Agents.383250MIT
- Flicense-qualityDmaintenanceA comprehensive Bitcoin Cash (BCH) MCP server that enables wallet management, transaction utilities, and full CashToken operations including genesis, minting, and burning. It also provides advanced features such as escrow contracts, smart contract documentation, and real-time currency conversion.
- Alicense-qualityDmaintenanceA Model Context Protocol (MCP) server for interacting with the Solana blockchain. Provides tools to query balances, transactions, tokens, and network stats.221MIT
- AlicenseAqualityCmaintenanceMCP server for local transaction signing across EVM, UTXO, Tron, and XRP blockchains, with no network calls or API keys required.6187MIT
Related MCP Connectors
MCP server for Klever blockchain smart contract development.
MCP tools for TON Sites, TON DNS and TON Storage.
MCP server for Blockscout
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/1Money-Co/1moneynetwork-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server