← Registry

API Tools

fuse.io

Provides blockchain data access for the Fuse network.

1 endpoint50 known toolsCached registry data

ENDPOINT 1

https://mcp.fuse.io/mcp

No auth detected

Known tools 50

fuse_get_balance

Returns the native FUSE balance for an address, or an ERC-20 token balance when `tokenAddress` is supplied.

fuse_get_transaction

Fetches a transaction by hash.

fuse_get_receipt

Fetches the receipt for a mined transaction (status, gasUsed, logs).

fuse_read_contract

Calls a view/pure function on a Fuse contract.

fuse_get_token_metadata

Reads name, symbol, decimals, and totalSupply for an ERC-20 token deployed on Fuse.

fuse_get_gas_price

Returns the current Fuse network gas price (in wei and gwei) along with EIP-1559 fee suggestions when available.

fuse_resolve_ens

Resolves an ENS name to its EVM address.

fuse_get_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.

fuse_list_wallet_tokens

Lists all ERC-20 tokens held by a wallet on Fuse, enriched with Fusebox metadata (symbol, decimals, USD value).

fuse_list_wallet_nfts

Lists all NFTs (ERC-721 / ERC-1155 collectibles) owned by a wallet on Fuse.

fuse_get_staking_options

Lists every staking option supported by Fuse — token, APR, TVL, expiry, and the matching unstake token.

fuse_get_staked_tokens

Returns the active staking positions for a wallet — staked amount, USD value, earned rewards, and APR per position.

fuse_get_token_price

Returns the current USD price for an ERC-20 token tracked by Fusebox.

fuse_get_token_price_change

Returns the 24-hour percentage price change for an ERC-20 token tracked by Fusebox.

fuse_get_token_price_history

Returns OHLC / interval price stats for an ERC-20 token over a week, month, or year.

fuse_list_supported_tokens

Returns the catalogue of ERC-20 tokens tracked by Fusebox (tradable, indexed, priced).

fuse_get_trade_quote

Quotes a token swap on Fuse — expected output amount, route, and price impact.

fuse_get_user_operations

Returns the ERC-4337 UserOperation history for a smart account on Fuse, indexed via the Fusebox GraphQL service.

fuse_notification_create_webhook

Create a Fusebox Notification webhook for a project.

fuse_notification_get_webhook

Retrieve details of a single Fusebox Notification webhook.

fuse_notification_list_project_webhooks

List every Fusebox Notification webhook configured for a given project.

fuse_notification_update_webhook

Update a Fusebox Notification webhook's URL or event type.

fuse_notification_delete_webhook

Permanently delete a Fusebox Notification webhook.

fuse_notification_add_addresses

Add one or more EVM addresses to a webhook's listening scope.

fuse_notification_remove_addresses

Remove EVM addresses from a webhook's listening scope.

fuse_notification_list_addresses

List every EVM address monitored by a given webhook.

fuse_smart_wallet_authenticate

Exchange an EIP-191 signature for a JWT used as Bearer auth on Smart Wallet API calls (e.g.

fuse_smart_wallet_get_actions

List the paginated action history (transfers, contract calls) of an authenticated smart wallet.

fuse_trade_indicative_price

Returns an indicative price + route for a swap on Fuse (0x-style response).

fuse_trade_liquidity_sources

Returns the liquidity sources currently enabled for Fuse-chain trades (e.g.

fuse_trade_price_change_over_duration

Returns a token's price change over a custom day-count window (`{ priceChange, currentPrice, previousPrice }`).

fuse_explorer_query

Generic dispatcher for the Fusebox Explorer API (`/api/v0/explorer/`).

fuse_get_signer_address

Returns the EOA address controlled by the server's configured `FUSE_PRIVATE_KEY`.

fuse_send_native

Submits a signed transaction transferring native FUSE from the server's signer to a recipient.

fuse_send_erc20

Submits a signed `ERC20.transfer(to, amount)` from the server's signer.

fuse_write_contract

Signs and submits a state-mutating contract call from the server's signer.

fuse_deploy_contract

Signs and submits a contract-deployment transaction using the server's signer.

fuse_sign_message

Signs a message with the server's signer using EIP-191 (`personal_sign`).

fuse_sign_typed_data

Signs a structured EIP-712 payload with the server's signer.

fuse_smart_get_info

Returns the ERC-4337 smart-wallet address derived from the configured signer, plus whether the Fuse paymaster (gasless mode) is enabled.

fuse_smart_transfer_token

Submits an ERC-4337 UserOperation transferring a token (native FUSE or ERC-20) from the configured smart wallet.

fuse_smart_transfer_nft

Submits an ERC-4337 UserOperation transferring an NFT (ERC-721 / ERC-1155) from the configured smart wallet to a recipient.

fuse_smart_approve_token

Submits an ERC-4337 UserOperation calling `ERC20.approve(spender, amount)` from the configured smart wallet.

fuse_smart_approve_nft

Submits an ERC-4337 UserOperation calling `approve(spender, tokenId)` on an NFT contract from the configured smart wallet.

fuse_smart_approve_and_call

Atomically approves a token and invokes a follow-up call on the spender from the configured smart wallet.

fuse_smart_call_contract

Submits an ERC-4337 UserOperation invoking arbitrary calldata on a contract from the configured smart wallet.

fuse_smart_execute_batch

Submits a single ERC-4337 UserOperation that executes a sequence of contract calls atomically.

fuse_smart_swap_tokens

Submits an ERC-4337 UserOperation executing a swap on Fuse via the Fusebox trade engine.

fuse_smart_stake_token

Submits an ERC-4337 UserOperation that stakes a token using Fuse's staking module.

fuse_smart_unstake_token

Submits an ERC-4337 UserOperation that unstakes a token via Fuse's staking module.