fuse_get_balance
Get balance
Returns the native FUSE balance for an address, or an ERC-20 token balance when `tokenAddress` is supplied.
addressrequiredtokenAddressio.fusePublished by fuse.ioOfficial publisherv1.0.0Updated Oct 25, 2026
MCP server for Fuse Network: balances, tokens, staking, DeFi data, swaps and on-chain transactions.
Remote MCP server for Fuse Network that lets an assistant read balances, tokens, staking and DeFi data, and sign or send on-chain transactions.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.fuse%2Fmcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Add this to your client's mcpServers config.
{
"mcpServers": {
"fuse-network": {
"type": "http",
"url": "https://mcp.fuse.io/mcp"
}
}
}Get balance
Returns the native FUSE balance for an address, or an ERC-20 token balance when `tokenAddress` is supplied.
addressrequiredtokenAddressGet transaction
Fetches a transaction by hash. Returns null if the transaction is not found.
hashrequiredGet transaction receipt
Fetches the receipt for a mined transaction (status, gasUsed, logs). Returns null if the transaction is pending or unknown.
hashrequiredRead contract
Calls a view/pure function on a Fuse contract. ABI is auto-fetched from the verified Fuse explorer when not supplied.
abiargsaddressrequiredfunctionNamerequiredGet token metadata
Reads name, symbol, decimals, and totalSupply for an ERC-20 token deployed on Fuse.
tokenAddressrequiredGet gas price
Returns the current Fuse network gas price (in wei and gwei) along with EIP-1559 fee suggestions when available.
Takes no parameters.
Resolve ENS name
Resolves an ENS name to its EVM address. ENS is not deployed on Fuse — resolution requires `ENS_RPC_URL` to be configured (typically pointing at Ethereum mainnet). Plain hex addresses are passed through.
namerequiredGet account abstraction info
Reads ERC-4337 state for a smart account on Fuse: deployment status, EntryPoint nonce, and the account's deposit balance at the EntryPoint. Paymaster eligibility is not evaluated in v0.1.
nonceKeysmartAccountAddressrequiredList wallet tokens
Lists all ERC-20 tokens held by a wallet on Fuse, enriched with Fusebox metadata (symbol, decimals, USD value). Powered by the Fusebox SDK BalancesModule.
walletAddressrequiredList wallet NFTs
Lists all NFTs (ERC-721 / ERC-1155 collectibles) owned by a wallet on Fuse. Powered by the Fusebox SDK BalancesModule.
walletAddressrequiredGet staking options
Lists every staking option supported by Fuse — token, APR, TVL, expiry, and the matching unstake token. Powered by the Fusebox SDK StakingModule.
Takes no parameters.
Get staked tokens
Returns the active staking positions for a wallet — staked amount, USD value, earned rewards, and APR per position. Powered by the Fusebox SDK StakingModule.
walletAddressrequiredGet token price
Returns the current USD price for an ERC-20 token tracked by Fusebox. Powered by the Fusebox SDK TradeModule.
tokenAddressrequiredGet token 24h price change
Returns the 24-hour percentage price change for an ERC-20 token tracked by Fusebox. Powered by the Fusebox SDK TradeModule.
tokenAddressrequiredGet token price history
Returns OHLC / interval price stats for an ERC-20 token over a week, month, or year. Powered by the Fusebox SDK TradeModule.
timeFramerequiredtokenAddressrequiredList supported tokens
Returns the catalogue of ERC-20 tokens tracked by Fusebox (tradable, indexed, priced). Powered by the Fusebox SDK TradeModule.
Takes no parameters.
Get trade quote
Quotes a token swap on Fuse — expected output amount, route, and price impact. Read-only: returns the quote without submitting a trade. Powered by the Fusebox SDK TradeModule.
amountrequiredexactIninputTokenrequiredoutputTokenrequiredGet user operations
Returns the ERC-4337 UserOperation history for a smart account on Fuse, indexed via the Fusebox GraphQL service. Powered by the Fusebox SDK GraphQLModule.
senderrequiredCreate webhook
Create a Fusebox Notification webhook for a project. Requires `FUSEBOX_SECRET_API_KEY` (Notification API endpoints authenticate with both apiKey and API-SECRET).
eventTyperequiredprojectIdrequiredwebhookUrlrequiredGet webhook by ID
Retrieve details of a single Fusebox Notification webhook. Requires `FUSEBOX_SECRET_API_KEY`.
webhookIdrequiredList project webhooks
List every Fusebox Notification webhook configured for a given project. Requires `FUSEBOX_SECRET_API_KEY`.
projectIdrequiredUpdate webhook
Update a Fusebox Notification webhook's URL or event type. Requires `FUSEBOX_SECRET_API_KEY`.
eventTyperequiredwebhookIdrequiredwebhookUrlrequiredDelete webhook
Permanently delete a Fusebox Notification webhook. Destructive — the webhook stops receiving events. Requires `FUSEBOX_SECRET_API_KEY`.
webhookIdrequiredAdd addresses to webhook
Add one or more EVM addresses to a webhook's listening scope. Requires `FUSEBOX_SECRET_API_KEY`.
addressesrequiredwebhookIdrequiredRemove addresses from webhook
Remove EVM addresses from a webhook's listening scope. Requires `FUSEBOX_SECRET_API_KEY`.
addressesrequiredwebhookIdrequiredList webhook addresses
List every EVM address monitored by a given webhook. Requires `FUSEBOX_SECRET_API_KEY`.
webhookIdrequiredAuthenticate smart wallet
Exchange an EIP-191 signature for a JWT used as Bearer auth on Smart Wallet API calls (e.g. `fuse_smart_wallet_get_actions`). Signing happens client-side; this tool only submits the signed payload.
hashrequiredsignaturerequiredownerAddressrequiredsmartWalletAddressrequiredGet smart wallet actions
List the paginated action history (transfers, contract calls) of an authenticated smart wallet. The JWT comes from `fuse_smart_wallet_authenticate`.
jwtrequiredpagelimittokenAddressGet indicative trade price
Returns an indicative price + route for a swap on Fuse (0x-style response). One of `sellAmount` / `buyAmount` must be provided.
buyTokenrequiredgasPricebuyAmountsellTokenrequiredsellAmountfeeRecipienttakerAddressskipValidationexcludedSourcesincludedSourcesslippagePercentagebuyTokenPercentageFee+3 moreList liquidity sources
Returns the liquidity sources currently enabled for Fuse-chain trades (e.g. voltage.finance, sub-pools).
Takes no parameters.
Get token price change over duration
Returns a token's price change over a custom day-count window (`{ priceChange, currentPrice, previousPrice }`).
daysrequiredtokenAddressrequiredFuse Explorer API query
Generic dispatcher for the Fusebox Explorer API (`/api/v0/explorer/`). Pass `module` + `action` + any additional query params. Covers all 40+ etherscan-compatible endpoints including balances, logs, transactions, contract ABI/source, and the five contract-verify POST routes.
bodyactionrequiredmethodmodulerequiredparamsGet signer address
Returns the EOA address controlled by the server's configured `FUSE_PRIVATE_KEY`. Use this before any write tool to confirm which account will pay gas and send transactions.
Takes no parameters.
Send native FUSE
Submits a signed transaction transferring native FUSE from the server's signer to a recipient. Returns the transaction hash; use `fuse_get_receipt` to confirm inclusion.
torequiredunitamountrequiredSend ERC-20
Submits a signed `ERC20.transfer(to, amount)` from the server's signer. Decimals are auto-fetched from the token; use `unit: "base"` to skip scaling.
torequiredunitamountrequiredtokenAddressrequiredWrite contract
Signs and submits a state-mutating contract call from the server's signer. ABI is auto-fetched from the Fuse explorer when not supplied. Returns the transaction hash.
abiargsaddressrequiredvalueWeifunctionNamerequiredDeploy contract
Signs and submits a contract-deployment transaction using the server's signer. Returns the transaction hash, and the deployed contract address when `waitForReceipt: true`.
abirequiredargsbytecoderequiredvalueWeiwaitForReceiptSign message (EIP-191)
Signs a message with the server's signer using EIP-191 (`personal_sign`). Returns the 65-byte signature as hex. No on-chain transaction is submitted.
messagerequiredencodingSign typed data (EIP-712)
Signs a structured EIP-712 payload with the server's signer. Returns the 65-byte signature as hex. No on-chain transaction is submitted.
typesrequireddomainrequiredmessagerequiredprimaryTyperequiredGet smart-wallet info
Returns the ERC-4337 smart-wallet address derived from the configured signer, plus whether the Fuse paymaster (gasless mode) is enabled.
Takes no parameters.
Smart-account: transfer token
Submits an ERC-4337 UserOperation transferring a token (native FUSE or ERC-20) from the configured smart wallet. Gasless when `FUSE_USE_PAYMASTER=true`.
torequiredunitamountrequiredtokenAddressrequiredSmart-account: transfer NFT
Submits an ERC-4337 UserOperation transferring an NFT (ERC-721 / ERC-1155) from the configured smart wallet to a recipient.
torequiredtokenIdrequirednftContractAddressrequiredSmart-account: approve token
Submits an ERC-4337 UserOperation calling `ERC20.approve(spender, amount)` from the configured smart wallet.
unitamountrequiredspenderrequiredtokenAddressrequiredSmart-account: approve NFT
Submits an ERC-4337 UserOperation calling `approve(spender, tokenId)` on an NFT contract from the configured smart wallet.
spenderrequiredtokenIdrequirednftContractAddressrequiredSmart-account: approve + call
Atomically approves a token and invokes a follow-up call on the spender from the configured smart wallet. Common DeFi pattern.
unitamountrequiredspenderrequiredcallDatarequiredtokenAddressrequiredSmart-account: call contract
Submits an ERC-4337 UserOperation invoking arbitrary calldata on a contract from the configured smart wallet. Use when you need full control over the encoded call.
torequireddatarequiredvalueWeiSmart-account: execute batch
Submits a single ERC-4337 UserOperation that executes a sequence of contract calls atomically. Failed sub-calls revert the whole batch.
callsrequiredSmart-account: swap tokens
Submits an ERC-4337 UserOperation executing a swap on Fuse via the Fusebox trade engine. Quote a swap first with `fuse_get_trade_quote` to preview the route.
exactIninputTokenrequiredinputAmountrequiredoutputTokenrequiredSmart-account: stake token
Submits an ERC-4337 UserOperation that stakes a token using Fuse's staking module. List options first with `fuse_get_staking_options`.
tokenAmountrequiredtokenAddressrequiredSmart-account: unstake token
Submits an ERC-4337 UserOperation that unstakes a token via Fuse's staking module.
tokenAmountrequiredtokenAddressrequiredunstakeTokenAddressrequired72% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
Publish an icon in the registry entry.
Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.
A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.
tech.atomadic
Atomadic Fuse is a local MCP server described as a polyglot compiler that harvests logic atoms and discovers product chains for an assistant.
Published by GitHub account Litenova-Solutions
Fuse is a local .NET tool that gives AI assistants compiler verification, change-impact analysis and typed wiring for C# codebases.