Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Akka Finance Server

FreeNot checked

MCP server for the AKKA Finance DEX aggregator — swap quotes, routes, and execution across EVM chains.

GitHubEmbed

About

MCP server for the AKKA Finance DEX aggregator — swap quotes, routes, and execution across EVM chains.

README

MCP server for the AKKA Finance DEX aggregator — swap quotes, routes, and execution across EVM chains.

npm version License: MIT

Prerequisites

An AKKA API key is required. Get one at docs.akka.finance/authentication.

Install

Claude Desktop

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "akka-dex": {
      "command": "npx",
      "args": ["-y", "@akka-finance/mcp-server"],
      "env": {
        "AKKA_API_KEY": "your-api-key"
      }
    }
  }
}

Claude Code

claude mcp add akka-dex -e AKKA_API_KEY=your-api-key -- npx -y @akka-finance/mcp-server

Cursor

Add to .cursor/mcp.json:

{
  "mcpServers": {
    "akka-dex": {
      "command": "npx",
      "args": ["-y", "@akka-finance/mcp-server"],
      "env": {
        "AKKA_API_KEY": "your-api-key"
      }
    }
  }
}

VS Code

Add to .vscode/mcp.json:

{
  "servers": {
    "akka-dex": {
      "command": "npx",
      "args": ["-y", "@akka-finance/mcp-server"],
      "env": {
        "AKKA_API_KEY": "your-api-key"
      }
    }
  }
}

Tools

Tool Description
akka_get_quote Get the best swap quote across 25+ DEXes
akka_get_swap Build an unsigned swap transaction
akka_dex_compare Compare quotes across individual DEX pools
akka_get_spender Get the router contract address for token approval
akka_get_approve_tx Build an ERC-20 approve transaction
akka_check_allowance Check current token spending allowance
akka_list_tokens List tradeable tokens on a chain
akka_get_token Get token details by address
akka_list_chains List all supported chains

Supported Chains

Chain ID Network Native Token
999 HyperEVM (Hyperliquid) HYPE
1 Ethereum ETH
8453 Base ETH
42161 Arbitrum ETH
56 BNB Chain BNB

Configuration

Configuration via environment variables or CLI arguments:

Env Variable CLI Arg Default Description
AKKA_API_BASE --api-base https://api.akka.finance AKKA API base URL
AKKA_API_KEY --api-key required API key for AKKA Finance API
AKKA_MCP_TRANSPORT --transport stdio Transport: stdio or http
AKKA_MCP_PORT --port 3100 Port for HTTP transport
AKKA_TIMEOUT --timeout 15000 Request timeout in ms

HTTP Transport

For remote/web-based agents:

npx @akka-finance/mcp-server --transport=http --port=3100

Exposes a Streamable HTTP endpoint at http://localhost:3100/mcp.

Base MCP Skill Plugin

A Base MCP skill plugin for token swaps on Base is included at skills/akka-swap.md. Drop it into your Base MCP skills directory to enable AKKA-powered swaps through Base's smart wallet flow.

Development

git clone https://github.com/Akka-Finance/akka-mcp-server.git
cd akka-mcp-server
npm install
npm run dev        # Run with tsx (hot reload)
npm run build      # Compile TypeScript
npm start          # Run compiled output

Testing with MCP Inspector

npx @modelcontextprotocol/inspector node dist/index.js

How It Works

This MCP server is a thin client that calls the AKKA Finance REST API. It does not hold private keys or execute transactions. All swap/approve tools return unsigned transaction data that the user must sign and broadcast separately.

AI Agent (Claude, Cursor, etc.)
  ↕ MCP Protocol (stdio or HTTP)
AKKA MCP Server (this package)
  ↕ HTTP REST
AKKA Finance API
  ↕ On-chain
25+ DEXes across 7 EVM chains

License

MIT

from github.com/Akka-Finance/akka-mcp-server

Install Akka Finance Server in Claude Desktop, Claude Code & Cursor

Recommended · one command, every IDE
unyly install akka-finance-mcp-server

Installs into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.

First time? Get the CLI: curl -fsSL https://unyly.org/install | sh

Or configure manually

Run in your terminal:

claude mcp add akka-finance-mcp-server -- npx -y @akka-finance/mcp-server

FAQ

Is Akka Finance Server MCP free?

Yes, Akka Finance Server MCP is free — one-click install via Unyly at no cost.

Does Akka Finance Server need an API key?

No, Akka Finance Server runs without API keys or environment variables.

Is Akka Finance Server hosted or self-hosted?

A hosted option is available: Unyly runs the server in the cloud, no local setup required.

How do I install Akka Finance Server in Claude Desktop, Claude Code or Cursor?

Open Akka Finance Server on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Akka Finance Server with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All finance MCPs