Model Context Protocol server for GOAT Network — the BitVM-based Bitcoin L2. Exposes EVM-compatible JSON-RPC as 16 MCP tools so any AI agent can read chain state, query balances and contracts, fetch logs, and broadcast signed transactions.
rpc.goat.network
rpc.testnet3.goat.network
GOAT_RPC_URL=…
npm install -g @purplesquirrel/goat-network-mcp
{ "mcpServers": { "goat-network": { "command": "npx", "args": ["-y", "@purplesquirrel/goat-network-mcp"], "env": { "GOAT_NETWORK": "mainnet" } } } }
get_chain_info
get_block
get_block_by_hash
get_gas_price
get_fee_history
get_balance
get_transaction_count
get_code
get_storage_at
get_transaction
get_transaction_receipt
send_raw_transaction
eth_call
estimate_gas
get_logs
explorer_link
build_transaction
encode_function_data
decode_function_data
decode_event_log
simulate_transaction
build_erc20_transfer
build_erc20_approve
build_contract_write
system_contracts
bridge_deposit_op_return
bridge_deposit_status
bridge_withdrawal_status
bridge_params
build_bridge_withdraw
build_bridge_rbf
build_bridge_cancel
build_bridge_refund
github.com/ExpertVagabond/goat-network-mcp · npm