Fibx MCP server
{
"mcpServers": {
"fibrous-fibx": {
"command": "npx",
"args": [
"-y",
"fibx@latest"
],
"env": {
"FIBX_SESSION_SECRET": "<fibx_session_secret>",
"FIBX_WC_PROJECT_ID": "<fibx_wc_project_id>"
}
}
}
}{
"mcpServers": {
"fibrous-fibx": {
"command": "npx",
"args": [
"-y",
"fibx@latest"
],
"env": {
"FIBX_SESSION_SECRET": "<fibx_session_secret>",
"FIBX_WC_PROJECT_ID": "<fibx_wc_project_id>"
}
}
}
}{
"mcpServers": {
"fibrous-fibx": {
"command": "npx",
"args": [
"-y",
"fibx@latest"
],
"env": {
"FIBX_SESSION_SECRET": "<fibx_session_secret>",
"FIBX_WC_PROJECT_ID": "<fibx_wc_project_id>"
}
}
}
}{
"servers": {
"fibrous-fibx": {
"command": "npx",
"args": [
"-y",
"fibx@latest"
],
"env": {
"FIBX_SESSION_SECRET": "${input:fibx_session_secret}",
"FIBX_WC_PROJECT_ID": "${input:fibx_wc_project_id}"
}
}
},
"inputs": [
{
"id": "fibx_session_secret",
"type": "promptString",
"description": "Fibx session secret",
"password": true
},
{
"id": "fibx_wc_project_id",
"type": "promptString",
"description": "Fibx wc project id",
"password": true
}
]
}{
"mcpServers": {
"fibrous-fibx": {
"command": "npx",
"args": [
"-y",
"fibx@latest"
],
"env": {
"FIBX_SESSION_SECRET": "<fibx_session_secret>",
"FIBX_WC_PROJECT_ID": "<fibx_wc_project_id>"
}
}
}
}file .mcp.json (in your project root)file claude_desktop_config.jsonfile ~/.cursor/mcp.jsonfile .vscode/mcp.jsonfile ~/.codeium/windsurf/mcp_config.jsoninstall npx -y fibxversion 0.10.1
What it does
FibX is an MCP server for DeFi operations on Base, HyperEVM, and Monad chains. It supports token swaps via Fibrous aggregation, portfolio tracking, transfers, and Aave V3 lending on Base, with signing options via WalletConnect, Privy server wallets, or imported private keys.
- Execute token swaps across Base, HyperEVM, and Monad with optimal routing and auto-slippage management.
- View cross-chain portfolio balances and DeFi positions with USD valuations.
- Supply, borrow, repay, and withdraw from Aave V3 markets on Base with transaction simulation before execution.
Tools this server exposes
| Tool | Does |
|---|---|
| quote | Get a price quote for a token swap pair on a specified chain. |
| trade | Execute a token swap transaction. |
| balance | Check wallet balances across connected chains. |
| portfolio | View cross-chain portfolio overview with USD valuations and DeFi positions. |
| transfer | Send ETH or any ERC-20 token. |
| auth_connect | Pair FibX with an existing wallet via WalletConnect for transaction signing. |
| auth_login | Authenticate with email for Privy server wallet signing. |
| auth_import | Import a private key for local wallet signing with encryption. |
| aave_supply | Supply an asset to Aave V3 on Base. |
| aave_borrow | Borrow an asset from Aave V3 on Base. |
| aave_repay | Repay a borrowed asset on Aave V3 on Base. |
| aave_withdraw | Withdraw a supplied asset from Aave V3 on Base. |
| aave_markets | Browse available Aave V3 markets on Base. |
| open_fibx | Open the FibX app UI in hosts that render MCP Apps, showing wallet, balances, signing policy, and swap form. |
| status | Check the current authentication and connection status. |
Before you enable it
An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.