Non-custodial Ethereum swaps and managed liquidity. You sign every tx; FluxIQ holds no funds.
Déduit des transports déclarés par cette annonce (streamable-http). Un client absent de cette liste n’est pas écarté pour autant — c’est simplement quelque chose que Forge ne peut pas confirmer.
La vérification confirme l’identité de l’éditeur (la propriété du dépôt), pas la sûreté du code. L’analyse de sécurité couvre les CVE connues et les scripts d’installation suspects.
Lu depuis un véritable échange MCP initialize → tools/list contre l’endpoint déclaré. Aucun outil n’a été invoqué — tools/list est l’appel d’introspection en lecture seule que le protocole prévoit pour cela. Cela reflète ce que le serveur annonçait à cet instant ; un endpoint hébergé n’est figé sur aucune version et peut changer sans préavis.
https://fluxiq.xyz/api/mcp9 outils · 134 mspingHealth check — returns 'pong'.Health check — returns 'pong'.
Aucun schéma d’entrée n’a été publié pour cet outil.
quote_swapRead-only ERC20 swap quote: expected out, guaranteed minOut, fee, and a high-level route summary. No broadcast.Read-only ERC20 swap quote: expected out, guaranteed minOut, fee, and a high-level route summary. No broadcast.
| Paramètre | Type | Description |
|---|---|---|
| chainId* | integer | EVM chain id (mainnet = 1 in v1). |
| tokenIn* | string | ERC20 input token (native ETH is not supported). |
| tokenOut* | string | ERC20 output token. |
| amountIn* | string | Amount in base units (integer string, e.g. USDC 6dp). |
| recipient* | string | Recipient / payer address (the wallet that signs + receives). |
| slippageBps | integer | Optional slippage budget in basis points (0–10000). |
build_swapBuild a NON-CUSTODIAL ERC20 swap plan (approve → Permit2 sign → router.swap) for the caller to sign + broadcast. No broadcast.Build a NON-CUSTODIAL ERC20 swap plan (approve → Permit2 sign → router.swap) for the caller to sign + broadcast. No broadcast.
| Paramètre | Type | Description |
|---|---|---|
| chainId* | integer | EVM chain id (mainnet = 1 in v1). |
| tokenIn* | string | ERC20 input token (native ETH is not supported). |
| tokenOut* | string | ERC20 output token. |
| amountIn* | string | Amount in base units (integer string, e.g. USDC 6dp). |
| recipient* | string | Recipient / payer address (the wallet that signs + receives). |
| slippageBps | integer | Optional slippage budget in basis points (0–10000). |
quote_lp_depositRead-only any-token LP deposit preview: estimated shares, guaranteed minShares, fee, and refund bps. No broadcast.Read-only any-token LP deposit preview: estimated shares, guaranteed minShares, fee, and refund bps. No broadcast.
| Paramètre | Type | Description |
|---|---|---|
| chainId* | integer | EVM chain id (mainnet = 1 in v1). |
| vault* | string | Known any-token LP vault address. |
| inputToken* | string | Any held token to deposit. |
| amountIn* | string | Amount in base units (integer string, e.g. USDC 6dp). |
| recipient* | string | Recipient / payer address (the wallet that signs + receives). |
| slippageBps | integer | Optional slippage budget in basis points (0–10000). |
build_lp_depositBuild a NON-CUSTODIAL any-token LP deposit plan (approve → Permit2 sign → router.depositAnyToken) for the caller to sign + broadcast. No broadcast.Build a NON-CUSTODIAL any-token LP deposit plan (approve → Permit2 sign → router.depositAnyToken) for the caller to sign + broadcast. No broadcast.
| Paramètre | Type | Description |
|---|---|---|
| chainId* | integer | EVM chain id (mainnet = 1 in v1). |
| vault* | string | Known any-token LP vault address. |
| inputToken* | string | Any held token to deposit. |
| amountIn* | string | Amount in base units (integer string, e.g. USDC 6dp). |
| recipient* | string | Recipient / payer address (the wallet that signs + receives). |
| slippageBps | integer | Optional slippage budget in basis points (0–10000). |
quote_lp_withdrawRead-only any-token LP withdraw preview: estimated and guaranteed token-out for burning vault shares. No broadcast.Read-only any-token LP withdraw preview: estimated and guaranteed token-out for burning vault shares. No broadcast.
| Paramètre | Type | Description |
|---|---|---|
| chainId* | integer | EVM chain id (mainnet = 1 in v1). |
| vault* | string | Known any-token LP vault address. |
| outputToken* | string | Token to receive on withdraw. |
| shares* | string | Vault shares to burn (base-unit integer string). |
| recipient* | string | Recipient / payer address (the wallet that signs + receives). |
| slippageBps | integer | Optional slippage budget in basis points (0–10000). |
build_lp_withdrawBuild a NON-CUSTODIAL any-token LP withdraw plan (approve shares → Permit2 sign → router.withdrawAnyToken) for the caller to sign + broadcast. No broadcast.Build a NON-CUSTODIAL any-token LP withdraw plan (approve shares → Permit2 sign → router.withdrawAnyToken) for the caller to sign + broadcast. No broadcast.
| Paramètre | Type | Description |
|---|---|---|
| chainId* | integer | EVM chain id (mainnet = 1 in v1). |
| vault* | string | Known any-token LP vault address. |
| outputToken* | string | Token to receive on withdraw. |
| shares* | string | Vault shares to burn (base-unit integer string). |
| recipient* | string | Recipient / payer address (the wallet that signs + receives). |
| slippageBps | integer | Optional slippage budget in basis points (0–10000). |
list_vaultsList the public any-token LP vaults (addresses + token pair). Public market data only — no user-private reads.List the public any-token LP vaults (addresses + token pair). Public market data only — no user-private reads.
| Paramètre | Type | Description |
|---|---|---|
| chainId | integer | Defaults to mainnet (1). |
list_tokensList the public swap token allow-list (address/symbol/name/decimals). Public market data only — no user-private reads.List the public swap token allow-list (address/symbol/name/decimals). Public market data only — no user-private reads.
| Paramètre | Type | Description |
|---|---|---|
| chainId | integer | Defaults to mainnet (1). |
9 outils sur 9 ont publié une description.
Les noms et descriptions d’outils sont écrits par l’éditeur et affichés tels quels, comme du texte inerte. Ce sont les chaînes qu’un client MCP transmet à un modèle, alors Forge y recherche des motifs d’injection de prompt — tout constat apparaît avec l’analyse de sécurité ci-dessus. « Privilégié » est une correspondance de mot-clé sur le nom de l’outil, pas un audit de ce qu’il fait : un nom anodin peut tout de même tout faire.
Non-custodial Ethereum swaps and managed liquidity. You sign every tx; FluxIQ holds no funds.
Les noms cliquables ouvrent l’index Forge de toutes les entrées observées exposant cet outil. Parcourir tous les outils indexés.
Cette entrée ne publie aucun paquet npm : Forge n'a donc pas d'arbre de dépendances pour elle. C'est une lacune de couverture — pas une affirmation qu'elle n'a aucune dépendance.