Symbol (XYM) MCP server
io.github.inotakeh/symbol·v0.10.2·1 starsRead-only MCP server for the Symbol blockchain (XYM): node health, harvesting, voting keys.
not scanned yet
1 stars845 downloads/wk
Reviews
Write oneNobody has reviewed Symbol (XYM) yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Symbol (XYM) tools
No tool declarations could be read from the package source. They show once the server is installed.
How Symbol (XYM) compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 89/100
- higher than 80% of 48,255 servers
- GitHub stars
- 1
- more than 65% of 28,688 servers
- Downloads a week
- 845
- more than 93% of 12,191 servers with a package
Release history: 11 versions in the registry since 2026-09-16, latest 2026-10-18, typically one every 3 days.
Install Symbol (XYM) in Claude Code, Cursor or VS Code
Runs npx -y symbol-mcp-server on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add symbol -- npx -y symbol-mcp-server
What the publisher says
From the Symbol (XYM) repository's README, as published. We do not edit it. Read it on GitHub
symbol-mcp-server
Symbol only. This server talks to Symbol (catapult) nodes. It does not
support NEM NIS1 (XEM), which is a separate chain with a different API.
Unofficial. This is an independent project with no affiliation to the NEM or Symbol core teams.
日本語版 README
Read-only MCP server that turns the Symbol REST API into 20 task-level tools. Instead of mirroring REST endpoints one-to-one, each tool answers a question a person actually asks:
details with decoded messages, mosaic and namespace lookups, fee estimates, address validation, height/epoch/time conversion.
- Account holders: balances with alias names and decimals applied, transaction history and
reference nodes, and above all voting-key expiry: remaining epochs, blocks and days, the estimated expiry date and a recommended renewal window.
- Node operators: node health and sync state, delegated-harvesting status, comparison against
Every tool returns structuredContent (validated against a published outputSchema) plus the same JSON as text, with a one-to-three-line summary first. Amounts are returned both with divisibility applied and as the raw integer; timestamps are ISO 8601 UTC, with a local time added when SYMBOL_TIMEZONE is set.
Requirements
listed at https://nodewatch.symbol.tools/.
- Node.js 22 or newer.
- A Symbol REST node reachable over https:// (port 3001 on most public nodes). Public nodes are
Install
From npm (recommended):
npx -y symbol-mcp-server --helpAlso listed in the MCP Registry as io.github.inotakeh/symbol.
From source:
git clone https://github.com/inotakeh/symbol-mcp-server.git
cd symbol-mcp-server
npm ci
npm run build
SYMBOL_NODE_URL=https://<node-host>:3001 node dist/index.jsnode dist/index.js --help prints the environment variables to stderr and exits; --version prints the version. The binary takes no other flags: everything is configured through the environment, so a model can never point it at another host.
Configure your MCP host
The server speaks MCP over stdio. On start-up it fetches /node/info, detects mainnet or testnet from the generation hash seed, and logs one line to stderr:
symbol-mcp-server 0.1.0: mainnet via <node-host>:3001, timezone Asia/TokyoClaude Desktop
Add to claudedesktopconfig.json. With the npm package:
{
"mcpServers": {
"symbol": {
"command": "npx",
"args": ["-y", "symbol-mcp-server"],
"env": {
"SYMBOL_NODE_URL": "https://<node-host>:3001",
"SYMBOL_TIMEZONE": "Asia/Tokyo"
}
}
}
}From a source checkout:
{
"mcpServers": {
"symbol": {
"command": "node",
"args": ["/path/to/symbol-mcp-server/dist/index.js"],
"env": {
"SYMBOL_NODE_URL": "https://<node-host>:3001"
}
}
}
}Claude Code
claude mcp add symbol -s user -e SYMBOL_NODE_URL=https://<node-host>:3001 -e SYMBOL_TIMEZONE=Asia/Tokyo -- npx -y symbol-mcp-server
# or, from a source checkout:
claude mcp add symbol -s user -e SYMBOL_NODE_URL=https://<node-host>:3001 -- node /path/to/symbol-mcp-server/dist/index.jsOr commit a project-level .mcp.json:
{
"mcpServers": {
"symbol": {
"command": "npx",
"args": ["-y", "symbol-mcp-server"],
"env": { "SYMBOL_NODE_URL": "https://<node-host>:3001" }
}
}
}Environment variables
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Symbol (XYM): common questions
- Is Symbol (XYM) MCP server safe?
- Yes, by our scan: it is graded A (89/100). Read the Symbol (XYM) safety report
- How do I install Symbol (XYM)?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Symbol (XYM) need an API key?
- No secret keys are declared. It reads 6 settings from the environment.
- Is Symbol (XYM) maintained?
- The last commit was 33 days ago (2026-10-02). The latest release is v0.10.2.
- How does Symbol (XYM) compare with other MCP servers?
- safety score 89/100 (higher than 80% of 48,255 servers); github stars 1 (more than 65% of 28,688 servers); downloads a week 845 (more than 93% of 12,191 servers with a package). Full comparison.