MCP server for Fuse Network: balances, tokens, staking, DeFi data, swaps and on-chain transactions.
Abgeleitet aus den Transporten, die dieser Eintrag deklariert (streamable-http). Ein Client, der hier nicht steht, ist damit nicht ausgeschlossen — Forge kann ihn nur nicht bestätigen.
Die Verifizierung bestätigt die Identität des Publishers (die Inhaberschaft am Repo), nicht die Sicherheit des Codes. Der Sicherheits-Scan deckt bekannte CVEs und verdächtige Installationsskripte ab.
Aus einem echten MCP-Handshake initialize → tools/list gegen den deklarierten Endpunkt gelesen. Es wurde nie ein Tool aufgerufen — tools/list ist der lesende Introspektionsaufruf, den das Protokoll dafür vorsieht. Es spiegelt wider, was der Server in diesem Moment angeboten hat; ein gehosteter Endpunkt ist an keine Version gebunden und kann sich ohne Ankündigung ändern.
https://mcp.fuse.io/mcp50 Tools · 77 msfuse_get_balanceReturns the native FUSE balance for an address, or an ERC-20 token balance when `tokenAddress` is supplied.Returns the native FUSE balance for an address, or an ERC-20 token balance when `tokenAddress` is supplied.
| Parameter | Typ | Beschreibung |
|---|---|---|
| address* | string | EOA or contract address to query (0x-prefixed, EIP-55 or lowercase). |
| tokenAddress | string | Optional ERC-20 token address. Omit to fetch the native FUSE balance. |
fuse_get_transactionFetches a transaction by hash. Returns null if the transaction is not found.Fetches a transaction by hash. Returns null if the transaction is not found.
| Parameter | Typ | Beschreibung |
|---|---|---|
| hash* | string | Transaction hash (0x-prefixed, 32 bytes). |
fuse_get_receiptFetches the receipt for a mined transaction (status, gasUsed, logs). Returns null if the transaction is pending or unknown.Fetches the receipt for a mined transaction (status, gasUsed, logs). Returns null if the transaction is pending or unknown.
| Parameter | Typ | Beschreibung |
|---|---|---|
| hash* | string | Transaction hash (0x-prefixed, 32 bytes). |
fuse_read_contractCalls a view/pure function on a Fuse contract. ABI is auto-fetched from the verified Fuse explorer when not supplied.Calls a view/pure function on a Fuse contract. ABI is auto-fetched from the verified Fuse explorer when not supplied.
| Parameter | Typ | Beschreibung |
|---|---|---|
| address* | string | Contract address. |
| functionName* | string | Name of the view/pure function to call. |
| args | array | Positional arguments for the function (defaults to []). |
| abi | array | Optional ABI override. If omitted, the verified ABI is fetched from the Fuse explorer. |
fuse_get_token_metadataReads name, symbol, decimals, and totalSupply for an ERC-20 token deployed on Fuse.Reads name, symbol, decimals, and totalSupply for an ERC-20 token deployed on Fuse.
| Parameter | Typ | Beschreibung |
|---|---|---|
| tokenAddress* | string | ERC-20 token contract address. |
fuse_get_gas_priceReturns the current Fuse network gas price (in wei and gwei) along with EIP-1559 fee suggestions when available.Returns the current Fuse network gas price (in wei and gwei) along with EIP-1559 fee suggestions when available.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
fuse_resolve_ensResolves 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.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.
| Parameter | Typ | Beschreibung |
|---|---|---|
| name* | string | ENS name to resolve (e.g. `vitalik.eth`). Plain addresses are returned unchanged. |
fuse_get_account_abstraction_infoReads 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.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.
| Parameter | Typ | Beschreibung |
|---|---|---|
| smartAccountAddress* | string | Smart-account (ERC-4337) address — counterfactual or deployed. |
| nonceKey | string | Optional 192-bit nonce key as a decimal or 0x-prefixed hex string (defaults to 0). |
fuse_list_wallet_tokensLists all ERC-20 tokens held by a wallet on Fuse, enriched with Fusebox metadata (symbol, decimals, USD value). Powered by the Fusebox SDK BalancesModule.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.
| Parameter | Typ | Beschreibung |
|---|---|---|
| walletAddress* | string | Wallet address whose ERC-20 token portfolio should be listed. |
fuse_list_wallet_nftsLists all NFTs (ERC-721 / ERC-1155 collectibles) owned by a wallet on Fuse. Powered by the Fusebox SDK BalancesModule.Lists all NFTs (ERC-721 / ERC-1155 collectibles) owned by a wallet on Fuse. Powered by the Fusebox SDK BalancesModule.
| Parameter | Typ | Beschreibung |
|---|---|---|
| walletAddress* | string | Wallet address whose NFT holdings should be listed. |
fuse_get_staking_optionsLists every staking option supported by Fuse — token, APR, TVL, expiry, and the matching unstake token. Powered by the Fusebox SDK StakingModule.Lists every staking option supported by Fuse — token, APR, TVL, expiry, and the matching unstake token. Powered by the Fusebox SDK StakingModule.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
fuse_get_staked_tokensReturns the active staking positions for a wallet — staked amount, USD value, earned rewards, and APR per position. Powered by the Fusebox SDK StakingModule.Returns the active staking positions for a wallet — staked amount, USD value, earned rewards, and APR per position. Powered by the Fusebox SDK StakingModule.
| Parameter | Typ | Beschreibung |
|---|---|---|
| walletAddress* | string | Smart-wallet address whose active staking positions should be returned. |
fuse_get_token_priceReturns the current USD price for an ERC-20 token tracked by Fusebox. Powered by the Fusebox SDK TradeModule.Returns the current USD price for an ERC-20 token tracked by Fusebox. Powered by the Fusebox SDK TradeModule.
| Parameter | Typ | Beschreibung |
|---|---|---|
| tokenAddress* | string | Address of the ERC-20 token whose USD price should be returned. |
fuse_get_token_price_changeReturns the 24-hour percentage price change for an ERC-20 token tracked by Fusebox. Powered by the Fusebox SDK TradeModule.Returns the 24-hour percentage price change for an ERC-20 token tracked by Fusebox. Powered by the Fusebox SDK TradeModule.
| Parameter | Typ | Beschreibung |
|---|---|---|
| tokenAddress* | string | Address of the ERC-20 token whose 24-hour price change should be returned. |
fuse_get_token_price_historyReturns OHLC / interval price stats for an ERC-20 token over a week, month, or year. Powered by the Fusebox SDK TradeModule.Returns OHLC / interval price stats for an ERC-20 token over a week, month, or year. Powered by the Fusebox SDK TradeModule.
| Parameter | Typ | Beschreibung |
|---|---|---|
| tokenAddress* | string | Address of the ERC-20 token to fetch price history for. |
| timeFrame* | string | Granularity / range for the price series. |
fuse_list_supported_tokensReturns the catalogue of ERC-20 tokens tracked by Fusebox (tradable, indexed, priced). Powered by the Fusebox SDK TradeModule.Returns the catalogue of ERC-20 tokens tracked by Fusebox (tradable, indexed, priced). Powered by the Fusebox SDK TradeModule.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
fuse_get_trade_quoteQuotes 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.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.
| Parameter | Typ | Beschreibung |
|---|---|---|
| inputToken* | string | Address of the token being sold. |
| outputToken* | string | Address of the token being bought. |
| amount* | string | Amount, expressed as a decimal string in the token's base units (wei for 18-decimal tokens). |
| exactIn | boolean | When true (default), `amount` is the sell amount. When false, `amount` is the desired buy amount. |
fuse_get_user_operationsReturns the ERC-4337 UserOperation history for a smart account on Fuse, indexed via the Fusebox GraphQL service. Powered by the Fusebox SDK GraphQLModule.Returns the ERC-4337 UserOperation history for a smart account on Fuse, indexed via the Fusebox GraphQL service. Powered by the Fusebox SDK GraphQLModule.
| Parameter | Typ | Beschreibung |
|---|---|---|
| sender* | string | Smart-account address (UserOperation `sender`) to fetch history for. |
fuse_notification_create_webhookCreate a Fusebox Notification webhook for a project. Requires `FUSEBOX_SECRET_API_KEY` (Notification API endpoints authenticate with both apiKey and API-SECRET).Create a Fusebox Notification webhook for a project. Requires `FUSEBOX_SECRET_API_KEY` (Notification API endpoints authenticate with both apiKey and API-SECRET).
| Parameter | Typ | Beschreibung |
|---|---|---|
| projectId* | string | Fuse Console project ID that owns the webhook. |
| webhookUrl* | string | HTTPS URL that Fusebox will POST event payloads to. |
| eventType* | string | Event filter. `ERC721` also covers ERC1155 events. `ALL` subscribes to every event type. |
fuse_notification_get_webhookRetrieve details of a single Fusebox Notification webhook. Requires `FUSEBOX_SECRET_API_KEY`.Retrieve details of a single Fusebox Notification webhook. Requires `FUSEBOX_SECRET_API_KEY`.
| Parameter | Typ | Beschreibung |
|---|---|---|
| webhookId* | string | Webhook ID to retrieve. |
fuse_notification_list_project_webhooksList every Fusebox Notification webhook configured for a given project. Requires `FUSEBOX_SECRET_API_KEY`.List every Fusebox Notification webhook configured for a given project. Requires `FUSEBOX_SECRET_API_KEY`.
| Parameter | Typ | Beschreibung |
|---|---|---|
| projectId* | string | Project ID whose webhooks should be listed. |
fuse_notification_update_webhookUpdate a Fusebox Notification webhook's URL or event type. Requires `FUSEBOX_SECRET_API_KEY`.Update a Fusebox Notification webhook's URL or event type. Requires `FUSEBOX_SECRET_API_KEY`.
| Parameter | Typ | Beschreibung |
|---|---|---|
| webhookId* | string | ID of the webhook to update. |
| webhookUrl* | string | New webhook URL. |
| eventType* | string | Event filter (`ERC721` also covers ERC1155). |
fuse_notification_delete_webhookprivilegiertPermanently delete a Fusebox Notification webhook. Destructive — the webhook stops receiving events. Requires `FUSEBOX_SECRET_API_KEY`.Permanently delete a Fusebox Notification webhook. Destructive — the webhook stops receiving events. Requires `FUSEBOX_SECRET_API_KEY`.
| Parameter | Typ | Beschreibung |
|---|---|---|
| webhookId* | string | ID of the webhook to delete. |
fuse_notification_add_addressesAdd one or more EVM addresses to a webhook's listening scope. Requires `FUSEBOX_SECRET_API_KEY`.Add one or more EVM addresses to a webhook's listening scope. Requires `FUSEBOX_SECRET_API_KEY`.
| Parameter | Typ | Beschreibung |
|---|---|---|
| webhookId* | string | ID of the webhook to extend. |
| addresses* | array | EVM addresses to start monitoring for this webhook. |
fuse_notification_remove_addressesprivilegiertRemove EVM addresses from a webhook's listening scope. Requires `FUSEBOX_SECRET_API_KEY`.Remove EVM addresses from a webhook's listening scope. Requires `FUSEBOX_SECRET_API_KEY`.
| Parameter | Typ | Beschreibung |
|---|---|---|
| webhookId* | string | ID of the webhook to modify. |
| addresses* | array | EVM addresses to stop monitoring. |
fuse_notification_list_addressesList every EVM address monitored by a given webhook. Requires `FUSEBOX_SECRET_API_KEY`.List every EVM address monitored by a given webhook. Requires `FUSEBOX_SECRET_API_KEY`.
| Parameter | Typ | Beschreibung |
|---|---|---|
| webhookId* | string | Webhook ID whose monitored addresses should be listed. |
fuse_smart_wallet_authenticateExchange 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.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.
| Parameter | Typ | Beschreibung |
|---|---|---|
| hash* | string | Signed message hash (EIP-191). |
| signature* | string | EIP-191 signature produced by the EOA owner. |
| ownerAddress* | string | EOA address that signed the hash (the smart wallet's owner). |
| smartWalletAddress* | string | Deployed smart contract wallet address. |
fuse_smart_wallet_get_actionsList the paginated action history (transfers, contract calls) of an authenticated smart wallet. The JWT comes from `fuse_smart_wallet_authenticate`.List the paginated action history (transfers, contract calls) of an authenticated smart wallet. The JWT comes from `fuse_smart_wallet_authenticate`.
| Parameter | Typ | Beschreibung |
|---|---|---|
| jwt* | string | Bearer JWT issued by `fuse_smart_wallet_authenticate`. |
| page | integer | Pagination page (default 1). |
| limit | integer | Items per page (default 10). |
| tokenAddress | string | Optional ERC-20 token address to filter actions by. |
fuse_trade_indicative_priceReturns an indicative price + route for a swap on Fuse (0x-style response). One of `sellAmount` / `buyAmount` must be provided.Returns an indicative price + route for a swap on Fuse (0x-style response). One of `sellAmount` / `buyAmount` must be provided.
| Parameter | Typ | Beschreibung |
|---|---|---|
| sellToken* | string | ERC-20 contract address of the token to sell. |
| buyToken* | string | ERC-20 contract address of the token to buy. |
| sellAmount | string | Sell amount in base units (mutually exclusive with `buyAmount`). |
| buyAmount | string | Desired buy amount in base units (mutually exclusive with `sellAmount`). |
| slippagePercentage | string | Max slippage as a decimal string (e.g. `0.01` = 1%). |
| gasPrice | string | Gas price override in wei. |
| takerAddress | string | Address of the trader (for validation). |
| excludedSources | string | Comma-separated liquidity sources to exclude. |
| includedSources | string | Comma-separated liquidity sources to include. |
| skipValidation | boolean | — |
| feeRecipient | string | — |
| buyTokenPercentageFee | string | — |
| enableSlippageProtection | boolean | — |
| priceImpactProtectionPercentage | string | — |
| feeRecipientTradeSurplus | string | — |
fuse_trade_liquidity_sourcesReturns the liquidity sources currently enabled for Fuse-chain trades (e.g. voltage.finance, sub-pools).Returns the liquidity sources currently enabled for Fuse-chain trades (e.g. voltage.finance, sub-pools).
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
fuse_trade_price_change_over_durationReturns a token's price change over a custom day-count window (`{ priceChange, currentPrice, previousPrice }`).Returns a token's price change over a custom day-count window (`{ priceChange, currentPrice, previousPrice }`).
| Parameter | Typ | Beschreibung |
|---|---|---|
| tokenAddress* | string | ERC-20 contract address of the token. |
| days* | integer | Number of days to look back when computing the price change. |
fuse_explorer_queryGeneric 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.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.
| Parameter | Typ | Beschreibung |
|---|---|---|
| module* | string | Etherscan-style API module: `account`, `block`, `contract`, `logs`, `stats`, `token`, `transaction`. |
| action* | string | Action within the module — e.g. `balance`, `txlist`, `getabi`, `getLogs`, `eth_block_number`, `verify`. |
| params | object | Additional query parameters (e.g. `address`, `fromBlock`, `toBlock`, `topic0`). Omit `module`, `action`, and `apiKey` — they're injected automatically. |
| method | string | HTTP method (default GET). Use POST only for the five `contract/verify*` actions, which also accept a JSON body. |
| body | object | JSON body for POST verify-* actions. |
fuse_get_signer_addressReturns 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.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.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
fuse_send_nativeSubmits 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.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.
| Parameter | Typ | Beschreibung |
|---|---|---|
| to* | string | Recipient address. |
| amount* | string | Amount of FUSE to send (default unit: FUSE — pass `unit: "wei"` for raw wei). |
| unit | string | `display` (default) treats `amount` as FUSE; `base` treats it as wei. |
fuse_send_erc20Submits a signed `ERC20.transfer(to, amount)` from the server's signer. Decimals are auto-fetched from the token; use `unit: "base"` to skip scaling.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.
| Parameter | Typ | Beschreibung |
|---|---|---|
| tokenAddress* | string | ERC-20 token contract address. |
| to* | string | Recipient address. |
| amount* | string | Amount to transfer. Default unit is the token's display unit (decimals auto-detected); pass `unit: "base"` to send raw base units. |
| unit | string | — |
fuse_write_contractprivilegiertSigns 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.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.
| Parameter | Typ | Beschreibung |
|---|---|---|
| address* | string | Contract address. |
| functionName* | string | State-mutating function to call. |
| args | array | Positional arguments (defaults to []). |
| abi | array | Optional ABI override. If omitted, the verified ABI is fetched from the Fuse explorer. |
| valueWei | string | Native FUSE value to send with the call, in wei (for payable functions). |
fuse_deploy_contractSigns and submits a contract-deployment transaction using the server's signer. Returns the transaction hash, and the deployed contract address when `waitForReceipt: true`.Signs and submits a contract-deployment transaction using the server's signer. Returns the transaction hash, and the deployed contract address when `waitForReceipt: true`.
| Parameter | Typ | Beschreibung |
|---|---|---|
| bytecode* | string | Contract creation bytecode as a 0x-prefixed hex string. |
| abi* | array | Contract ABI. Required so constructor arguments can be encoded correctly. |
| args | array | Constructor arguments (defaults to []). |
| valueWei | string | Native FUSE to send with the deployment, in wei (payable constructors). |
| waitForReceipt | boolean | When true, the tool waits for the deployment to be mined and includes the deployed address in the response (default false). |
fuse_sign_messageSigns 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.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.
| Parameter | Typ | Beschreibung |
|---|---|---|
| message* | string | Message to sign. UTF-8 by default; pass `encoding: "hex"` for raw bytes (0x-prefixed). |
| encoding | string | `utf8` (default) or `hex` for raw bytes. |
fuse_sign_typed_dataSigns a structured EIP-712 payload with the server's signer. Returns the 65-byte signature as hex. No on-chain transaction is submitted.Signs a structured EIP-712 payload with the server's signer. Returns the 65-byte signature as hex. No on-chain transaction is submitted.
| Parameter | Typ | Beschreibung |
|---|---|---|
| domain* | object | EIP-712 domain separator object. |
| types* | object | EIP-712 types map (exclude the `EIP712Domain` entry — it's derived from `domain`). |
| primaryType* | string | Name of the primary type to hash. |
| message* | object | Typed-data message conforming to `primaryType`. |
fuse_smart_get_infoReturns the ERC-4337 smart-wallet address derived from the configured signer, plus whether the Fuse paymaster (gasless mode) is enabled.Returns the ERC-4337 smart-wallet address derived from the configured signer, plus whether the Fuse paymaster (gasless mode) is enabled.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
fuse_smart_transfer_tokenSubmits an ERC-4337 UserOperation transferring a token (native FUSE or ERC-20) from the configured smart wallet. Gasless when `FUSE_USE_PAYMASTER=true`.Submits an ERC-4337 UserOperation transferring a token (native FUSE or ERC-20) from the configured smart wallet. Gasless when `FUSE_USE_PAYMASTER=true`.
| Parameter | Typ | Beschreibung |
|---|---|---|
| tokenAddress* | string | Token contract address. Use the native-token sentinel `0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee` for FUSE. |
| to* | string | Recipient address. |
| amount* | string | Amount to transfer. Default unit is the token's display unit; pass `unit: "base"` for raw base units. |
| unit | string | — |
fuse_smart_transfer_nftSubmits an ERC-4337 UserOperation transferring an NFT (ERC-721 / ERC-1155) from the configured smart wallet to a recipient.Submits an ERC-4337 UserOperation transferring an NFT (ERC-721 / ERC-1155) from the configured smart wallet to a recipient.
| Parameter | Typ | Beschreibung |
|---|---|---|
| nftContractAddress* | string | ERC-721 / ERC-1155 contract address. |
| to* | string | Recipient address. |
| tokenId* | string | NFT token ID (decimal or 0x-prefixed hex string). |
fuse_smart_approve_tokenSubmits an ERC-4337 UserOperation calling `ERC20.approve(spender, amount)` from the configured smart wallet.Submits an ERC-4337 UserOperation calling `ERC20.approve(spender, amount)` from the configured smart wallet.
| Parameter | Typ | Beschreibung |
|---|---|---|
| tokenAddress* | string | ERC-20 token contract address. |
| spender* | string | Address being granted spending allowance. |
| amount* | string | Allowance amount. Default unit is the token's display unit; pass `unit: "base"` for raw base units. Use `"max"` to approve the uint256 maximum. |
| unit | string | — |
fuse_smart_approve_nftSubmits an ERC-4337 UserOperation calling `approve(spender, tokenId)` on an NFT contract from the configured smart wallet.Submits an ERC-4337 UserOperation calling `approve(spender, tokenId)` on an NFT contract from the configured smart wallet.
| Parameter | Typ | Beschreibung |
|---|---|---|
| nftContractAddress* | string | ERC-721 / ERC-1155 contract address. |
| spender* | string | Address being granted approval for the token ID. |
| tokenId* | string | NFT token ID (decimal or hex). |
fuse_smart_approve_and_callAtomically approves a token and invokes a follow-up call on the spender from the configured smart wallet. Common DeFi pattern.Atomically approves a token and invokes a follow-up call on the spender from the configured smart wallet. Common DeFi pattern.
| Parameter | Typ | Beschreibung |
|---|---|---|
| tokenAddress* | string | ERC-20 token contract address to approve. |
| spender* | string | Contract that will receive the subsequent call. |
| amount* | string | Allowance amount in the token's display unit (or base if `unit: "base"`). |
| unit | string | — |
| callData* | string | Encoded calldata to invoke on `spender` after approval (0x-prefixed hex). |
fuse_smart_call_contractSubmits 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.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.
| Parameter | Typ | Beschreibung |
|---|---|---|
| to* | string | Target contract address. |
| valueWei | string | Native FUSE to send with the call, in wei (default `0`). |
| data* | string | Encoded calldata (0x-prefixed hex). |
fuse_smart_execute_batchSubmits a single ERC-4337 UserOperation that executes a sequence of contract calls atomically. Failed sub-calls revert the whole batch.Submits a single ERC-4337 UserOperation that executes a sequence of contract calls atomically. Failed sub-calls revert the whole batch.
| Parameter | Typ | Beschreibung |
|---|---|---|
| calls* | array | Ordered list of contract calls to execute atomically as a single UserOp. |
fuse_smart_swap_tokensSubmits 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.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.
| Parameter | Typ | Beschreibung |
|---|---|---|
| inputToken* | string | Address of the token being sold. |
| outputToken* | string | Address of the token being bought. |
| inputAmount* | string | Amount in base units (wei for 18-decimal tokens). |
| exactIn | boolean | `true` (default) treats `inputAmount` as sell amount; `false` treats it as buy amount. |
fuse_smart_stake_tokenSubmits an ERC-4337 UserOperation that stakes a token using Fuse's staking module. List options first with `fuse_get_staking_options`.Submits an ERC-4337 UserOperation that stakes a token using Fuse's staking module. List options first with `fuse_get_staking_options`.
| Parameter | Typ | Beschreibung |
|---|---|---|
| tokenAddress* | string | Token to stake (must match a `fuse_get_staking_options` entry). |
| tokenAmount* | string | Amount in base units (wei for 18-decimal tokens). |
fuse_smart_unstake_tokenSubmits an ERC-4337 UserOperation that unstakes a token via Fuse's staking module.Submits an ERC-4337 UserOperation that unstakes a token via Fuse's staking module.
| Parameter | Typ | Beschreibung |
|---|---|---|
| tokenAddress* | string | Original staking-token address. |
| tokenAmount* | string | Amount to unstake, in base units. |
| unstakeTokenAddress* | string | Receipt token address paired with the stake (`unStakeTokenAddress` from `fuse_get_staking_options`). |
50 von 50 Tools haben eine Beschreibung veröffentlicht.
Tool-Namen und -Beschreibungen stammen vom Publisher und werden wortgetreu als inerter Text angezeigt. Es sind die Zeichenketten, die ein MCP-Client an ein Modell übergibt, deshalb prüft Forge sie auf Prompt-Injection-Muster — jeder Befund erscheint oben beim Sicherheits-Scan. „Privilegiert“ ist ein Schlagwort-Treffer im Tool-Namen, keine Prüfung dessen, was das Tool tut: ein harmlos klingender Name kann trotzdem alles tun.
MCP server for Fuse Network: balances, tokens, staking, DeFi data, swaps and on-chain transactions.
+ 10 weitere bei diesem Eintrag beobachtet.
Verlinkte Namen öffnen den Forge-Index aller Einträge, bei denen dieses Tool beobachtet wurde. Alle indexierten Tools durchsuchen.
Dieser Eintrag veröffentlicht kein npm-Paket, daher hat Forge keinen Abhängigkeitsbaum dafür. Das ist eine Lücke in der Abdeckung — keine Aussage, dass er keine Abhängigkeiten hat.