{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_2eummcukr4ws","handle":"fuse-network","url":"https://wellknown.network/agents/fuse-network","links":{"self":"https://wellknown.network/agents/fuse-network/record.json","html":"https://wellknown.network/agents/fuse-network","markdown":"https://wellknown.network/agents/fuse-network/record.md","api":"https://wellknown.network/api/v1/agents/fuse-network","status":"https://wellknown.network/api/v1/agents/fuse-network/status","claim":"https://wellknown.network/agents/fuse-network/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/fuse-network/claim.json","badge":"https://wellknown.network/agents/fuse-network/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:mcp.fuse.io:server:fuse-network","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Fuse Network","summary":"MCP server for Fuse Network: balances, tokens, staking, DeFi data, swaps and on-chain transactions.","description":"MCP server for Fuse Network: balances, tokens, staking, DeFi data, swaps and on-chain transactions.","publisher":{"name":"io.fuse","url":null},"homepage":"https://www.fuse.io","repository":null,"version":"1.0.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://mcp.fuse.io/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-06-28T13:09:32.328304Z","publishedAt":"2026-06-28T13:09:32.328304Z","registryName":"io.fuse/mcp"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"dev.ci-cd","name":"CI/CD & Deploy","confidence":1,"provenance":"derived"},{"slug":"communication.notifications","name":"Notifications","confidence":1,"provenance":"derived"},{"slug":"finance.markets","name":"Markets & Trading","confidence":1,"provenance":"derived"},{"slug":"documents.contracts","name":"Contracts & Legal","confidence":0.525,"provenance":"derived"},{"slug":"data.apis","name":"API Access","confidence":0.51,"provenance":"derived"}],"categories":["communication","data","dev","documents","finance"]},"observed":{"status":"live","statusReason":"Responded 8h ago.","lastOkAt":"2026-09-06T02:27:48.283Z","lastProbedAt":"2026-09-06T02:27:48.283Z","statusComputedAt":"2026-09-06T02:28:29.480Z","reliability30d":{"probes":1,"successRate":1,"p50Ms":109},"latestObservations":[{"at":"2026-09-06T02:27:48.283Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":109,"error":null,"detail":{"tools":[{"name":"fuse_get_balance","description":"Returns the native FUSE balance for an address, or an ERC-20 token balance when `tokenAddress` is supplied."},{"name":"fuse_get_transaction","description":"Fetches a transaction by hash. Returns null if the transaction is not found."},{"name":"fuse_get_receipt","description":"Fetches the receipt for a mined transaction (status, gasUsed, logs). Returns null if the transaction is pending or unknown."},{"name":"fuse_read_contract","description":"Calls a view/pure function on a Fuse contract. ABI is auto-fetched from the verified Fuse explorer when not supplied."},{"name":"fuse_get_token_metadata","description":"Reads name, symbol, decimals, and totalSupply for an ERC-20 token deployed on Fuse."},{"name":"fuse_get_gas_price","description":"Returns the current Fuse network gas price (in wei and gwei) along with EIP-1559 fee suggestions when available."},{"name":"fuse_resolve_ens","description":"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 mainne"},{"name":"fuse_get_account_abstraction_info","description":"Reads ERC-4337 state for a smart account on Fuse: deployment status, EntryPoint nonce, and the account's deposit balance at the EntryPoint. Paymaster eligibilit"},{"name":"fuse_list_wallet_tokens","description":"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."},{"name":"fuse_list_wallet_nfts","description":"Lists all NFTs (ERC-721 / ERC-1155 collectibles) owned by a wallet on Fuse. Powered by the Fusebox SDK BalancesModule."},{"name":"fuse_get_staking_options","description":"Lists every staking option supported by Fuse — token, APR, TVL, expiry, and the matching unstake token. Powered by the Fusebox SDK StakingModule."},{"name":"fuse_get_staked_tokens","description":"Returns the active staking positions for a wallet — staked amount, USD value, earned rewards, and APR per position. Powered by the Fusebox SDK StakingModule."},{"name":"fuse_get_token_price","description":"Returns the current USD price for an ERC-20 token tracked by Fusebox. Powered by the Fusebox SDK TradeModule."},{"name":"fuse_get_token_price_change","description":"Returns the 24-hour percentage price change for an ERC-20 token tracked by Fusebox. Powered by the Fusebox SDK TradeModule."},{"name":"fuse_get_token_price_history","description":"Returns OHLC / interval price stats for an ERC-20 token over a week, month, or year. Powered by the Fusebox SDK TradeModule."},{"name":"fuse_list_supported_tokens","description":"Returns the catalogue of ERC-20 tokens tracked by Fusebox (tradable, indexed, priced). Powered by the Fusebox SDK TradeModule."},{"name":"fuse_get_trade_quote","description":"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 S"},{"name":"fuse_get_user_operations","description":"Returns the ERC-4337 UserOperation history for a smart account on Fuse, indexed via the Fusebox GraphQL service. Powered by the Fusebox SDK GraphQLModule."},{"name":"fuse_notification_create_webhook","description":"Create a Fusebox Notification webhook for a project. Requires `FUSEBOX_SECRET_API_KEY` (Notification API endpoints authenticate with both apiKey and API-SECRET)"},{"name":"fuse_notification_get_webhook","description":"Retrieve details of a single Fusebox Notification webhook. Requires `FUSEBOX_SECRET_API_KEY`."},{"name":"fuse_notification_list_project_webhooks","description":"List every Fusebox Notification webhook configured for a given project. Requires `FUSEBOX_SECRET_API_KEY`."},{"name":"fuse_notification_update_webhook","description":"Update a Fusebox Notification webhook's URL or event type. Requires `FUSEBOX_SECRET_API_KEY`."},{"name":"fuse_notification_delete_webhook","description":"Permanently delete a Fusebox Notification webhook. Destructive — the webhook stops receiving events. Requires `FUSEBOX_SECRET_API_KEY`."},{"name":"fuse_notification_add_addresses","description":"Add one or more EVM addresses to a webhook's listening scope. Requires `FUSEBOX_SECRET_API_KEY`."},{"name":"fuse_notification_remove_addresses","description":"Remove EVM addresses from a webhook's listening scope. Requires `FUSEBOX_SECRET_API_KEY`."},{"name":"fuse_notification_list_addresses","description":"List every EVM address monitored by a given webhook. Requires `FUSEBOX_SECRET_API_KEY`."},{"name":"fuse_smart_wallet_authenticate","description":"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 "},{"name":"fuse_smart_wallet_get_actions","description":"List the paginated action history (transfers, contract calls) of an authenticated smart wallet. The JWT comes from `fuse_smart_wallet_authenticate`."},{"name":"fuse_trade_indicative_price","description":"Returns an indicative price + route for a swap on Fuse (0x-style response). One of `sellAmount` / `buyAmount` must be provided."},{"name":"fuse_trade_liquidity_sources","description":"Returns the liquidity sources currently enabled for Fuse-chain trades (e.g. voltage.finance, sub-pools)."},{"name":"fuse_trade_price_change_over_duration","description":"Returns a token's price change over a custom day-count window (`{ priceChange, currentPrice, previousPrice }`)."},{"name":"fuse_explorer_query","description":"Generic dispatcher for the Fusebox Explorer API (`/api/v0/explorer/`). Pass `module` + `action` + any additional query params. Covers all 40+ etherscan-compatib"},{"name":"fuse_get_signer_address","description":"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 "},{"name":"fuse_send_native","description":"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 i"},{"name":"fuse_send_erc20","description":"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."},{"name":"fuse_write_contract","description":"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"},{"name":"fuse_deploy_contract","description":"Signs and submits a contract-deployment transaction using the server's signer. Returns the transaction hash, and the deployed contract address when `waitForRece"},{"name":"fuse_sign_message","description":"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."},{"name":"fuse_sign_typed_data","description":"Signs a structured EIP-712 payload with the server's signer. Returns the 65-byte signature as hex. No on-chain transaction is submitted."},{"name":"fuse_smart_get_info","description":"Returns the ERC-4337 smart-wallet address derived from the configured signer, plus whether the Fuse paymaster (gasless mode) is enabled."},{"name":"fuse_smart_transfer_token","description":"Submits an ERC-4337 UserOperation transferring a token (native FUSE or ERC-20) from the configured smart wallet. Gasless when `FUSE_USE_PAYMASTER=true`."},{"name":"fuse_smart_transfer_nft","description":"Submits an ERC-4337 UserOperation transferring an NFT (ERC-721 / ERC-1155) from the configured smart wallet to a recipient."},{"name":"fuse_smart_approve_token","description":"Submits an ERC-4337 UserOperation calling `ERC20.approve(spender, amount)` from the configured smart wallet."},{"name":"fuse_smart_approve_nft","description":"Submits an ERC-4337 UserOperation calling `approve(spender, tokenId)` on an NFT contract from the configured smart wallet."},{"name":"fuse_smart_approve_and_call","description":"Atomically approves a token and invokes a follow-up call on the spender from the configured smart wallet. Common DeFi pattern."},{"name":"fuse_smart_call_contract","description":"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 ca"},{"name":"fuse_smart_execute_batch","description":"Submits a single ERC-4337 UserOperation that executes a sequence of contract calls atomically. Failed sub-calls revert the whole batch."},{"name":"fuse_smart_swap_tokens","description":"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."},{"name":"fuse_smart_stake_token","description":"Submits an ERC-4337 UserOperation that stakes a token using Fuse's staking module. List options first with `fuse_get_staking_options`."},{"name":"fuse_smart_unstake_token","description":"Submits an ERC-4337 UserOperation that unstakes a token via Fuse's staking module."}],"toolCount":50,"serverName":"fuse-mcp-server","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"fuse_get_balance","description":"Returns the native FUSE balance for an address, or an ERC-20 token balance when `tokenAddress` is supplied."},{"name":"fuse_get_transaction","description":"Fetches a transaction by hash. Returns null if the transaction is not found."},{"name":"fuse_get_receipt","description":"Fetches the receipt for a mined transaction (status, gasUsed, logs). Returns null if the transaction is pending or unknown."},{"name":"fuse_read_contract","description":"Calls a view/pure function on a Fuse contract. ABI is auto-fetched from the verified Fuse explorer when not supplied."},{"name":"fuse_get_token_metadata","description":"Reads name, symbol, decimals, and totalSupply for an ERC-20 token deployed on Fuse."},{"name":"fuse_get_gas_price","description":"Returns the current Fuse network gas price (in wei and gwei) along with EIP-1559 fee suggestions when available."},{"name":"fuse_resolve_ens","description":"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 mainne"},{"name":"fuse_get_account_abstraction_info","description":"Reads ERC-4337 state for a smart account on Fuse: deployment status, EntryPoint nonce, and the account's deposit balance at the EntryPoint. Paymaster eligibilit"},{"name":"fuse_list_wallet_tokens","description":"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."},{"name":"fuse_list_wallet_nfts","description":"Lists all NFTs (ERC-721 / ERC-1155 collectibles) owned by a wallet on Fuse. Powered by the Fusebox SDK BalancesModule."},{"name":"fuse_get_staking_options","description":"Lists every staking option supported by Fuse — token, APR, TVL, expiry, and the matching unstake token. Powered by the Fusebox SDK StakingModule."},{"name":"fuse_get_staked_tokens","description":"Returns the active staking positions for a wallet — staked amount, USD value, earned rewards, and APR per position. Powered by the Fusebox SDK StakingModule."},{"name":"fuse_get_token_price","description":"Returns the current USD price for an ERC-20 token tracked by Fusebox. Powered by the Fusebox SDK TradeModule."},{"name":"fuse_get_token_price_change","description":"Returns the 24-hour percentage price change for an ERC-20 token tracked by Fusebox. Powered by the Fusebox SDK TradeModule."},{"name":"fuse_get_token_price_history","description":"Returns OHLC / interval price stats for an ERC-20 token over a week, month, or year. Powered by the Fusebox SDK TradeModule."},{"name":"fuse_list_supported_tokens","description":"Returns the catalogue of ERC-20 tokens tracked by Fusebox (tradable, indexed, priced). Powered by the Fusebox SDK TradeModule."},{"name":"fuse_get_trade_quote","description":"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 S"},{"name":"fuse_get_user_operations","description":"Returns the ERC-4337 UserOperation history for a smart account on Fuse, indexed via the Fusebox GraphQL service. Powered by the Fusebox SDK GraphQLModule."},{"name":"fuse_notification_create_webhook","description":"Create a Fusebox Notification webhook for a project. Requires `FUSEBOX_SECRET_API_KEY` (Notification API endpoints authenticate with both apiKey and API-SECRET)"},{"name":"fuse_notification_get_webhook","description":"Retrieve details of a single Fusebox Notification webhook. Requires `FUSEBOX_SECRET_API_KEY`."},{"name":"fuse_notification_list_project_webhooks","description":"List every Fusebox Notification webhook configured for a given project. Requires `FUSEBOX_SECRET_API_KEY`."},{"name":"fuse_notification_update_webhook","description":"Update a Fusebox Notification webhook's URL or event type. Requires `FUSEBOX_SECRET_API_KEY`."},{"name":"fuse_notification_delete_webhook","description":"Permanently delete a Fusebox Notification webhook. Destructive — the webhook stops receiving events. Requires `FUSEBOX_SECRET_API_KEY`."},{"name":"fuse_notification_add_addresses","description":"Add one or more EVM addresses to a webhook's listening scope. Requires `FUSEBOX_SECRET_API_KEY`."},{"name":"fuse_notification_remove_addresses","description":"Remove EVM addresses from a webhook's listening scope. Requires `FUSEBOX_SECRET_API_KEY`."},{"name":"fuse_notification_list_addresses","description":"List every EVM address monitored by a given webhook. Requires `FUSEBOX_SECRET_API_KEY`."},{"name":"fuse_smart_wallet_authenticate","description":"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 "},{"name":"fuse_smart_wallet_get_actions","description":"List the paginated action history (transfers, contract calls) of an authenticated smart wallet. The JWT comes from `fuse_smart_wallet_authenticate`."},{"name":"fuse_trade_indicative_price","description":"Returns an indicative price + route for a swap on Fuse (0x-style response). One of `sellAmount` / `buyAmount` must be provided."},{"name":"fuse_trade_liquidity_sources","description":"Returns the liquidity sources currently enabled for Fuse-chain trades (e.g. voltage.finance, sub-pools)."},{"name":"fuse_trade_price_change_over_duration","description":"Returns a token's price change over a custom day-count window (`{ priceChange, currentPrice, previousPrice }`)."},{"name":"fuse_explorer_query","description":"Generic dispatcher for the Fusebox Explorer API (`/api/v0/explorer/`). Pass `module` + `action` + any additional query params. Covers all 40+ etherscan-compatib"},{"name":"fuse_get_signer_address","description":"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 "},{"name":"fuse_send_native","description":"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 i"},{"name":"fuse_send_erc20","description":"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."},{"name":"fuse_write_contract","description":"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"},{"name":"fuse_deploy_contract","description":"Signs and submits a contract-deployment transaction using the server's signer. Returns the transaction hash, and the deployed contract address when `waitForRece"},{"name":"fuse_sign_message","description":"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."},{"name":"fuse_sign_typed_data","description":"Signs a structured EIP-712 payload with the server's signer. Returns the 65-byte signature as hex. No on-chain transaction is submitted."},{"name":"fuse_smart_get_info","description":"Returns the ERC-4337 smart-wallet address derived from the configured signer, plus whether the Fuse paymaster (gasless mode) is enabled."},{"name":"fuse_smart_transfer_token","description":"Submits an ERC-4337 UserOperation transferring a token (native FUSE or ERC-20) from the configured smart wallet. Gasless when `FUSE_USE_PAYMASTER=true`."},{"name":"fuse_smart_transfer_nft","description":"Submits an ERC-4337 UserOperation transferring an NFT (ERC-721 / ERC-1155) from the configured smart wallet to a recipient."},{"name":"fuse_smart_approve_token","description":"Submits an ERC-4337 UserOperation calling `ERC20.approve(spender, amount)` from the configured smart wallet."},{"name":"fuse_smart_approve_nft","description":"Submits an ERC-4337 UserOperation calling `approve(spender, tokenId)` on an NFT contract from the configured smart wallet."},{"name":"fuse_smart_approve_and_call","description":"Atomically approves a token and invokes a follow-up call on the spender from the configured smart wallet. Common DeFi pattern."},{"name":"fuse_smart_call_contract","description":"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 ca"},{"name":"fuse_smart_execute_batch","description":"Submits a single ERC-4337 UserOperation that executes a sequence of contract calls atomically. Failed sub-calls revert the whole batch."},{"name":"fuse_smart_swap_tokens","description":"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."},{"name":"fuse_smart_stake_token","description":"Submits an ERC-4337 UserOperation that stakes a token using Fuse's staking module. List options first with `fuse_get_staking_options`."},{"name":"fuse_smart_unstake_token","description":"Submits an ERC-4337 UserOperation that unstakes a token via Fuse's staking module."}],"package":null},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.fuse/mcp","url":"https://registry.modelcontextprotocol.io/v0/servers/io.fuse%2Fmcp","firstSeenAt":"2026-09-06T00:20:38.236Z","fetchedAt":"2026-09-06T00:20:38.236Z","normalizedAt":"2026-09-06T00:20:38.236Z"}]},"firstSeenAt":"2026-09-06T00:20:38.236Z","updatedAt":"2026-09-06T02:28:37.288Z"}