Manages leveraged concentrated liquidity positions on Arcadia Finance with automated rebalancing on Base, Unichain and Optimism.
Setup
Choose your client, copy the config, then fill in any required environment variables.
Local
claude mcp add arcadia-finance --env RPC_URL_BASE='<RPC_URL_BASE>' --env RPC_URL_UNICHAIN='<RPC_URL_UNICHAIN>' --env RPC_URL_OPTIMISM='<RPC_URL_OPTIMISM>' --env RPC_URL_ROBINHOOD='<RPC_URL_ROBINHOOD>' --env PK='<PK>' -- npx -y @arcadia-finance/mcp-server~/.codex/config.toml
[mcp_servers.arcadia-finance]
command = "npx"
args = ["-y", "@arcadia-finance/mcp-server"]
env = { RPC_URL_BASE = "<RPC_URL_BASE>", RPC_URL_UNICHAIN = "<RPC_URL_UNICHAIN>", RPC_URL_OPTIMISM = "<RPC_URL_OPTIMISM>", RPC_URL_ROBINHOOD = "<RPC_URL_ROBINHOOD>", PK = "<PK>" }
# codex mcp add arcadia-finance --env RPC_URL_BASE='<RPC_URL_BASE>' --env RPC_URL_UNICHAIN='<RPC_URL_UNICHAIN>' --env RPC_URL_OPTIMISM='<RPC_URL_OPTIMISM>' --env RPC_URL_ROBINHOOD='<RPC_URL_ROBINHOOD>' --env PK='<PK>' -- npx -y @arcadia-finance/mcp-server~/.cursor/mcp.json
{
"mcpServers": {
"arcadia-finance": {
"command": "npx",
"args": [
"-y",
"@arcadia-finance/mcp-server"
],
"env": {
"RPC_URL_BASE": "<RPC_URL_BASE>",
"RPC_URL_UNICHAIN": "<RPC_URL_UNICHAIN>",
"RPC_URL_OPTIMISM": "<RPC_URL_OPTIMISM>",
"RPC_URL_ROBINHOOD": "<RPC_URL_ROBINHOOD>",
"PK": "<PK>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"arcadia-finance": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@arcadia-finance/mcp-server"
],
"env": {
"RPC_URL_BASE": "<RPC_URL_BASE>",
"RPC_URL_UNICHAIN": "<RPC_URL_UNICHAIN>",
"RPC_URL_OPTIMISM": "<RPC_URL_OPTIMISM>",
"RPC_URL_ROBINHOOD": "<RPC_URL_ROBINHOOD>",
"PK": "<PK>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"arcadia-finance": {
"command": "npx",
"args": [
"-y",
"@arcadia-finance/mcp-server"
],
"env": {
"RPC_URL_BASE": "<RPC_URL_BASE>",
"RPC_URL_UNICHAIN": "<RPC_URL_UNICHAIN>",
"RPC_URL_OPTIMISM": "<RPC_URL_OPTIMISM>",
"RPC_URL_ROBINHOOD": "<RPC_URL_ROBINHOOD>",
"PK": "<PK>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"arcadia-finance": {
"command": "npx",
"args": [
"-y",
"@arcadia-finance/mcp-server"
],
"env": {
"RPC_URL_BASE": "<RPC_URL_BASE>",
"RPC_URL_UNICHAIN": "<RPC_URL_UNICHAIN>",
"RPC_URL_OPTIMISM": "<RPC_URL_OPTIMISM>",
"RPC_URL_ROBINHOOD": "<RPC_URL_ROBINHOOD>",
"PK": "<PK>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"arcadia-finance": {
"command": "npx",
"args": [
"-y",
"@arcadia-finance/mcp-server"
],
"env": {
"RPC_URL_BASE": "<RPC_URL_BASE>",
"RPC_URL_UNICHAIN": "<RPC_URL_UNICHAIN>",
"RPC_URL_OPTIMISM": "<RPC_URL_OPTIMISM>",
"RPC_URL_ROBINHOOD": "<RPC_URL_ROBINHOOD>",
"PK": "<PK>"
}
}
}
}Remote
claude mcp add --transport http arcadia-finance https://mcp.arcadia.finance/mcp~/.codex/config.toml
[mcp_servers.arcadia-finance]
url = "https://mcp.arcadia.finance/mcp"
# codex mcp add arcadia-finance --url https://mcp.arcadia.finance/mcp~/.cursor/mcp.json
{
"mcpServers": {
"arcadia-finance": {
"url": "https://mcp.arcadia.finance/mcp"
}
}
}.vscode/mcp.json
{
"servers": {
"arcadia-finance": {
"type": "http",
"url": "https://mcp.arcadia.finance/mcp"
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"arcadia-finance": {
"httpUrl": "https://mcp.arcadia.finance/mcp"
}
}
}claude_desktop_config.json · Customize › Connectors › Add custom connector
{
"mcpServers": {
"arcadia-finance": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.arcadia.finance/mcp"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"arcadia-finance": {
"url": "https://mcp.arcadia.finance/mcp"
}
}
}Environment variables
RPC_URL_BASERPC_URL_UNICHAINRPC_URL_OPTIMISMRPC_URL_ROBINHOODPK
Replace the placeholders with your own credentials and keep them out of version control.