Finam MCP server

Finam MCP Server

An MCP server for the Finam TradeAPI: 18 tools for the account, orders, market data and exchange reference data

MCP server

High risk

We rate an entry high when the tool writes to external systems, handles money, production databases or secrets, or runs arbitrary commands. The CLI installs it only with your consent.

Why this level

  • Tools can place and cancel exchange orders
  • The token grants access to a real brokerage account
All reasons and checks
Russian stack

tikhonov-aleksei/finam-mcp

Install

Manual install

{
  "mcpServers": {
    "finam": {
      "command": "uvx",
      "args": ["git+ssh://git@github.com/mdmeldon/finam-mcp.git"],
      "env": {
        "FINAM_API_TOKEN": "ваш_api_токен_finam",
        "FINAM_ACCOUNT_ID": "ваш_account_id"
      }
    }
  }
}

Snippet from the README for ~/.cursor/mcp.json.

This is third-party code. Review the repository files before installing.

What it does

The server wraps the Finam TradeAPI in MCP tools organized by clean-architecture layers: account info, trade and transaction history, instrument/exchange/schedule reference data, placing and cancelling orders, historical bars, quotes, the order book and recent trades. Authorization uses a Finam API token, which the server exchanges for a short-lived JWT and refreshes automatically. It runs as a regular stdio MCP server via uv or as a plain package.

Who it is for. For traders with a Finam brokerage account who want to fetch market data and manage orders through an agent.

Good fit when

  • You want to check your Finam account balance, trades and transactions from a chat with an agent
  • You need historical bars, the order book or quotes for Finam instruments
  • You want to place or cancel an order without switching to the trading terminal

Not a fit when

  • You do not have a Finam API token and account ID
  • You are not ready to give an agent access to placing exchange orders

Example request

Show my last week of trades on my Finam account and the current quote for SBER

Limitations

You need Python 3.12, the uv package manager, and a FINAM_API_TOKEN plus FINAM_ACCOUNT_ID from your Finam account. The README points installation at the mdmeldon/finam-mcp repository sharing the same codebase; there is no separate PyPI release for this project. Interface stability is not guaranteed.

How to disable. Remove the finam block from your MCP client config and revoke the API token in your Finam account.

MCP

Transport
stdio
Authentication
API key
Environment variables
Environment variables
FINAM_API_TOKEN
required, secret
Finam API token from your account
FINAM_ACCOUNT_ID
required
Trading account ID

Security check

  • Tools can place and cancel exchange orders
  • The token grants access to a real brokerage account

README in short

The Russian README gives two install paths: via MCP configuration with a uvx command, and running from source with uv sync. It lists all 18 tools in groups: account and portfolio, reference data, orders, market data. It shows tool call examples and explains that the token is only used to obtain a short-lived JWT.

FAQ

Do I need a separate key for each tool?

No, the token and account ID are set once when configuring the MCP server and used across all 18 tools.

How long does the access token last?

The API token is exchanged for a JWT valid for about 15 minutes, refreshed automatically by the client.

Editors’ pick

A set of investment research skills for Claude Code and Codex built on four investors' methodologies. It is a research tool, not investment advice

SkillMedium riskNo VPN needed16.6KRepository stars
Official

Stripe's official MCP server, plugins and skills: the agent searches the API and docs, reads and changes account data

MCP serverHigh riskNeeds a VPN1.8KRepository stars
Official

Alpaca's official MCP server: orders for stocks, ETFs, crypto and options, position management and market data in plain language

MCP serverHigh risk995Repository stars
Editors’ pick

An open-source skill that checks a Russian company by tax ID across EGRUL, bailiffs, courts, bankruptcy and sanctions, and returns a dated risk verdict

SkillLow riskRussian stackNo VPN needed4Repository stars
Foxx AIFinam MCP server

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.