h
hathor /mcp
hathor.network
model context protocol

Give your agent superpowers on Hathor.

One MCP server, 24 tools. Mint wallets, send HTR, publish blueprints, execute nano contracts and inspect on-chain state — straight from Claude Desktop or Claude Code. No SDKs to wire up, no keys to manage. Just paste one line.

24
tools
0
setup steps
wallets (isolated)
playground
testnet ready

1Claude Code

Single command. Terminal-first.

$ claude mcp add --transport http hathor https://mcp.hathor.dev/mcp

Prefer SSE? Use --transport sse https://mcp.hathor.dev/mcp/sse. Already installed? List with claude mcp list.

2Claude Desktop

Edit your config file, restart Claude. Done.

~/Library/Application Support/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "hathor": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://mcp.hathor.dev/mcp/sse"]
    }
  }
}

Merge this into your existing mcpServers block if you already have one — don't overwrite other servers. Then quit Claude (⌘Q on macOS) and reopen it.

3Try it

In a fresh Claude session, paste any of these:

# sanity check
Use the hathor MCP to check the Playground Testnet node status.
# wallet lifecycle
Create a wallet called alice, show its first address, then get its balance.
# full-blown nano contract flow
Publish the tic-tac-toe blueprint, instantiate a nano contract with a 1 HTR bet,
and join as player 1.

Need Playground Testnet HTR to play with? The faucet drips on demand.

4What's in the box

24 tools across node, wallet, blueprint and nano-contract surfaces.

get_node_status
generate_seed
create_wallet
get_wallet_seed
get_wallet_status
get_wallet_balance
get_wallet_addresses
send_from_wallet
close_wallet
get_blocks
get_transaction
publish_blueprint
create_nano_contract
execute_nano_contract
get_nano_contract_state
get_nano_contract_history
get_nano_contract_logs
get_service_urls
set_service_urls
list_blueprints
get_blueprint_info
get_faucet_balance
send_from_faucet
fund_wallet