Categories › Business & Finance › Market data, stocks & crypto
Free, no sign-up: global stocks, UCITS ETF costs and overlap, company risk and macro, all dated.
Remote server: your requests and data go to mcp.bull-run.org. Claude Code: claude mcp add --transport http bullrun-global-stock-ucits-etf-research https://mcp.bull-run.org/mcp · Claude app: Settings → Connectors → Add custom connector.
The tools this server listed when we connected to it, in its own words.
screen_stocks — Screen the global Bullrun stock universe with the app rule engine using custom fundamental rules or named presets: profitable value, dividensearch_stocks — Resolve a company name, native ticker, ISIN or exchange-qualified symbol to Bullrun listings before calling exact-ticker research tools. Supfind_stock_peers — Discover stock comparison candidates for one exact Bullrun ticker using stored industry or sector classification. Discloses the chosen classget_stock_price_history — Read bounded stored stock OHLCV history, ascending by trade date, as daily, weekly or monthly bars, with close-based price returns/drawdown get_company_news — Get cached company news for one exact Bullrun ticker, newest publication first, with publisher, source URL, publication date and stored-fetcsearch_etfs — Look up ETFs by name, ticker or ISIN, with classification, listing, index, distribution-policy, AUM, expense-ratio and yield filters. Best fscreen_etfs — Screen the WHOLE ETF universe by numeric rules and fund attributes in one pass — expense ratio, AUM, yield, trailing returns, volatility, liget_etf_index_group — Answer "what is the cheapest way to track <index>?". Returns every fund tracking one index ordered cheapest fee first, deduplicated to one rget_etf_fund — Resolve one FUND rather than one listing. Given an ISIN (or any venue ticker of the fund) it returns the fund's identity, costs, index, distget_etf_filter_options — List the exact values accepted by the categorical filters on search_etfs and screen_etfs — asset classes, categories, index keys, product/wrget_etf_snapshot — Fetch a modular snapshot for one exact ETF listing. The include array controls which of identity, classification, market, fund_data (NAV/AUMget_etf_holdings — Return the latest stored ETF holdings snapshot with opaque cursor pagination. The response reports the provider's stated holdings count, stoget_etf_timeseries — Fetch ETF price or price-return history at daily, weekly, or monthly intervals. NAV, true total-return, benchmark, and premium/discount seriget_etf_exposures — Calculate sector, country, currency, and broad asset exposure from the latest stored ETF holdings. Sector and country come from the fund proget_etf_risk — Calculate drawdown, annualized volatility, downside volatility, historical VaR, Sharpe, Sortino and Calmar ratios from stored daily close prcompare_etfs — Return a normalized side-by-side comparison of two to ten ETFs across selected classification, market, fund-data, cost, income, benchmark, psimulate_etf_cost — Simulate expense-ratio, assumed bid/ask spread, commissions, and recurring contributions over a holding period. Compares the same gross-retuget_stock_metrics — Fetch a consolidated metrics snapshot for a single stock by ticker: identity (company, exchange, currency, sector, industry, country, ISIN),compare_stocks — Compare two to five stock tickers in one compact structured response: annual fundamentals and growth, quality ratios, stored valuation and Bget_financial_history — Read historical financial statements for one exact Bullrun ticker, with growth/CAGR consistency checks first, then income, balance sheet, caget_quality_moat_metrics — Compute annual quality, moat, earnings-quality, and capital-allocation metrics for one exact Bullrun ticker from existing financial statemenget_forward_estimates — Read cached analyst consensus revenue/EPS estimates and available EPS revision percentages for one exact Bullrun ticker. A free background rget_operating_kpis — Read curated, source-linked operating KPI observations for one exact Bullrun ticker. Coverage is sparse and no automatic KPI feed is configuget_revenue_breakdown — Fetch segment, geography, product, customer, or other revenue breakdown rows for one exact Bullrun ticker. Use this to separate cyclical busget_earnings_call_transcript — Read cached earnings-call paragraphs for one exact Bullrun ticker, optionally filtered by fiscal period or search text. A best-effort free blist_research_shortlist — Read the signed-in user's saved Research Shortlist of stock and ETF listing tickers, with dated stored prices. Requires OAuth read:shortlistsave_research_shortlist — Add 1-20 exact Bullrun stock or ETF listing tickers to the signed-in user's Research Shortlist when the user asks to save them. Requires OAulist_portfolios — Use when the user refers to THEIR portfolio(s) or holdings — e.g. "my portfolios", "what portfolios do I have", "how are my investments doinget_portfolio_context — Use when the user asks to look at, review, or analyze THEIR portfolio / holdings / positions — e.g. "analyze my portfolio", "how is my portfget_portfolio_analytics — Analyze the signed-in user's portfolio risk, diversification, concentration or a candidate stock/ETF. Returns correlation/covariance, risk ccreate_portfolio_draft — Use when the user wants you to BUILD or PROPOSE a brand-new portfolio for them — e.g. "build me a portfolio", "put together a dividend portfcreate_position_draft — Use when the user asks what to BUY or ADD to an EXISTING portfolio — e.g. "what should I buy next", "suggest a stock or ETF for my portfoliocreate_portfolio_from_positions — Use when YOU (or the user) have ALREADY decided the exact holdings and want them saved as-is — e.g. after researching and settling on a specget_capabilities — Discover what the connected Bullrun account can do BEFORE attempting an action, so you can plan instead of learning by hitting a 403. Reportget_company_risk — Bullrun's company risk read for one stock: a 0-100 composite risk score and six mechanism dials (market expectation, operating pressure, casget_company_relationships — Bullrun's company relationship graph for one stock: named competitors, suppliers, customers and partners, each with its Bullrun ticker when compare_company_exposures — Compare the cached company relationship graphs of two to five stock tickers. Finds shared suppliers, customers, competitors and partners, inget_corporate_calendar — Read stored upcoming earnings and ex-dividend dates, plus recent equity listings. Supports ticker/company search and explicit effective windget_company_risk_history — Stored historical company risk category readings and their observed input changes. Shows dates, computation times, formula versions, score cget_company_data_coverage — A cheap stored-data manifest for one exact company: available datasets, latest reporting periods, actual ingestion/computation timestamps whNot tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.