78trust / 100

Fuse Network

by fuse.io in Onchain & crypto

MCP serverPassing, checked 5 h ago

MCP server for Fuse Network: balances, tokens, staking, DeFi data, swaps and on-chain transactions.

https://mcp.fuse.io/mcp
Tools
50
open to any client
Uptime
100%
last 30 days
Response time
472 ms
674 ms slowest 5%
Last check
Passed
5 h ago, next in 48 min

Scan it nowHow to connect

Reliability

All checks passedSome failedAll failedNot checked

Status and outage history · Atom feed

How to connect

Add it to any MCP client that supports remote servers.

{
  "mcpServers": {
    "fuse-network": {
      "type": "http",
      "url": "https://mcp.fuse.io/mcp"
    }
  }
}

50 tools

  • 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. Returns null if the transaction is not found.

  • fuse_get_receipt

    Fetches the receipt for a mined transaction (status, gasUsed, logs). Returns null if the transaction is pending or unknown.

  • fuse_read_contract

    Calls a view/pure function on a Fuse contract. ABI is auto-fetched from the verified Fuse explorer when not supplied.

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

  • 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. Paymaster eligibility is not evaluated in v0.1.

  • fuse_list_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.

  • fuse_list_wallet_nfts

    Lists all NFTs (ERC-721 / ERC-1155 collectibles) owned by a wallet on Fuse. Powered by the Fusebox SDK BalancesModule.

  • fuse_get_staking_options

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

  • fuse_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.

  • fuse_get_token_price

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

  • fuse_get_token_price_change

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

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

  • fuse_list_supported_tokens

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

  • fuse_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.

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

  • fuse_notification_create_webhook

    Create a Fusebox Notification webhook for a project. Requires `FUSEBOX_SECRET_API_KEY` (Notification API endpoints authenticate with both apiKey and API-SECRET).

  • fuse_notification_get_webhook

    Retrieve details of a single Fusebox Notification webhook. Requires `FUSEBOX_SECRET_API_KEY`.

  • fuse_notification_list_project_webhooks

    List every Fusebox Notification webhook configured for a given project. Requires `FUSEBOX_SECRET_API_KEY`.

  • fuse_notification_update_webhook

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

  • fuse_notification_delete_webhook

    Permanently delete a Fusebox Notification webhook. Destructive — the webhook stops receiving events. Requires `FUSEBOX_SECRET_API_KEY`.

  • fuse_notification_add_addresses

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

  • fuse_notification_remove_addresses

    Remove EVM addresses from a webhook's listening scope. Requires `FUSEBOX_SECRET_API_KEY`.

  • fuse_notification_list_addresses

    List every EVM address monitored by a given webhook. Requires `FUSEBOX_SECRET_API_KEY`.

  • 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`). Signing happens client-side; this tool only submits the signed payload.

  • fuse_smart_wallet_get_actions

    List the paginated action history (transfers, contract calls) of an authenticated smart wallet. The JWT comes from `fuse_smart_wallet_authenticate`.

  • fuse_trade_indicative_price

    Returns an indicative price + route for a swap on Fuse (0x-style response). One of `sellAmount` / `buyAmount` must be provided.

  • fuse_trade_liquidity_sources

    Returns the liquidity sources currently enabled for Fuse-chain trades (e.g. voltage.finance, sub-pools).

  • 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/`). 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.

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

  • fuse_send_native

    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.

  • fuse_send_erc20

    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.

  • fuse_write_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.

  • fuse_deploy_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`.

  • fuse_sign_message

    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.

  • fuse_sign_typed_data

    Signs a structured EIP-712 payload with the server's signer. Returns the 65-byte signature as hex. No on-chain transaction is submitted.

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

Security scan

No findings

We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.

Recent checks

WhenResultHTTPTime
5 h agoPassed200552 ms
14 h agoPassed200494 ms
23 h agoPassed200674 ms
32 h agoPassed200442 ms
42 h agoPassed200472 ms
Show 5 older checks
2 days agoPassed200381 ms
2 days agoPassed200496 ms
3 days agoPassed200391 ms
3 days agoPassed200407 ms
4 days agoPassed200714 ms