Manage Arcadia LP positions, lending, leverage, automation, and unsigned onchain transactions across supported networks.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
This server is confirmed live โ we successfully called its tools/list endpoint directly (see the verified badge above). We haven't yet sandbox-tested the stdio install command below specifically, which is a separate, ongoing check.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by MCP Server.
read.account.infoGet full overview of an Arcadia account: health factor, collateral value, debt, deposited assets, liquidation price, and automation status. Health factor = 1 - (used_margin / liquidation_value): 1 = no debt (safest), >0 = healthy, 0 = liquidation threshold, <0 = past liquidation. Higher is safer. On all supported chains returns an `automation` object showing which asset managers are enabled (rebalancer, compounder, yield_claimer, merkl_operator, gas_relayer, cow_swapper). Automation detection spans every asset-manager version deployed on the selected chain, so registrations made on older versions are still reported as active; the returned value is the user-facing dex_protocol (e.g. 'slipstream') with no version suffix. LP positions in assets[] include a dex_protocol field (slipstream, slipstream_v2, slipstream_v3, staked_slipstream, staked_slipstream_v2, staked_slipstream_v3, uniV3, uniV4) โ use this as the dex_protocol param for write.asset_manager.* tools. Slipstream V2 is Base-only. V3 is available on Base and Optimism. Unichain supports only Slipstream V1, uniV3, and uniV4. The automation object uses internal AM key names (slipstreamV1, slipstreamV2, slipstreamV3, uniV3, uniV4): map slipstreamV1 โ 'slipstream'/'staked_slipstream', slipstreamV2 โ 'slipstream_v2'/'staked_slipstream_v2', slipstreamV3 โ 'slipstream_v3'/'staked_slipstream_v3', uniV3 โ 'uniV3', uniV4 โ 'uniV4'. Numeric fields without a _usd suffix are in the account's numeraire token raw units (divide by 10^decimals: 6 for USDC, 18 for WETH, 8 for cbBTC). Fields ending in _usd are in USD with 18 decimals (divide by 1e18). health_factor is unitless. Asset amounts are raw token units. To list all accounts for a wallet, use read.wallet.accounts.
read.account.historyGet historical collateral and debt values for an Arcadia account over time. Returns a time series of snapshots (timestamp, collateral_value, debt_value, net_value). Each value is the account's net value in USD (human-readable, not raw units). Useful for charting account performance over a period.
read.account.pnlGet PnL (cost basis) and yield earned for an Arcadia account. Returns lifetime totals: cost basis vs current value (negative cost_basis = net profit withdrawn), net transfers per token, total yield earned in USD and per token. cost_basis, current_value, cost_diff are in USD (human-readable). Per-token fields (net_transfers, summed_yields_earned) are in raw token units.
read.pool.listList all Arcadia lending pools: TVL, utilization, available liquidity. Key fields: interest_rate = current borrow cost, lending_apy = lender yield. All rates are decimal fractions (1.0 = 100%, 0.06 = 6%). For APY history on a specific pool, use read.pool.info.
read.pool.infoGet detailed info for a single lending pool including APY history over time. Useful for analyzing rate trends and comparing pools. Use read.pool.list to discover pool addresses.
read.asset.listList supported collateral assets on Arcadia. Returns compact list (address, symbol, decimals, type). Use search to filter by symbol substring. For USD prices, use read.asset.prices.
The arcadia-finance/mcp-server MCP server connects an MCP-compatible agent to Arcadia Finance workflows for concentrated liquidity, lending, leverage, and automation. It can inspect Arcadia accounts, identify LP positions, review lending pools and strategies, and retrieve wallet balances and token allowances before a transaction is prepared.
The server supports Uniswap and Aerodrome-related Arcadia positions on Base, Unichain, and Optimism. Account data includes health factor, collateral, debt, liquidation price, deposited assets, and enabled automation. Historical value, PnL, cost basis, yield, and token transfers are also available for account analysis.
Read tools query Arcadia and onchain data. Agents can discover accounts belonging to a wallet, inspect supported assets and USD prices, compare lending pools, review strategy APYs, and request a rebalancing recommendation. The guides tool provides workflow references for strategy selection, automation setup, contract addresses, and multi-step operations.
Write tools do not directly sign transactions. They return unsigned transaction data containing the destination, calldata, value, and chain ID. A wallet or transaction-signing client must review and broadcast the result. The optional development tool can sign and send transactions with a local private key supplied through PK; the README says it is not intended for production use.
The arcadia-finance/mcp-server MCP server uses atomic flash-action builders for several workflows. Adding liquidity can combine wallet deposits, existing account collateral, swaps, LP minting, and optional borrowing. Closing can burn an LP position, swap assets, and repay debt in one transaction, after which a separate withdrawal sends remaining assets to the wallet.
Install the npm package with:
The package is listed for use with Claude and Cursor. The repository also provides installation links for VS Code and Cursor MCP configuration. No API key or paid service credential is specified in the supplied material. PK is only needed for the optional dev.send tool, which signs and broadcasts using a local private key.
Read capabilities include:
Write capabilities include creating, depositing to, withdrawing from, borrowing against, and repaying Arcadia accounts. The server can add, partially remove, swap, deleverage, stake, unstake, claim rewards from, or fully close LP positions. It can also approve tokens and deposit into lending-pool tranches.
The arcadia-finance/mcp-server MCP server includes automation configuration tools in the repository tool catalog, including full desired-state and delta-based updates. Asset-manager intent tools return parameters that can be combined for an account automation update.
Transaction calldata for liquidity, swap, deleverage, and close operations is time-sensitive and should be signed and broadcast within 30 seconds. If price movement causes a revert, the transaction should be rebuilt. Several endpoints provide Tenderly simulation fields; a failed simulation should not be broadcast. Staking operations may not always provide simulation data.
Account values use different units. Raw token amounts require token-specific decimal conversion, while USD fields use 18-decimal fixed-point values in account information. APY and rate values are decimal fractions, not percentage strings. LP position data supplies the dex_protocol value needed by asset-manager write tools.
Network and protocol support varies by position type. Slipstream V2 is Base-only, Slipstream V3 is available on Base and Optimism, and Unichain supports Slipstream V1, uniV3, and uniV4. Full position exits leave resulting tokens in the Arcadia account; withdrawing them is a separate operation.
Factual signals from GitHub, npm, and our automated checks โ not a rating.
No reviews yet โ be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/arcadia-finance-mcp-server)<a href="https://allmcps.com/mcp/arcadia-finance-mcp-server"><img src="https://allmcps.com/api/badge/arcadia-finance-mcp-server?style=directory" alt="MCP Server on AllMCPs" /></a>