ramzinex-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| RAMZINEX_SECRET | No | API secret paired with RAMZINEX_API_KEY. | |
| RAMZINEX_API_KEY | No | API key for the getToken login flow (used with RAMZINEX_SECRET). Also sent as x-api-key header. | |
| RAMZINEX_TIMEOUT | No | Per-request timeout in seconds. Default 30. | 30 |
| RAMZINEX_API_TOKEN | No | Pre-issued bearer token for private endpoints. Takes precedence over api_key+secret. | |
| RAMZINEX_LOG_LEVEL | No | Log level: DEBUG, INFO, WARNING, etc. | INFO |
| RAMZINEX_READ_ONLY | No | Master switch: forces all three gates off. Default false. | false |
| RAMZINEX_VERIFY_SSL | No | Verify TLS certificates. Default true. | true |
| RAMZINEX_API_VERSION | No | API version segment. | v1.0 |
| RAMZINEX_ENABLE_TRADING | No | Allow placing/cancelling orders. Default false. | false |
| RAMZINEX_SEND_X_API_KEY | No | Also send x-api-key header on private calls. Default true. | true |
| RAMZINEX_ACCOUNT_CONTROL | No | Allow API-key access management. Default false. | false |
| RAMZINEX_PUBLIC_BASE_URL | No | Public API base URL. | https://publicapi.ramzinex.com |
| RAMZINEX_AUTH_HEADER_NAME | No | Header that carries the bearer token. Default is Authorization2; set to Authorization for legacy mode. | Authorization2 |
| RAMZINEX_DEFAULT_INSTANCE | No | Instance name used when instance argument omitted. | default |
| RAMZINEX_PRIVATE_BASE_URL | No | Private API base URL. | https://ramzinex.com |
| RAMZINEX_ENABLE_WITHDRAWALS | No | Allow withdrawals and deposit-address allocation. Default false. | false |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| ramzinex_get_pairsA | List all Ramzinex market pairs with their 24h financials. Persian purpose: فهرست همه بازارها و آمار ۲۴ ساعته. Public, no auth.
Maps to Args: instance: Configured instance whose public base URL to use (default when omitted). |
| ramzinex_get_pairA | Get a single Ramzinex market pair by its numeric id. Persian purpose: مشخصات یک بازار مشخص. Public, no auth. Maps to
Args:
pair_id: Numeric id of the pair (e.g. 2 for BTC/IRR). Discover ids
with |
| ramzinex_get_orderbookA | Get the buy/sell orderbook for a single pair. Persian purpose: دفتر سفارشهای خرید و فروش یک بازار. Public, no auth.
Maps to
Args: pair_id: Numeric id of the pair to fetch the orderbook for. instance: Configured instance whose public base URL to use (default when omitted). |
| ramzinex_get_all_orderbooksA | Get the orderbooks for all pairs at once. Persian purpose: دفتر سفارشهای همه بازارها. Public, no auth. Maps to
Args: instance: Configured instance whose public base URL to use (default when omitted). |
| ramzinex_get_orderbook_buysA | Get only the BUY side of the orderbook for a pair. Persian purpose: سمت خرید دفتر سفارشهای یک بازار. Public, no auth. Maps
to Args: pair_id: Numeric id of the pair to fetch buy orders for. instance: Configured instance whose public base URL to use (default when omitted). |
| ramzinex_get_orderbook_sellsA | Get only the SELL side of the orderbook for a pair. Persian purpose: سمت فروش دفتر سفارشهای یک بازار. Public, no auth. Maps
to Args: pair_id: Numeric id of the pair to fetch sell orders for. instance: Configured instance whose public base URL to use (default when omitted). |
| ramzinex_get_market_buy_priceA | Estimate the price to BUY for a given quote amount. Persian purpose: برآورد قیمت خرید برای مبلغ مشخص (ارز مظنه). Public, no
auth. Maps to Args: pair_id: Numeric id of the pair. amount2: Amount in the quote currency (e.g. IRR/Toman) to spend buying. Must be greater than zero. instance: Configured instance whose public base URL to use (default when omitted). |
| ramzinex_get_market_sell_priceA | Estimate the price to SELL for a given base amount. Persian purpose: برآورد قیمت فروش برای مقدار مشخص (ارز پایه). Public, no
auth. Maps to Args: pair_id: Numeric id of the pair. amount: Amount in the base currency to sell. Must be greater than zero. instance: Configured instance whose public base URL to use (default when omitted). |
| ramzinex_get_pricesB | Get the simple prices feed for all markets. Persian purpose: خوراک ساده قیمتها. Public, no auth. Maps to
Args: instance: Configured instance whose public base URL to use (default when omitted). |
| ramzinex_get_currenciesA | List the currencies supported by Ramzinex. Persian purpose: فهرست ارزهای پشتیبانیشده. Public, no auth. Maps to
Args: instance: Configured instance whose public base URL to use (default when omitted). |
| ramzinex_get_networksA | List deposit/withdraw networks, optionally filtered. Persian purpose: شبکههای موجود برای واریز و برداشت. Public, no auth.
Maps to Args: currency_id: Restrict to one currency's networks (numeric id). withdraw: When set, filter to networks that support withdrawals. deposit: When set, filter to networks that support deposits. instance: Configured instance whose public base URL to use (default when omitted). |
| ramzinex_get_ordersA | List my orders, filterable and paginated (read-only). Persian purpose: فهرست سفارشهای کاربر. Requires a configured API token.
Maps to Args: limit: Max number of orders to return (1-1000, default 200). offset: Number of orders to skip for pagination (default 0). types: Optional list of order-type ids to filter by. pairs: Optional list of pair ids to filter by. currencies: Optional list of currency ids to filter by. states: Optional list of order-state ids to filter by (e.g. open). is_buy: When true, return only buy orders (default false). instance: Configured instance to use (default when omitted). |
| ramzinex_get_orderA | Get one of my orders by id (read-only). Persian purpose: مشخصات یک سفارش مشخص. Requires a configured API token.
Maps to Args: order_id: Numeric id of the order to fetch. instance: Configured instance to use (default when omitted). |
| ramzinex_place_limit_orderA | Place a LIMIT order — WARNING: this executes a REAL trade. Persian purpose: ثبت سفارش محدود (معامله واقعی). Requires a configured
API token AND This places a buy or sell order at a fixed price using real funds in the selected account. Double-check the pair, side, amount, and price before calling. Args:
pair_id: Numeric id of the pair to trade.
amount: Order amount in the base currency (must be > 0).
price: Limit price in the quote currency (must be > 0).
type: Order side, |
| ramzinex_place_market_orderA | Place a MARKET order — WARNING: this executes a REAL trade. Persian purpose: ثبت سفارش بازار (معامله واقعی). Requires a configured
API token AND A market order fills immediately at the best available price using real funds — the executed price is not guaranteed. Double-check the pair, side, and amount before calling. Args:
pair_id: Numeric id of the pair to trade.
amount: Order amount in the base currency (must be > 0).
type: Order side, |
| ramzinex_cancel_orderA | Cancel one of my open orders — WARNING: this changes account state. Persian purpose: لغو یک سفارش باز. Requires a configured API token AND
Args: order_id: Numeric id of the order to cancel. instance: Configured instance to use (default when omitted). |
| ramzinex_get_turnoverA | Get my trading turnover over a number of days (read-only). Persian purpose: گردش معاملاتی کاربر. Requires a configured API token.
Maps to Args: days: Look-back window in days (1-3650, default 30). instance: Configured instance to use (default when omitted). |
| ramzinex_get_fundsA | Get full balance details for all currencies (read-only). Persian purpose: جزئیات دارایی کاربر برای همه ارزها. Requires configured
credentials. Maps to
Args: instance: Configured instance to use (default when omitted). |
| ramzinex_get_currency_fundA | Get balance details for one currency (read-only). Persian purpose: جزئیات دارایی کاربر برای یک ارز مشخص. Requires
configured credentials. Maps to Args:
currency_id: Numeric id of the currency (from
|
| ramzinex_get_balance_summaryC | Get the account balance summary (read-only). Persian purpose: خلاصه دارایی کاربر. Requires configured credentials.
Maps to Args: instance: Configured instance to use (default when omitted). |
| ramzinex_get_total_balanceA | Get the total balance for one currency (read-only). Persian purpose: موجودی کل کاربر برای یک ارز مشخص. Requires configured
credentials. Maps to Args:
currency_id: Numeric id of the currency (from
|
| ramzinex_get_available_balanceA | Get the available (free) balance for one currency (read-only). Persian purpose: موجودی در دسترس کاربر برای یک ارز مشخص. Requires
configured credentials. Maps to Args: currency_id: Numeric id of the currency. instance: Configured instance to use (default when omitted). |
| ramzinex_get_in_orders_balanceA | Get the in-orders (locked) balance for one currency (read-only). Persian purpose: موجودی درگیر در سفارشهای کاربر برای یک ارز. Requires
configured credentials. Maps to Args: currency_id: Numeric id of the currency. instance: Configured instance to use (default when omitted). |
| ramzinex_get_rial_equivalentA | Get the total account value expressed in Iranian Rial (read-only). Persian purpose: ارزش کل دارایی به ریال. Requires configured
credentials. Maps to Args: instance: Configured instance to use (default when omitted). |
| ramzinex_get_usdt_equivalentA | Get the total account value expressed in USDT (read-only). Persian purpose: ارزش کل دارایی به تتر. Requires configured credentials.
Maps to Args: instance: Configured instance to use (default when omitted). |
| ramzinex_refresh_fundsA | Ask the backend to refresh / recompute balances (read-only effect). Persian purpose: بهروزرسانی داراییها. Requires configured credentials.
This does NOT move funds; it recomputes the cached balances. Maps to
Args: instance: Configured instance to use (default when omitted). |
| ramzinex_get_addressesA | Get my wallet addresses for the given networks (read-only). Persian purpose: آدرسهای کیف پول کاربر برای شبکههای مشخص. Requires
configured credentials. Maps to Args:
networks: Non-empty list of network identifiers to fetch addresses
for (discover them with |
| ramzinex_allocate_addressA | Allocate/generate a deposit address for the wallet — WARNING: wallet write. Persian purpose: تخصیص آدرس به کیف پول کاربر. Requires configured
credentials AND BEST-EFFORT PATH — confirm against the Ramzinex panel/Postman. The pasted
Postman collection did not include the exact URL for this endpoint; this
tool implements Args:
network_id: Numeric id of the network to allocate an address on
(must be > 0; discover via |
| ramzinex_get_depositsA | List my deposits, paginated (read-only). Persian purpose: فهرست واریزهای کاربر. Requires configured credentials.
Maps to Args: limit: Max number of deposits to return (1-1000, default 50). offset: Number of deposits to skip for pagination (default 0). instance: Configured instance to use (default when omitted). |
| ramzinex_get_currency_depositsA | List my deposits for one currency, paginated (read-only). Persian purpose: واریزهای کاربر برای یک ارز مشخص. Requires configured
credentials. Maps to Args: currency_id: Numeric id of the currency to list deposits for. limit: Max number of deposits to return (1-1000, default 50). offset: Number of deposits to skip for pagination (default 0). instance: Configured instance to use (default when omitted). |
| ramzinex_get_depositA | Get one deposit by id (read-only). Persian purpose: مشخصات یک واریز مشخص. Requires configured credentials.
Maps to Args: deposit_id: Numeric id of the deposit to fetch. instance: Configured instance to use (default when omitted). |
| ramzinex_refresh_depositsA | Ask the backend to refresh deposits for one currency (no money moved). Persian purpose: بهروزرسانی واریزهای یک ارز. Requires configured
credentials. This re-scans for incoming deposits; it does NOT move
funds. Maps to Args: currency_id: Numeric id of the currency to refresh deposits for. instance: Configured instance to use (default when omitted). |
| ramzinex_get_withdrawsA | List my withdrawals, paginated (read-only). Persian purpose: فهرست برداشتهای کاربر. Requires configured credentials.
Maps to Args: limit: Max number of withdrawals to return (1-1000, default 50). offset: Number of withdrawals to skip for pagination (default 0). currency_id: Optional currency id to filter withdrawals by. instance: Configured instance to use (default when omitted). |
| ramzinex_get_currency_withdrawsA | List my withdrawals for one currency (read-only). Persian purpose: برداشتهای کاربر برای یک ارز مشخص. Requires configured
credentials. Maps to Args: currency_id: Numeric id of the currency to list withdrawals for. instance: Configured instance to use (default when omitted). |
| ramzinex_get_withdrawA | Get one withdrawal by id (read-only). Persian purpose: مشخصات یک برداشت مشخص. Requires configured credentials.
Maps to Args: withdraw_id: Numeric id of the withdrawal to fetch. instance: Configured instance to use (default when omitted). |
| ramzinex_submit_withdrawA | Submit a withdrawal request — WARNING: this moves REAL funds. Persian purpose: ثبت درخواست برداشت (انتقال وجه واقعی). Requires
configured credentials AND Double-check the currency, network, address, and amount before calling — withdrawals are irreversible. Args:
currency_id: Numeric id of the currency to withdraw.
amount: Amount to withdraw (must be > 0).
address: Destination wallet address (non-empty).
network_id: Numeric id of the withdrawal network (must be > 0;
discover via |
| ramzinex_confirm_withdrawA | Confirm a pending withdrawal with 2FA codes — WARNING: moves REAL funds. Persian purpose: تأیید برداشت با کدهای امنیتی (انتقال وجه واقعی).
Requires configured credentials AND Args:
withdraw_id: Numeric id of the withdrawal to confirm (from
|
| ramzinex_get_rewardsA | List reward / cashback entries (read-only). Persian purpose: فهرست پاداشها و کشبکها. Requires configured credentials. BEST-EFFORT PATH — confirm against the Ramzinex panel/Postman. The pasted
Postman collection has a rewards/commissions section but did not include
the exact URL; this tool implements Args: instance: Configured instance to use (default when omitted). |
| ramzinex_get_commissionsA | List commission / fee history (read-only). Persian purpose: تاریخچه کمیسیونها و کارمزدها. Requires configured credentials. BEST-EFFORT PATH — confirm against the Ramzinex panel/Postman. The pasted
Postman collection has a rewards/commissions section but did not include
the exact URL; this tool implements Args: instance: Configured instance to use (default when omitted). |
| ramzinex_edit_general_accessA | Update the account-wide API-key general access — WARNING: account control. Persian purpose: ویرایش دسترسی عمومی کلید API. Requires configured
credentials AND Args: address_free: 0 or 1 — whether withdrawals to any (non-whitelisted) address are allowed. alert: 0 or 1 — whether access-change alerts are enabled. instance: Configured instance to use (default when omitted). |
| ramzinex_edit_private_accessA | Update per-key API access permissions — WARNING: account control. Persian purpose: ویرایش دسترسی اختصاصی یک کلید API. Requires configured
credentials AND Args: api_key_id: Numeric id of the API key to edit. withdraw: 0 or 1 — allow withdrawals with this key. trade: 0 or 1 — allow placing orders with this key. cancel: 0 or 1 — allow cancelling orders with this key. excel: 0 or 1 — allow Excel/report export with this key. ip_free: 0 or 1 — when 1, the key works from any IP (no IP allowlist). ips: Optional list of allowed IPs (used when ip_free is 0). instance: Configured instance to use (default when omitted). |
| ramzinex_authenticateA | Authenticate an instance and cache its bearer token (no token leaked). Persian purpose: احراز هویت و دریافت توکن. Runs the api_key + secret
Args: instance: Configured instance to authenticate (default when omitted). Returns:
|
| healthcheckA | Check that Ramzinex is reachable via a lightweight public endpoint. Persian purpose: بررسی در دسترس بودن رمزینکس. Calls the public
Args: instance: Name of the configured Ramzinex instance. Defaults to the configured default instance when omitted (the public bases work without any token). |
| list_instancesA | List the configured Ramzinex instances (no secrets). Persian purpose: فهرست نمونههای پیکربندیشده. Useful for discovering
which Returns:
|
| ramzinex_docsA | Return offline documentation about Ramzinex and this server's tools. Persian purpose: راهنمای رمزینکس و ابزارها. Use this to learn what Ramzinex offers and how each tool maps to the underlying API, without making any network call. Links point to https://ramzinex.com/exchange/apidocs. Args:
topic: Optional tool name (e.g. Returns: A dict with service metadata and matching tool documentation. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| market_overview | Guide the model to pull Ramzinex pairs + an orderbook and summarize the market. |
| check_balances | Walk the Ramzinex funds/balance tools to report what an account holds. |
| place_trade_safely | A careful checklist for placing a Ramzinex order: confirm params and that trading is enabled before executing a REAL trade. |
| portfolio_report | Combine Ramzinex funds, open orders, and turnover into a portfolio report. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/dwin-gharibi/ramzinex-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server