Skip to main content
Glama
sepehr071

iran-crypto-mcp

by sepehr071

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
IRAN_CRYPTO_MCP_PROXYNoOptional HTTP proxy URL for exchange requests; system proxy settings are ignored. A comma-separated list is used one at a time: the next proxy takes over when one is blocked or fails to connect.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}

Tools

Functions exposed to the LLM to take actions

NameDescription
ic_list_exchangesA

List the supported Iranian crypto exchanges, their native price unit and what each can answer.

Start here. Every price this server returns is already converted to Toman (IRT markets) or is in USDT.

ic_list_marketsA

List the coins an exchange trades against Toman (IRT) or USDT.

Use it to check a coin symbol before calling the other tools.

ic_compare_priceA

Compare one coin's price on every supported exchange in one call, cheapest first, with the spread.

Prices are normalized to Toman (IRT) or USDT. Use coin='USDT' with quote='IRT' for the Tether rate in Toman. An exchange that is down, blocks the caller's network or does not list the coin appears under errors; the rest are still compared. Always tell the user which exchanges are missing and why. To check a spread is real, call ic_get_orderbook on the cheapest and the priciest exchange next.

ic_get_tickerA

Get the live price, best bid and ask, 24h range, change and volume of one coin on one exchange.

Bid and ask are missing for Bitpin, Tabdeal, OMPFinex and Exir; volume is missing for Tabdeal. Use ic_get_orderbook for the best bid and ask, ic_candles (Nobitex, Wallex) for price history. A coin the exchange does not list is an error: check the symbol with ic_list_markets.

ic_get_orderbookA

Get the top bids and asks of one coin's order book on one exchange, with the spread.

Levels are [price, quantity in coin], best first. Prices are Toman (IRT) or USDT.

ic_recent_tradesA

Get the most recent public trades of one coin on one exchange, newest first.

Not available on OMPFinex. side is the taker side when the exchange reports it.

ic_candlesA

Get recent OHLC candles of one coin from Nobitex or Wallex, oldest first.

Rows are [time, open, high, low, close, volume in coin]; prices are Toman (IRT) or USDT. Nobitex refuses the USDT/IRT candles (use Wallex for those).

ic_top_moversA

List the biggest 24h gainers or losers on one exchange, with illiquid coins filtered out.

Tabdeal publishes no volume, so its coins are not filtered by volume. Pass a mover's coin to ic_get_ticker or ic_compare_price for detail.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4.1/5.0

Scored across 8 tools

Disambiguation5/5

Each tool has a distinct role: exchange listing, market listing, cross-exchange comparison, single-exchange ticker, order book, recent trades, candles, and top movers. The descriptions explicitly clarify overlapping-seeming cases such as ticker vs. compare vs. order book, so an agent can select correctly.

Naming Consistency4/5

All tools use the same `ic_` prefix and snake_case, which is highly consistent. A few names are noun phrases (`ic_recent_trades`, `ic_candles`, `ic_top_movers`) rather than strict verb_noun, but the convention remains predictable.

Tool Count5/5

Eight tools is well-scoped for a read-only crypto market-data server. Every tool covers a meaningful operation, and there are no redundant or filler tools.

Completeness4/5

The surface covers the main market-data workflow: discover exchanges and markets, compare prices, inspect tickers, order books, trades, candles, and movers. Minor gaps exist because candles are limited to Nobitex/Wallex and some exchange-specific fields are unavailable, but core coverage is strong.

Maintenance

ActivityMaintained
ResponsivenessNo issues