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
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
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add mcp/alexbuzo-dzengi-mcpDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewBroad 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 ordersMCP
- Transport
- stdio
- Authentication
- key is optional
Environment variables
DZENGI_ENV- demo or live, defaults to demo
DZENGI_API_KEYsecret- Key for signed requests, not needed for public reads
DZENGI_API_SECRETsecret- 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.
Related
MCP serversThe official CCXT MCP server and skills: market data, balances and opt-in trading across crypto exchanges and prediction markets
An MCP server for market data and technical analysis: quotes, indicators, screeners and backtesting for stocks, crypto, forex and futures
The official Bybit exchange MCP server: market data, accounts, orders, bots and WebSocket streams from Claude, Cursor and VS Code
Kraken’s official MCP server gives agents quotes, balances and account history, plus paper trading without real money.
Autonomous trading MCP for T-Bank Invest
Tinkoff Trader MCP
An MCP server for T-Bank Invest with market analysis, backtesting five strategies, risk management and order placement, with live trading off by default
MOEX and T-Bank Invest market data MCP
market-mcp
A read-only MOEX ISS and T-Bank Invest market data MCP server: quotes, candles, a screener, and optional portfolio access
Comparison with similar tools
Cards that share the main search query, and how they differ.
| Tool | Official | Authentication | Repository stars | Main difference |
|---|---|---|---|---|
| Dzengi MCP server (this card) | no | key is optional | 0 | |
| KIS Open Trading API: MCP for Korea Investment & Securities | yes | API key | 1,667 | the official MCP server of the Korean broker Korea Investment |
| Minara Skills | yes | 377 | the 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.