The coverage is the argument: TEFAS funds, KAP disclosures, TCMB's EVDS with its 145 categories, and Islamic-compliance detail on BIST profiles are things you would otherwise gather from separate Turkish sources one at a time. compare_assets is the tool that earns its keep daily — gold, FX, a BIST stock and a fund in one table, in the currency you actually think in.
A local server with 23 tools covering BIST and US equities, crypto, TEFAS funds, Turkish government bond yields and TCMB's EVDS database: quotes, fundamentals, technicals, screening, cross-asset comparison and the economic calendar.
- Find and price an instrument — search_symbol across BIST, US, crypto and funds, get_quote with P/E, P/B and the 52-week range, batching up to 10 symbols.
- Read the fundamentals: get_profile with optional Islamic-compliance detail for BIST, plus get_financial_statements, get_financial_ratios, get_earnings, get_analyst_data and get_corporate_actions.
- Run the technicals — get_technical_analysis returns RSI, MACD, Bollinger Bands, moving averages and trend signals; scan_stocks screens BIST by indicator with a preset or a custom condition.
- Screen and compare: screen_securities carries 24 presets across value, growth, dividend and sector, and compare_assets puts BIST and US stocks, gold, FX, crypto and TEFAS funds in one table in TRY or USD.
- Cover funds properly — get_fund_data for TEFAS returns, portfolios and comparisons, screen_funds to find top performers by type, category and horizon.
- Get the macro picture: get_macro_data for Turkish TÜFE/ÜFE, US CPI-U and euro-area HICP with a purchasing-power calculation, get_bond_yields for 2Y, 5Y and 10Y Turkish government yields and a risk-free rate, get_economic_calendar for TR, US, EU, DE, GB, JP and CN.
- Reach TCMB's EVDS directly — 145 categories of macro series covering rates, FX, balance of payments, inflation and expectation surveys, with catalogue browsing and search (get_evds_data).
- Read KAP disclosures for a BIST stock, as a list or in full by news_id (get_news).
Python with uv on the machine — the one environment variable it reads, UV_PYTHON, selects which Python uv runs. No account and no key. MIT licensed.
One command plus a key — uvx --from git+https://github.com/saidsurucu/borsa-mcp borsa-mcp, then supply credentials
