Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

Iran Brokers Market Data

PYPI · IRAN-BROKERS-MCP

Read-only Iran broker data from Mofid and Agah: stocks, funds, options, bonds, gold, education.

Available components

65 Trust /100

Last scanned (3 hours ago)

Scores higher than 62% of PyPI servers

Category Finance and Payments

Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score → Why this is hard to score →

Supply Chain Security50
  • Malware scan not yet available for this package.Unverified
  • No known CVEs affecting this package version or its production dependencies.Pass
  • Runs hatchling.build at install time, a recognised build step with no custom scripting around it. View diagnostics → Pass
  • 1 of 35 dependencies flagged as unhealthy. View diagnostics → Partial
Provenance & Transparency97
  • Source repository is publicly reachable at the declared URL. View diagnostics → Pass
  • Cryptographically verified build provenance (signed, bound to sepehr071/iran-brokers-mcp). View diagnostics → Pass
  • Clear OSI-approved license (MIT).Pass
  • Actively maintained (last published 1 days ago).Pass
  • Disclosure check failed: no security disclosure policy was found in the source repository. See how to fix → Fail
Schema Quality & AI Usability59
  • AI-judged instruction clarity (good).Pass
  • Context-footprint check failed: tool/resource definitions use about 5923 tokens (~269/item across 22 items; 22 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management13
  • Stability observed for 4 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage99
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 96% of tool parameters carry a description.Partial
Tool Safety100
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • We read all 22 captured tool definition(s), and no name or description among them implies an irreversible operation.Pass
  • An AI judge read all 23 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
  • Implements a current MCP spec version (2026-07-28).Pass
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 5 Nov 26 −14
    • Malware scan: pass → unverified ▼ security
  • 4 Nov 26 +15
    • Malware scan: unverified → pass ▲ security
  • 3 Nov 26 −14
    • Malware scan: pass → unverified ▼ security
    • Stability: unverified → 0.07 ▲ functional
    • Package version: 0.1.1 → 0.1.2 functional
  • 2 Nov 26 +15
    • Malware scan: unverified → pass ▲ security
  • 1 Nov 26 63

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 5 Nov 2026 · Analysed pypi/iran-brokers-mcp@0.1.2

Provenance Verified

A signed build attestation was found and verified, binding this exact artifact to the source repository it claims to come from.

Result Verified
Ecosystem pypi
Reason Verified
Discovered via Registry attestation endpoint
Source repo sepehr071/iran-brokers-mcp
Certificate issuer https://token.actions.githubusercontent.com
Certificate SAN https://github.com/sepehr071/iran-brokers-mcp/.github/workflows/publish.yml@refs/tags/v0.1.2
Rekor log index 3670986278
Predicate type PyPI publish attestation https://docs.pypi.org/attestations/publish/v1
Subject digest sha256:4de8484e4f46bc63cd358b884c52c5878eb9e3b8ae72c00e1e5ba32fc1ef06cf

Background: How many MCP packages publish verified provenance →

Install scripts 1 script
Hook Tier Command
build_backend allowlisted hatchling.build

Background: Why install scripts are a supply-chain risk →

Dependencies 35 packages
Packages resolved 35
No linked repository 1
Tree resolution Complete

Background: SBOMs and build attestations, explained →

MCP tools · 22 exposed · ~5,227 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
br_announcements ~223

Search Codal filings (financial statements, board notices, AGM invitations, monthly activity) by company, report type and date. Source: Mofid only (Codal filings through Bourse View). Use br_search if unsure of the symbol; codal-mcp reads Codal directly. Each row has the title, publish time, company, period, and links to the Codal page, PDF and attachments.

NameTypeReqDescription
from_date––First publish day, Gregorian YYYY-MM-DD. Default 7 days ago.
limitinteger–Rows to return.
offsetinteger–Rows to skip, for paging (next page = offset + limit).
report_type––Part of the Persian report type name, e.g. 'صورت‌های مالی', 'تفسیری', 'مجمع', 'فعالیت ماهانه'.
symbol––Company symbol in Persian as listed on Codal, e.g. 'فملی'. Omit for all companies.
to_date––Last publish day, Gregorian YYYY-MM-DD. Default today.

No output schema declared.

No examples provided.

br_bonds ~202

List exchange-traded bonds, sukuk and treasury bills with maturity, coupon, price and yield to maturity. Source: Mofid only. Bonds are not in br_search; list them here by group, symbol or yield. Prices are Rial per 1,000,000 par. `ytm` is percent per year; `coupon_rate` is a fraction (0.18 = 18%).

NameTypeReqDescription
group––TreasuryBills = government T-bills, GAMBills = Gam, CouponBonds = coupon sukuk/bonds, NonCouponBonds.
limitinteger–Rows to return.
min_daysinteger–Hide bonds maturing in fewer days (very short bills show absurd yields).
query––Part of the symbol or name.
sortstring–ytm = yield to maturity of the last closing trade, highest first.
traded_onlyboolean–Hide bonds without a price.

No output schema declared.

No examples provided.

br_etfs ~293

List exchange-traded funds with price, NAV and the gap between them (bubble), traded value and returns. Use for "cheapest gold ETF" or "fixed-income ETF with the lowest bubble". Mofid rows: price, NAV, gap %, change, value, volume, market cap, signal. Agah rows: price, bubble, NAV, 1-month and 1-year NAV returns, value, manager. Money is Rial. Next: br_stock (Mofid card) or br_fund (Agah detail and history) for one fund; br_screener (kind='etf' or 'mutual') filters funds on any column.

NameTypeReqDescription
ascendingboolean–Lowest first.
limitinteger–Rows per source.
query––Part of the fund symbol, Persian or Latin.
sortstring–value = traded value today, change = price change %, nav_gap = market price above(+)/below(-) NAV in %. market_cap is Mofid only.
sourcestring–mofid (default) = 375 ETFs; agah = 331 listed ETFs with NAV returns and manager; all = both for comparison.
type––Fund family; omit for all. fixedincome = income funds, goldetf = gold-backed. Agah knows only fixedincome, stock and goldetf (as commodity funds).

No output schema declared.

No examples provided.

br_fund ~280

Show an investment fund from Agah: type, NAV, returns, asset mix and holdings, a daily history, or a side-by-side comparison. Source: Agah only (Mofid shows ETFs through br_stock and br_etfs, and its own funds through br_mofid_funds). One fund gives the detail with issue and redeem prices, returns vs index, dollar and gold, and for an ETF the live bubble and order book. One fund with `metric` gives NAV, bubble, traded value or NAV gap history, oldest first. Several funds give returns, NAV, manager and asset mix side by side. Money is Rial, returns percent. Find codes with br_search(kind='fund') and filter many funds with br_screener.

NameTypeReqDescription
columns––With several funds: screener column names to compare; omit for returns, NAV, size and manager.
fundsarrayyesFund national code (11 digits), name or ETF symbol, e.g. 'هستی بخش آگاه' or '14004856587'. One fund for detail or history; two to six to compare.
metric––With one fund: return this daily series instead of the detail. price and returns have unlabeled columns.
pointsinteger–With metric: most recent N daily points.

No output schema declared.

No examples provided.

br_history ~281

Return price history of a stock: Mofid OHLC candles (1 minute to weekly) or Agah daily rows with buy and sell flows. The two shapes differ. Mofid: open, high, low, close, volume, value, oldest first, `time` in Tehran time, and it works for indices, funds and options too. Agah: daily last and close price, volume, value and real/legal buyer and seller counts, no OHLC, daily only. Prices are Rial. Use br_index for index history.

NameTypeReqDescription
adjustedboolean–Mofid: prices adjusted for capital increases and dividends.
daysinteger–Mofid: calendar days back. Minute candles older than a few weeks may be missing.
limitinteger–Newest N rows (Agah: at most 250 trading days).
resolutionstring–Candle size: minutes (1 to 60), '1D' daily or '1W' weekly. Agah has only '1D'.
sourcestring–mofid (default) = OHLC candles; agah = daily rows with individual vs institutional flows; all = both.
symbolstringyesSymbol, company name part, or ISIN. Mofid also takes index, fund and option ISINs.

No output schema declared.

No examples provided.

br_index ~267

Show a market index (Mofid: market cap, free float, P/E and other ratios, intraday move, members) and its daily history. Without `days` only Mofid answers, with the index card. With `days`, Mofid adds daily candles of the index and Agah returns its total-index series (series 0; Agah does not name its other two series, so they are not offered). Next: br_industries for sector indices, br_market for today's snapshot.

NameTypeReqDescription
daysinteger–Add this many days of daily history (0 = none). Agah gives about 31 or 365 days.
indexstring–Index ISIN: IREXOVERALLINDEX (overall), IRX6XTPI0006 (TEDPIX), IRXZXOCI0006 (Fara-bourse), or an industry index from br_search kind='index'. Agah history exists only for the total index.
membersinteger–Mofid: list this many member symbols (0 = none).
sourcestring–mofid, agah or all. Each source answers in its own block; with all, a source that fails shows {'error': ...} and the other still answers.

No output schema declared.

No examples provided.

br_industries ~287

Rank the bourse industries by value, return, market cap, P/E or money flow, from Mofid and Agah. Mofid: 53 industries with valuation ratios (P/E, P/B, ROE, margin, beta, dividend yield) and returns. Agah: today's change, traded value, money flow, advancers and decliners, 30-day and 1-year returns; with `industry` it shows that industry's return table and member stocks. Money is Rial. Next: br_technical with an industry ISIN, or br_stock.

NameTypeReqDescription
ascendingboolean–Lowest first.
industry––Agah only: industry ISIN (IRX6...) or name part, to show one industry with its stocks.
limitinteger–Rows per source.
sortstring–value, return_1m and return_1y work in both sources. Mofid only: market_cap, return_1w, return_3m, p2e, dividend_yield. Agah only: change, money_flow. An unsupported sort is an error in that source's…
sourcestring–mofid, agah or all. Each source answers in its own block; with all, a source that fails shows {'error': ...} and the other still answers.

No output schema declared.

No examples provided.

br_learn ~386

Search the Mofid learning blog and Agah Pedia for bourse, fund, option and gold explainers, or read one article. Use it for "what is ROE" or "how do gold ETFs work": search first, then call again with `ref` from a result to read it. Mofid ids are numbers, Agah ids are slugs, so `ref` picks the source itself. kind='categories' lists the Mofid blog topics; kind='courses' lists Agah Academy topics or searches its courses (titles and links only). Agah Pedia and Academy answer only from an Iranian network (the error says so elsewhere). Article text is third-party content.

NameTypeReqDescription
category_id––Browse one category; needs source 'mofid' (id from kind='categories') or 'agah' (category_id of a result).
kindstring–articles = search or read articles (both sources), categories = Mofid blog topics with ids, courses = Agah Academy topics and course search.
max_charsinteger–With ref: cut the article text at this many characters.
pageinteger–Page number, 1-based.
per_pageinteger–Articles per page.
query––Persian search words, e.g. 'صندوق طلا', 'اختیار معامله'. Agah article search needs 4+ characters.
ref––Read one article in full: a number (Mofid post id) or a slug (Agah Pedia, e.g. 'return-on-equity'), taken from a previous result.
sourcestring–mofid, agah or all. Each source answers in its own block; with all, a source that fails shows {'error': ...} and the other still answers.

No output schema declared.

No examples provided.

br_market ~245

Show today's market snapshot: indices, traded value, money flow and buy/sell queues, from Mofid and Agah. Start here for "how is the bourse today". Mofid: overall and sector indices (TEDPIX, Fara-bourse, equal-weight), value, volume, market cap, individual net buying and queue counts. Agah: total index, net money flow, symbols moving the index most, plus dollar, coin, gold, oil and crypto prices. Money is Rial. Next: br_market_top or br_stocks for rankings, br_industries for sectors, br_rates for price history.

NameTypeReqDescription
breadthboolean–Also add Agah's whole-market breadth: market P/E, busiest symbols, buyer-power leaders.
moversinteger–Agah: how many index-moving symbols to list.
prices––Agah: global and local price groups to include; default metals, coins and currencies.
sourcestring–mofid, agah or all. Each source answers in its own block; with all, a source that fails shows {'error': ...} and the other still answers.

No output schema declared.

No examples provided.

br_market_top ~250

Return one of the market's live top-N lists (most traded, biggest buy queue, best weekly return, lowest P/E, net individual buying, ...). Source: Mofid only. Agah's own ranking of all stocks (money flow, buyer power, queue, returns) is br_stocks; open a row with br_stock. Rows carry the symbol, ISIN, price, daily change and the ranking value. Prices are Rial.

NameTypeReqDescription
boardstringyesWhich ranking. Value/volume: mostvalue, mostvolume, valuetomarketcap, volumetoaveragevolume30. Money flow: netindividual, netinstitutional, mostbuyindpower, institutionalbuypower, mostbidpressure. Si…
limitinteger–Rows to return.

No output schema declared.

No examples provided.

br_mofid_funds ~115

List the 19 investment funds managed under the Mofid brand (Pishtaz, Aram, Atlas, Avand, Ayar, ...) with type, risk level, dividend policy and asset mix. Source: Mofid only. A marketing catalogue without prices: use br_etfs or br_stock for prices and NAV, br_fund for Agah funds. This is the marketing catalogue of emofid.com: it has no NAV or price. Use br_etfs or br_stock for prices.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

br_news ~189

Return the newest market news items: exchange notices, Codal letters, Telegram channel posts or Mofid research reports. Source: Mofid only. Use br_announcements for a company's filing history; codal-mcp reads Codal directly. Dates are Jalali. For a company's full filing history use br_announcements.

NameTypeReqDescription
charsinteger–Cut each text at this many characters.
countinteger–How many recent items to fetch from the site (it returns the newest N).
kindstring–notices = exchange/Codal notices (trading halts, capital increases), filings = latest Codal letters with PDF links, telegram = market Telegram channel posts, research = Mofid's weekly research PDFs.
symbol––Keep only notices/filings of this symbol (Persian, e.g. 'فملی'). Applies to notices and filings.

No output schema declared.

No examples provided.

br_options ~246

List stock-option contracts (about 1,600) with strike, expiry, moneyness, open interest and flows, or show one contract. Source: Agah only. Use the chain for "options on Shepna expiring soon" or "most traded calls"; prices are Rial per underlying share and each row has its contract size. Pass `option` (an ISIN from the chain) for one contract: margin, break-even distance, order book, real/legal flows. Find an underlying with br_search first if unsure of the symbol.

NameTypeReqDescription
expiry––Chain filter: expiry date YYYY-MM-DD (Gregorian) as in the results.
limitinteger––
option––Option ISIN from a previous result, e.g. 'IRO9PNES0A01', to show that one contract. Omit to list the chain.
side––Chain filter: call (اختیار خرید) or put (اختیار فروش) only.
sortstring–Chain order.
underlying––Chain filter: underlying symbol, e.g. 'شپنا' (Persian), or part of the company name.

No output schema declared.

No examples provided.

br_quotes ~148

Return live price rows for 1 to 30 symbols at once: last and closing price, change, volume, limits, best bid and ask, returns. Source: Mofid only. Use it after br_search to price several symbols at once, or for fund and index ids; br_stock gives one symbol in depth. Prices are Rial. `last` is the last trade, `close` the closing (weighted) price the exchange uses for change. Index and fund ids work too.

NameTypeReqDescription
isinsarrayyesISIN-style id from br_search, e.g. IRO1MSMI0001 (فملی), IREXOVERALLINDEX (overall index).

No output schema declared.

No examples provided.

br_rates ~266

Return free-market prices of currencies, crypto, coins, 18k gold, the global ounce, oil and metals, or one code's daily history. Source: Mofid only. Live rows have price, change, time and 7/30/365-day low and high. Rial prices: divide by 10 for Toman. History rows have close and change % (gold and coin rows also open, high, low), oldest first, back to 2019-2021. Agah's br_market also shows dollar, coin, gold and oil prices as a quick glance.

NameTypeReqDescription
history_daysinteger–0 = live prices. Above 0 (with an exact code in query) = daily history over this many calendar days.
kindstring–currency = free-market currencies and crypto (Rial), gold_coin = coins, 18k gold, ounce and 1-day coin certificates (Rial), commodity = oil, metals (USD).
limitinteger–History: return only the newest N days.
query––Filter by code (USD, EUR, USDT, BTC, IMCOIN, Gold18, WTI, Cu) or Persian name. With history_days it must be the exact code.

No output schema declared.

No examples provided.

br_scores ~200

Return Bourse View's valuation scores: theoretical price vs market price, a technical rating (Buy/Neutral/Sell) and a fundamental score out of 10. Source: Mofid only. Pair with br_stock for price and ratios; br_technical (Agah) gives an indicator tally. Pass ISINs for specific symbols, a `section` to rank the market on profitability, liquidity, momentum etc., or nothing for the best fundamental scores overall.

NameTypeReqDescription
isins––ISINs to score. Omit to rank the whole market by section.
limitinteger–Rows to return.
min_fundamentalnumber–Overall table only: minimum fundamental score (0-10).
section––Rank all symbols on one fundamental section (score out of 10). Needs isins to be omitted. Omit both for the overall table.
technical––Overall table only: keep this technical rating.

No output schema declared.

No examples provided.

br_screener ~385

Filter, sort and compare all stocks or all funds on the same data as Agah's screener pages (about 900 stocks, 330 ETFs, 475 funds). Source: Agah only. Filters stocks or funds on any column; use br_etfs for a plain ETF list with NAV gap and br_fund for one fund. Use it for "stocks with P/E under 6 and ROE over 30", "best 1-year fixed-income funds", "ETFs with the lowest bubble". Returns are percent; money is Rial; fund Nav is in Rial. Funds also have FundType. Column names are the site's (see list_columns); two return families exist for ETFs: names ending in 2 are NAV returns, the others market-price returns.

NameTypeReqDescription
ascendingboolean––
columns––Column names to return (e.g. ['PToE','Roe'] for stocks, ['Nav','ReturnOf365DaysAgo'] for funds). Omit for a default set; use list_columns=true to see all.
fund_type––Funds only: fixed income, equity, commodity or other.
kindstringyes'stock' all stocks; 'etf' exchange-traded funds with market price; 'mutual' every fund with NAV issue/redeem prices.
limitinteger––
list_columnsboolean–Return the available columns (name, Persian title) instead of rows.
max_values––Keep rows where column <= value, e.g. {'PToE': 6}.
min_values––Keep rows where column >= value, e.g. {'Roe': 30}.
name_contains––Keep rows whose name/symbol contains this text (Persian).
sort––Column name to sort by (descending unless ascending=true).

No output schema declared.

No examples provided.

br_search ~259

Find the id of a stock, fund, option or index by name or symbol, in Mofid and Agah. Use it first when you only have a name. Mofid results carry an `isin` (every Mofid tool takes it); Agah results an `id` (stock and option ISIN, national code like '14010557380_A01' for funds, industry ISIN). Pass either to br_stock, br_history, br_fund or br_options. Funds have a different id in each source, so the two lists are kept apart, not merged.

NameTypeReqDescription
kindstring–Instrument group: fund = ETFs and funds, index = market and industry indices. Options are thousands of contracts, so ask for them explicitly.
limitinteger–Maximum results per source.
querystringyesPart of a symbol, company or fund name, or an ISIN; Persian or Latin, e.g. 'فولاد', 'اهرم', 'IRO1MSMI'.
sourcestring–mofid, agah or all. Each source answers in its own block; with all, a source that fails shows {'error': ...} and the other still answers.

No output schema declared.

No examples provided.

br_stock ~251

Show one stock (or, on Mofid, an ETF) in detail: price, ratios, returns, real vs legal flows, from Mofid and Agah. Use it after br_search. Mofid gives a price card with P/E, EPS, NAV, profile, ownership flow and scores; Agah gives price, ratios, margins, returns vs industry and index, flows and order book. The fields differ, so both are shown, not merged. Prices are Rial. Next: br_history for candles, br_stock_events (Agah) for dividends, br_technical for signals. For an Agah fund use br_fund.

NameTypeReqDescription
order_bookboolean–Also return Mofid's five best bid and ask levels (Agah's card always has its order book).
sourcestring–mofid, agah or all. Each source answers in its own block; with all, a source that fails shows {'error': ...} and the other still answers.
symbolstringyesSymbol (فولاد), part of the company name, or ISIN (IRO1FOLD0001). ETF symbols work on Mofid.

