Dzengi MCP server

@alexbuzo/dzengi-mcp

An MCP server for the Dzengi trading platform: market and account data are read-only, trading stays behind safety gates until you turn it on

  • 0 ★ on the repository
  • Last commit
  • MIT
MCP server

Broad access

Why this level

  • With the flags enabled, the agent can place and cancel trading orders
  • Needs an API key with account access; start with demo and read-only mode
All reasons and checks
Russian stack

abuzo/dzengimcp

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add mcp/alexbuzo-dzengi-mcp

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Broad accessThe tool can change data, run commands or handle secrets.

  • With the flags enabled, the agent can place and cancel trading orders
  • Needs an API key with account access; start with demo and read-only mode

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

What it does

The server sits on top of the official Dzengi REST adapter and gives an agent typed tools instead of an arbitrary HTTP proxy. Public market data reads without a key; signed account reads and any mutation need a key and secret. Trading tools (placing and cancelling orders) are disabled by default and turned on with separate environment flags, and live trading additionally needs an explicit flag plus an order notional limit. The server cannot withdraw, deposit or transfer funds and does not run a trading strategy. Secrets, signatures and auth headers never reach the logs, and response size is capped.

Who it is for. For traders who want to give an agent controlled access to their Dzengi account, and for developers who want a safe-by-default example of an MCP for a financial API.

Good fit when

  • You want an agent to read Dzengi quotes, instruments and account state
  • You want to test scenarios on the Dzengi demo adapter before going live
  • You need an MCP with explicit safety flags before letting an agent place orders

Not a fit when

  • You need withdrawals or transfers: the server does not do these
  • You do not have a separate restricted Dzengi API key bound to an IP
  • You want a ready trading strategy rather than access infrastructure

Example request

Show the current quote for an instrument and my Dzengi demo account balance, do not place any orders

MCP

Transport
stdio
Authentication
key is optional

Environment variables

DZENGI_ENV
demo or live, defaults to demo
DZENGI_API_KEY secret
Key for signed requests, not needed for public reads
DZENGI_API_SECRET secret
HMAC secret for the key
DZENGI_ALLOW_TRADE
Master mutation gate, defaults to false
DZENGI_ALLOW_LIVE_TRADING
Additional flag required for live trading
DZENGI_MAX_ORDER_NOTIONAL
Maximum order notional, mandatory when live trading is enabled

Limitations

You need a Dzengi account and a separate restricted API key bound to an IP with two-factor authentication. Trading and live mode are off by default and turned on with separate environment variables. The README is in English, and the package is at an early 0.1.0 version with no stable release.

How to disable. Remove the dzengi block from your MCP client config, or unset the DZENGI_API_KEY and DZENGI_API_SECRET variables.

FAQ

Can the agent withdraw money through this server?

No. The server does not implement withdrawals, deposits or transfers, even when the broker response contains such flags.

How do I enable real trading?

You need both DZENGI_ALLOW_TRADE and DZENGI_ALLOW_LIVE_TRADING flags, an order notional limit, and confirm true is still required on every mutation.

Discussion

No questions or reviews yet.

Official

The official CCXT MCP server and skills: market data, balances and opt-in trading across crypto exchanges and prediction markets

MCP serverBroad access44.9KRepository stars

An MCP server for market data and technical analysis: quotes, indicators, screeners and backtesting for stocks, crypto, forex and futures

MCP serverExtended access5.3KRepository stars
Official

The official Bybit exchange MCP server: market data, accounts, orders, bots and WebSocket streams from Claude, Cursor and VS Code

MCP serverBroad access44Repository stars
Official

Kraken’s official MCP server gives agents quotes, balances and account history, plus paper trading without real money.

MCP serverBroad access812Repository stars
Russian stack

An MCP server for T-Bank Invest with market analysis, backtesting five strategies, risk management and order placement, with live trading off by default

MCP serverBroad access
Russian stack

A read-only MOEX ISS and T-Bank Invest market data MCP server: quotes, candles, a screener, and optional portfolio access

MCP serverBroad access

Comparison with similar tools

Cards that share the main search query, and how they differ.

ToolOfficialAuthenticationRepository starsMain difference
Dzengi MCP server (this card)nokey is optional0
KIS Open Trading API: MCP for Korea Investment & SecuritiesyesAPI key1,667the official MCP server of the Korean broker Korea Investment
Minara Skillsyes377the Minara skill gives an agent the crypto market in plain language

README in short

The README describes the safety boundary in detail: what the server does not do, secret redaction in logs, a response size cap and separate limits for signed broker HTTP requests. It then covers installing via npx or from source, creating a restricted Dzengi API key with permission and IP-binding guidance, a table of environment variables and a Codex configuration example where the MCP TOML forwards only variable names, not values.

README badge

Report a problem