Non-custodial Ethereum swaps and managed liquidity. You sign every tx; FluxIQ holds no funds.
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://fluxiq.xyz/api/mcp9 Tools · 134 mspingHealth check — returns 'pong'.Health check — returns 'pong'.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
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.
| Parameter | Typ | Beschreibung |
|---|---|---|
| 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.
| Parameter | Typ | Beschreibung |
|---|---|---|
| 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.
| Parameter | Typ | Beschreibung |
|---|---|---|
| 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.
| Parameter | Typ | Beschreibung |
|---|---|---|
| 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.
| Parameter | Typ | Beschreibung |
|---|---|---|
| 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.
| Parameter | Typ | Beschreibung |
|---|---|---|
| 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.
| Parameter | Typ | Beschreibung |
|---|---|---|
| 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.
| Parameter | Typ | Beschreibung |
|---|---|---|
| chainId | integer | Defaults to mainnet (1). |
9 von 9 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.
Non-custodial Ethereum swaps and managed liquidity. You sign every tx; FluxIQ holds no funds.
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.