No output schema declared.

No examples provided.

br_stock_events ~94

List a stock's cash dividend history, capital increases, recent exchange notices and major shareholders. Source: Agah only. Use it after br_search or br_stock. Dividends are per share in Rial with the fiscal year. Shareholders are the latest disclosed, with percent owned.

NameTypeReqDescription
holdersboolean–Also list the major shareholders.
stockstringyesSymbol, company name part, or ISIN.

No output schema declared.

No examples provided.

br_stocks ~207

Rank all listed stocks (about 750) by today's change, traded value, money flow, buyer power, queue or past returns. Source: Agah only. Mofid's equivalents are the br_market_top rankings. Then call br_stock for one symbol. Use it for "biggest gainers today", "most traded", "where is money entering" questions. Money is Rial, prices Rial. net_money_flow is the net money moving in (positive) or out (negative). buyer_power is the individual buyer vs seller average-size ratio. Then call br_stock for one symbol.

NameTypeReqDescription
ascendingboolean–Lowest first (default highest first).
limitinteger––
market––Only Tehran Stock Exchange (بورس) or Fara Bourse (فرابورس).
min_valueinteger–Minimum traded value today, Rial.
scale––Large, medium or small cap.
sortstring–Field to rank by.

No output schema declared.

No examples provided.

br_technical ~153

Show Agah's technical-indicator summary (moving averages and oscillators vote, RSI, MACD and others) for a stock or industry. Source: Agah only (Mofid has only the coarse Buy/Neutral/Sell rating in br_scores). Use it after br_stock. action is 2 strong buy, 1 buy, 0 neutral, -1 sell, -2 strong sell (inferred from the buy/sell counts). It is an automatic indicator tally, not advice.

NameTypeReqDescription
targetstringyesStock symbol/name/ISIN, or an industry ISIN (IRX6...) from br_industries.
timeframestring–Daily, weekly or monthly signals.

No output schema declared.

No examples provided.

Install

How do I install the Iran Brokers Market Data MCP server?

Iran Brokers Market Data runs locally as a PyPI package, launched with uvx iran-brokers-mcp. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

pypi · iran-brokers-mcp

# add to Claude Code
claude mcp add sepehr071-iran-brokers-mcp -- uvx iran-brokers-mcp
Common questions

What is the Iran Brokers Market Data MCP server?

Iran Brokers Market Data is an MCP server listed in the public MCP registry as io.github.sepehr071/iran-brokers-mcp. Read-only Iran broker data from Mofid and Agah: stocks, funds, options, bonds, gold, education. This page covers its PyPI package (iran-brokers-mcp).

Is the Iran Brokers Market Data MCP server safe to use?

Iran Brokers Market Data scores 65 out of 100 on VerifyMCP. We found no known CVEs affecting it as of 5 November 2026. Its build provenance is signed and verified. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the Iran Brokers Market Data MCP server expose?

Iran Brokers Market Data exposes 22 tools: br_screener, br_stocks, br_stock_events, br_technical, br_mofid_funds, and 17 more. Their descriptions and schemas cost roughly 5,227 tokens of context every time the server is loaded.

Is the Iran Brokers Market Data MCP server still maintained?

Iran Brokers Market Data is still listed as active in the MCP registry. We last reached this channel on 5 November 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.

What licence is the Iran Brokers Market Data MCP server under?

Iran Brokers Market Data declares the MIT licence, which is OSI-approved. That covers the source only, and says nothing about the cost of any service it calls.