mcpserver.lol
registry/tengu-firm
Connection check verified live · 27h ago

tengu-firm

One MCP key: prices, fundamentals, SEC filings, insider/13F/congressional trades. 336 tools.

Tools 347
GitHub stars
Installs / wk
Licence
Transport streamable-http
Last checked 27h ago

Tools & capabilities

347 tools

Read from the running server on 27h ago.

tengu_cache_stats
Cache hit-rate statistics for the data layer. Call when the user asks whether the system/data pipeline is healthy or why data looks stale or slow.
tengu_copilot_decision_review decision_id*
REVIEW A TRACKED DECISION. Pass the decision_id returned by decision_track. FIRM re-fetches the same verdict shape (ticker_full) and computes a structured DELTA against the origina…
tengu_copilot_live_ic_drift
Live IC drift status — comparison of realised live IC vs training-time IC. The canonical alpha-decay early warning. CALL THIS when the user asks 'is the model still working?', 'any…
tengu_copilot_macro_regime
Current macro regime + plain-English interpretation of how strong the model's edge is in this regime. CALL THIS when the user asks about market conditions, regime, 'is it a good ti…
tengu_copilot_score_ticker ticker*asset_class
Full per-ticker quant analysis. CALL THIS when the user asks about any specific stock (e.g. 'should I buy NVDA', 'what do you think of TSLA'). Returns blended_score, decile, confor…
tengu_copilot_signal_health
CONTRACT C2 — is the alpha signal fit to trade, and do we actually know? CALL THIS BEFORE acting on /top-picks or /score. Returns a closed-vocabulary `status` (healthy | degraded |…
tengu_copilot_ticker_full ticker*cache_max_age_sinclude_smartmoneycandidate_weight_pctinclude_transparency
OMNIBUS aggregation for one ticker — Brain's primary single-stock verdict path. Pulls BOTH the 5-layer transparency cluster AND the 7-layer smartmoney cluster in ONE call (up to 12…
tengu_copilot_ticker_smartmoney ticker*cache_max_age_s
Smart-money aggregation for one ticker — collapses 7 individual tools (sec13f_changes, institutional_ownership, insider_trades, options_flow, darkpool, max_pain, gex) into ONE call…
tengu_copilot_ticker_transparency ticker*cache_max_age_s
ML-transparency aggregation for one ticker — collapses 5 individual tools (ml_drivers, ml_prediction, model_calibration, voter_ic_drift, voter_coverage) into a SINGLE call. Use whe…
tengu_copilot_top_picks nside
Today's top N picks (long or short side). CALL THIS when the user asks 'what should I buy', 'give me trade ideas', 'top picks today', 'daily briefing', or similar list-of-ideas que…
tengu_copilot_track_record
Out-of-sample model performance — Sharpe, IC, conformal coverage, factor-decomp alpha. CALL THIS when the user asks 'how do I know this works', 'what's your track record', 'is this…
tengu_copilot_universe sidelimittickersnormalizemax_weightmin_decile
The ENTIRE scored universe in one call (limit=0 = all ~13k names), ranked, each with the model's absolute suggested_position_pct AND a relative normalized_weight that sums to ~100%…
tengu_copilot_voter_ic_drift
Per-voter IC drift breakdown — pinpoints WHICH of the 12 voters in the ensemble is decaying. The blended-IC drift tool tells you IF the ensemble is decaying; this tells you WHICH v…
tengu_crypto vsseriesticker*
Live crypto quote from the market-data feed (real-time entitlement, 439 pairs): last-trade price, 24h change/volume (UTC-day basis), day + prev-day OHLC, optional last-7 daily bars…
tengu_crypto_overnight limitasset_classmin_dollar_volume
Overnight crypto DATA book for Brain/Platform: a SLICE of GET /api/crypto/universe (the full liquid USD book, stables out, $1M floor) ordered by |24h change|. This is NOT the sitti…
tengu_crypto_sitting sleeve_nasset_classmin_dollar_volume
ONE sitting contract for the crypto desk: SCAN the full liquid USD book FIRM already prices via build_liquid_universe (GET /api/crypto/universe — stables out, $1M 24h floor, not Al…
tengu_crypto_universe limitoffsetasset_classmin_dollar_volume
The FULL liquid crypto universe FIRM prices (~419 pairs in one vendor call), ranked by 24h dollar volume. Stables out. Default floor $1M 24h. The cap IS that floor — this does NOT…
tengu_equity_sitting sleeve_nmin_pricemin_adv_dollars
ONE sitting contract for the autonomous desk: SCAN the full tradeable US equity book FIRM already knows (the live feature store — measured count, never a hardcoded 8000 or a 20-nam…
tengu_insider_clusters
Clusters of insider buying across companies: names where multiple distinct insiders bought around the same time. Call it when the user asks 'where are insiders buying?' or wants ma…
tengu_logs
Recent service log lines. Call when the user asks whether the system/data pipeline is healthy or why data looks missing/stale and status alone doesn't explain it.
tengu_macro
One-call macro dashboard: VIX, DXY, treasury spreads, fear-greed, and the current regime read. Call it FIRST for any 'how is the overall market / macro backdrop?' question, or to f…
tengu_ml_health
ML pipeline freshness probe: has_predictions, has_weights_history, latest_as_of_ts, n_tickers. Call when the user asks whether the ML pipeline is healthy or why predictions look mi…
tengu_ml_predict ticker*
Latest ML ensemble prediction for one ticker: blended_score, conviction, decile rank, and per-voter sub-scores. Call this when the user asks 'what does the model think of X' or wan…
tengu_ml_top_picks limitmin_conviction
Top-N ranked tickers from the latest ML ensemble scoring snapshot, optionally floored by min_conviction. PRIMARY tool for 'what are the model's top picks / best-ranked stocks right…
tengu_ml_weights
Current live ML ensemble voter weights (latest history row, broken out per market regime). Call it to know how the ensemble is blending its voters before interpreting a prediction;…
tengu_ml_weights_history days
Time series of ML ensemble voter weights (per regime, newest first; days=1-365, default 30). Call this when the user asks how the model's weighting has drifted or shifted across re…
tengu_ready
Readiness flags showing which subsystems are up and serving. Call when the user asks whether the system/data pipeline is healthy or why data looks missing/stale.
tengu_regime
Current market regime label plus the model's regime probabilities. Call it when the user asks 'what regime are we in?' or before positioning advice that depends on the prevailing r…
tengu_research_knowledge
Research knowledge base
tengu_snapshot ticker*
Live price snapshot for one ticker: latest price plus basic trading stats. Call it when the user asks 'where is X trading right now?' or needs a current quote before any single-nam…
tengu_status
System status for the service. Call when the user asks whether the system/data pipeline is healthy or why data looks missing/stale.
tengu_v2_alpha_discoveries limitmin_ir
Mined alpha expressions from the research pipeline, filtered to a minimum information ratio (min_ir, default 0.5) and capped at `limit` (default 25). Call this when the user asks w…
tengu_v2_crash_scenarios
Historical crash replay through past market crash episodes. Call it when the user asks 'how would this have held up in previous crashes?' or wants tail risk anchored to real histor…
tengu_v2_drift window_days
Feature and prediction drift over a rolling window (default 30 days). Call it when the user asks whether the models are still well calibrated, why predictions look off, or whether…
tengu_v2_factor_decay
IC/IR half-life per factor — how fast each factor's predictive power decays. Call it when the user asks which signals are going stale, how long a factor's edge lasts, or before wei…
tengu_v2_feature_importance modeltop_n
Top-N feature importances for the prediction models (default top 50, optionally filtered to one model). Call it when the user asks 'what is the model actually looking at?' or which…
tengu_v2_intervals alphaticker*
Conformal prediction intervals for one ticker's forecast: a calibrated lower/upper band at the requested miscoverage alpha (default 0.1 = 90% interval). Call it when the user asks…
tengu_v2_regime_forecast horizon_days
Forecast regime probabilities N days ahead (default 21-day horizon). Call it when the user asks 'is the regime about to change?' or wants the forward market-state outlook rather th…
tengu_v2_regime_history days
Historical regime labels over the last N days (default 180). Call it when the user asks how long the current regime has lasted, when the last regime shift happened, or wants past b…
tengu_v2_research_datasets
Discover the 39 licensed research datasets servable via the research-dataset reader — equity prices (daily/monthly/delistings/distributions/mutual funds), fundamentals (annual/quar…
tengu_v2_research_read limittickerdataset*
Read any licensed research dataset by slug (discover via tengu_v2_research_datasets). ?ticker= pushes an exact server-side filter down the dataset's own symbol column when it has o…
tengu_v2_short_interest ticker*
Short interest for one ticker: shares short, days-to-cover (DTC), and fails-to-deliver (FTD). Call it FIRST for any 'is X heavily shorted / squeeze candidate?' question or before e…
tengu_v2_signal_correlation
Correlation matrix across the voter signals feeding the ensemble. Call it when the user asks whether the model's signals are independent or redundant — high pairwise correlation me…
tengu_v2_strategy_evolution limit
Strategy genealogy with out-of-sample (OOS) scores — how each evolved strategy variant descends from its parents and how it validated OOS, up to `limit` entries (default 50). Call…
tengu_v2_stress
Stress-test scenarios from the risk engine. Call it when the user asks 'what happens if things go bad?' before sizing risk; use tengu_v2_crash_scenarios to replay specific historic…
tengu_v2_var confidencehorizon_days
Portfolio VaR and CVaR at a chosen horizon and confidence (defaults: 1-day, 99%). Call it when the user asks 'how much could the portfolio lose?' or needs a tail-risk number before…
tengu_v3_accounting_flags limitticker*
Forensic accounting red flags with plain-language reasons, from the forensic-audit dataset: fraud/SEC-investigation/adverse restatements, auditor resignations, going-concern or dis…
tengu_v3_accuracy window_days
Realised-vs-predicted accuracy over a rolling window (window_days, default 90) — how well predictions matched what actually happened. Call this when the user asks how accurate the…
tengu_v3_agent_latest limittickeragent_name*
Recent outputs from a named agent
tengu_v3_agents_list
Catalogue of every agent in the swarm — one entry per agent. Call this when the user asks which agents exist, what the swarm is composed of, or to resolve an agent's name before dr…
tengu_v3_agent_status agent_name*
Latest heartbeat + stats for one agent
tengu_v3_alerts_active severity
Currently-active alerts
tengu_v3_api_quotas
Per-feed external API quota usage and cap status (news, news-analytics, market-data, alt-data). Call when the user asks whether the system/data pipeline is healthy or why data look…
tengu_v3_backtest_run_detail run_id*
Detail for a single backtest run
tengu_v3_backtest_runs limit
List recent backtest runs
tengu_v3_believability limitsource
Calibrated trust per signal source
tengu_v3_briefing_daily dateuser_id*fallback_buildprecompute_only
Daily briefing for a given user_id: regime, overnight futures, earnings_today, macro_today, watchlist_signals, news_highlights, risk_exposure, top_movers. ALWAYS returns a briefing…
tengu_v3_briefing_status dateuser_id*
Presence check for today's briefing payload for a user/date. Call when the user asks whether the daily briefing was generated or why it looks missing.
tengu_v3_copilot_thesis_alerts limittickersince_hours
EMPTY UNTIL FIRST USE — not broken. Tracked decisions live in Redis and a row is appended ONLY on a state CHANGE, so this populates the FIRST time a tracked decision transitions. S…
tengu_v3_cost_estimate qtysideticker*
Pre-trade expected execution cost for a ticker: spread, market impact, and commission for a given qty (default 100) and side (buy/sell). Call it to know what a trade will actually…
tengu_v3_credit ticker*
One-call credit snapshot for a company — call FIRST for any 'how risky is this company's debt?' question: latest securities-finance 5Y CDS spread (bps) with ~90-quote trend + marke…
tengu_v3_credit_bonds endlimitstartticker*
FINRA TRACE corporate-bond trade prints for one issuer — individual OTC trades (price, yield, volume, buy/sell side) showing where the company's bonds ACTUALLY trade (realised cred…
tengu_v3_credit_cds_history endlimitstartticker*
Daily 5Y single-name CDS spread history: composite par spreads (raw + bps), market-implied default probability, average/implied agency rating. Call it for how default risk has tren…
tengu_v3_credit_indices dayslimitfamilyindex_ticker
Credit-index composites — the credit market's VIX-equivalents: CDX (NA IG/HY) + iTraxx (Europe/Asia/SovX) daily composite spreads and prices by series/version/tenor, 2018 to T-2. C…
tengu_v3_credit_loans limitticker*include_lenders
Syndicated loan book for one borrower: per-facility size, type (revolver/term), maturity, security/seniority, all-in drawn/undrawn spread bps, covenants; include_lenders adds recen…
tengu_v3_credit_ratings limitticker*
Full S&P rating-action history for one issuer's debt — every licensed institutional action (new rating, upgrade, downgrade, outlook/creditwatch change) with from/to symbols, newest…
tengu_v3_crypto_derivatives_basis symbolsasset_class
Call this to read CARRY — perpetual premium (mark vs oracle/index) in basis points per venue and the cross-venue mean. Positive = perps rich to spot (long crowding; carry available…
tengu_v3_crypto_derivatives_funding symbolsasset_class
Call this when you need to know whether a coin's perp market is CROWDED — cross-venue perpetual funding for up to 20 base assets (default: top-20 by open interest). Every rate is n…
tengu_v3_crypto_derivatives_open_interest symbolsasset_class
Call this for LEVERAGE in the system — perpetual open interest per base asset in USD across the reachable venues, the total, and which venue dominates. USD is the ONLY unit summed…
tengu_v3_crypto_derivatives_vol_surface symbolasset_class
Call this for the OPTIONS market's view — the implied-volatility surface for BTC or ETH from one full-chain read (~1,000 instruments): ATM term structure (7d/30d/90d), 10%-OTM put−…
tengu_v3_crypto_events_announcements hourssymbolsevent_typeasset_class
Call this to know WHAT an exchange announced and WHEN — listings, delistings and trading-caution flags pulled from seven venues' own announcement APIs (Korean, US and offshore), ea…
tengu_v3_crypto_events_headlines limitsymbolsevent_typetier1_onlyasset_class
Call this for what is BREAKING on crypto-native social and blogs right now, already mapped to coins. Sourced from the accounts that break events — exchange officials, security firm…
tengu_v3_crypto_onchain_flows hoursasset_class
Call this for the numbers that cannot be spun — stablecoin issuance and lending liquidations read straight off the chain. NET STABLECOIN SUPPLY is the cleanest available proxy for…
tengu_v3_earnings_next ticker*
Use when: the user asks for a specific ticker's next earnings date, when a company reports, the earnings calendar entry for a name, or anything of the form "when is X's next earnin…
tengu_v3_earnings_next_stream ticker*
STREAMING variant of ``tengu_v3_earnings_next`` — same consensus contract, delivered as Server-Sent Events (text/event-stream). Emits two events: ``partial`` when paid vendors reac…
tengu_v3_events typelimitsinceuntilticker*
Company corporate-event history from a licensed events feed (41.9M events, 1990-2026): M&A, guidance changes, buybacks, exec changes, activism, offerings, index adds/drops + 100 mo…
tengu_v3_events_types
Legend of the 105 licensed institutional KeyDev corporate-event types: id, human label, and the slug accepted by the type= filter of /api/v3/events/{ticker}. Static — call once to…
tengu_v3_factor_characteristic_history endcharlimitstartticker*
Monthly time series of ONE factor characteristic for a stock (e.g. mom_12m, bm, mktcap, realized_vol, sue, turnover), newest first. Call it to chart how an anomaly signal evolved f…
tengu_v3_factor_characteristics as_ofticker*
Latest monthly firm-characteristic vector from the academic firm-characteristic panel (~460 columns incl. the 102 published anomaly characteristics — size, book-to-market, momentum…
tengu_v3_factor_exposures limitticker*
Rolling factor betas (Fama-French 5 + momentum) for one stock: beta_mkt/smb/hml/rmw/cma/umd with alpha, idiosyncratic/total volatility and regression R², plus the monthly history o…
tengu_v3_factor_predictors endlimitstartlatestticker*
academic open-source predictor panel for one stock — a compact vector of 13 replicated accounting anomalies (Sloan accruals, Cooper-Gulen-Schill asset growth, Titman capital invest…
tengu_v3_features_catalogue
FEATURE-STORE CATALOGUE — the derived research panels this platform computes for its own models: what exists, how much of it there is, how far back it goes, and how fresh it actual…
tengu_v3_features_dataset limitsinceuntiltickerdataset*
READ ONE DERIVED FEATURE PANEL — the model-ready research features this platform computes for itself: price/return and liquidity features, monthly fundamentals, analyst-estimate dy…
tengu_v3_framework_list
Lightweight catalogue of all registered frameworks — one row per framework with framework_id + intent + 1-line applies_when + version. Useful for discovery / debugging without pars…
tengu_v3_fundamentals_ai_analyze ticker*
AI-generated company analysis for one ticker — summary, strengths, concerns, peer comparison and a quality score. Call this when the user wants a synthesized qualitative read rathe…
tengu_v3_fundamentals_all limitperiodticker*
All three financial statements — income, balance sheet, and cash flow — for a ticker in one round-trip (default quarterly, last 4 periods). Call this when the user wants a full fun…
tengu_v3_fundamentals_balance_sheets limitperiodticker*
SEC EDGAR balance sheets for a ticker — assets, liabilities, and equity line-items per period, quarterly or annual (default quarterly, last 8 periods). Call this when the user asks…
tengu_v3_fundamentals_cash_flow_statements limitperiodticker*
SEC EDGAR cash-flow statements for a ticker — operating, investing, and financing flows per period, quarterly or annual (default quarterly, last 8 periods). Call this when the user…
tengu_v3_fundamentals_company_facts ticker*
Static company profile for one ticker — sector, industry, CIK, exchange, market cap and employee count. Call it to know what a company is and how big it is before deeper analysis.…
tengu_v3_fundamentals_companyfacts limitsearchticker*
Directory of every as-reported XBRL concept (us-gaap/dei/ifrs-full) a company has filed — unit(s), observation count and period coverage — from the in-house SEC EDGAR companyfacts…
tengu_v3_fundamentals_company_full ticker*
One-call company snapshot — info + TTM + ratios + growth + MRQ balance (fundamentalsapi.com)
tengu_v3_fundamentals_dividends tickers*
Dividend profile per ticker — DPS, payout ratio, consecutive-growth streak and 10Y history; accepts comma-separated tickers. Call this for any dividend-safety, income or 'how long…
tengu_v3_fundamentals_earnings_press_releases limitticker*
Full text of a company's earnings press releases, including guidance language (default limit 8). Call this when the user asks what management said or guided in an earnings release,…
tengu_v3_fundamentals_full ticker*
One-shot fundamentals bundle for a ticker — metrics snapshot, TTM income, latest balance sheet and cash-flow, company facts, recent insider trades and top institutional holders, fe…
tengu_v3_fundamentals_growth limittickers*
Growth metrics — YoY, 3Y CAGR, 5Y CAGR and margin trends; accepts comma-separated tickers for one-call bulk comparison. Call this when the user asks how fast a company is growing,…
tengu_v3_fundamentals_historical ticker*end_yearstart_yearstatement_typeinclude_quarterly
Multi-decade historical financial statements for one ticker from SEC EDGAR — income, balance, and cash-flow, filterable by statement_type and start_year/end_year, annual by default…
tengu_v3_fundamentals_income_statements limitperiodticker*
SEC EDGAR income statements (P&L line-items, revenue through net income/EPS) for a ticker — quarterly, annual, or TTM (default quarterly, last 8 periods). Call this when the user a…
tengu_v3_fundamentals_insider_trades limitticker*
Form-4 insider transactions for one ticker — officer and director buys and sells (default limit 50). Call this when the user asks whether insiders are buying or selling a stock, or…
tengu_v3_fundamentals_institutional_ownership limitticker*
13F institutional holdings for one ticker, itemized by holding institution (default limit 50). Call this when the user asks which institutions or funds own a stock or how concentra…
tengu_v3_fundamentals_metrics limitperiodticker*
Derived financial-metric rows per period for a ticker — P/E, ROE, margins, FCF yield, debt ratios — quarterly, annual, or TTM (default quarterly, last 4 periods). Call this when th…
tengu_v3_fundamentals_metrics_snapshot ticker*
Latest financial-metrics snapshot for a ticker — a single TTM row of valuation and quality ratios. Call this for a quick 'what's the P/E, how profitable is X right now?' check; use…
tengu_v3_fundamentals_news limitticker*end_datestart_date
Curated news articles for one ticker from the fundamentals market-data feed, with start_date/end_date filtering (default 50). Call it for ticker-scoped headlines while working insi…
tengu_v3_fundamentals_peers limitticker*
Same-industry comparables for a ticker, ranked by revenue, margins and ROE (default 10). Call this when the user asks who a company's competitors are or how it stacks up against pe…
tengu_v3_fundamentals_pit as_ofconsolindfmtpopsrcticker*datafmt +1
WHAT THE MARKET ACTUALLY KNEW on a given date — as-FIRST-REPORTED quarterly financials for a ticker as they stood on `as_of`: for each fiscal period, the latest published version w…
tengu_v3_fundamentals_pit_coverage ticker
The honest bounds of the point-in-time primitive: how many published versions are held, for how many companies, the span of KNOWLEDGE dates (which is what an as_of query can answer…
tengu_v3_fundamentals_pit_vintages consolindfmtpopsrcticker*datafmtdatadate
THE RESTATEMENT TRAIL for one fiscal quarter — every published version of the period in order, each with the day it became the live view, the day it was superseded, and exactly WHI…
tengu_v3_fundamentals_prices limitticker*end_dateintervalstart_dateasset_class +1
Historical OHLCV bars for one ticker at second/minute/hour/day/week/month granularity (interval_multiplier for e.g. 5-minute bars; start_date/end_date window, default limit 1000).…
tengu_v3_fundamentals_price_snapshot ticker*asset_class
Latest quote for one ticker — last trade plus the current daily bar. Call this when the user asks what the price is now or how the stock is moving today; for history use /fundament…
tengu_v3_fundamentals_screener pagelimitsectorroa_minroe_maxroe_min +10
Multi-filter stock screener combining profitability (ROE, ROA, net margin), growth (revenue, EPS), financial-health (debt/equity, current ratio) and dividend filters, with sector/i…
tengu_v3_fundamentals_screener_presets
Catalog of pre-built screener strategies — Aristocrats, Cash Cows, Value, Quality and more. Call it when the user asks for a named strategy screen or wants screening ideas before c…
tengu_v3_fundamentals_search q*limit
Fuzzy company lookup — resolves a free-text name or partial ticker to matching companies (default 10). Call it FIRST when the user names a company without a ticker, before firing a…
tengu_v3_fundamentals_sec_filings limitticker*form_type
SEC filings list for a ticker — 10-K, 10-Q, 8-K, S-1 and more, with an optional form_type filter (default limit 20). Call this when the user asks what a company has filed or wants…
tengu_v3_fundamentals_segments dateyearlimitstypeticker*
Business + geographic SEGMENT breakdown for one company — decomposes a fiscal period into reportable segments by line of business, geography, ASC-280 operating segment and US state…
tengu_v3_fundamentals_tickers pagelimitsectoris_sp500
Paged listing of the full covered ticker universe, filterable to S&P 500 membership or one sector (limit/page paging). Call it when the user wants all the stocks in a sector or an…
tengu_v3_fundamentals_xbrl endformunitas_oflimitstart +4
One XBRL concept's as-reported history — period, value, fiscal year/period, SEC form, accession, filed date — from the in-house SEC EDGAR companyfacts corpus. Call it for exact as-…
tengu_v3_funds_mutual_fund_ownership topdateticker*min_market_val
Which mutual funds hold a stock — each fund's percent_tna, shares and market value, largest first, plus report_dt and n_funds, from the survivor-bias-free holdings archive (coverag…
tengu_v3_governance ticker*
One-call corporate-governance dossier: board size + composition (independent vs executive directors, current members, from board-relationship), director interlocks with other board…
tengu_v3_hedging
Index hedge proposals (SPY/QQQ/IWM) computed from live dealer positioning — protective puts when dealers are short gamma and IV rank is cheap, collars when the 25-delta risk revers…
tengu_v3_intel_analyst_consensus ticker*recent_action_limit
Analyst consensus: rating_label (Strong Buy…Strong Sell), rating_score (1-5), bucket counts, price_target_avg/high/low/count, recent_actions[] (upgrades/downgrades/PT changes, firm…
tengu_v3_intel_borrow_cost ticker*
Securities-lending borrow cost (annualized fee %, rebate, utilization, shares available) — LIVE. Source chain, first hit wins (see `source`): 1) options-flow shorts feed (intraday)…
tengu_v3_intel_borrow_cost_history endlimitstartticker*
Daily securities-lending borrow-cost HISTORY for one ticker from the licensed-research warehouse (default: last 90 days of coverage; max 365-day window). Primary source securities-…
tengu_v3_intel_calendar_conference_calls limitdate_totickersdate_fromimportance
newswire: upcoming earnings conference-call schedule. Returns ticker, company, date, start_time, period (Q1/Q2/...), webcast_url, phone_num, international_num, access_code, and imp…
tengu_v3_intel_calendar_economics limitcountrydate_todate_fromimportance
Macro economic-release calendar from the newswire — CPI, NFP, FOMC, GDP, retail sales and more, filterable by ISO-3 country (USA, CAN, DEU) and date range; importance 5 = market-mo…
tengu_v3_intel_calendar_ratings limitactiondate_totickersdate_from
Analyst rating actions and price-target changes from the newswire: analyst_firm, analyst_name, action_company (Maintains/Initiates), action_pt (Raises/Lowers), pt_current, pt_prior…
tengu_v3_intel_cftc_cot contract
CFTC Commitments-of-Traders report — futures positioning by cohort (producers/hedgers, money managers, other reportables, non-reportables). Polled weekly on Fridays at 18:00 ET, th…
tengu_v3_intel_chart barsticker*intervalindicators
Candlestick chart with optional RSI/MACD/Bollinger overlays — returns a base64 PNG in a standard image envelope plus an OHLCV summary block (interval minute|hour|day|week|month, de…
tengu_v3_intel_commodities symbol
REAL-TIME spot prices for the macro commodities (oil WTI/Brent, gold, silver, nat-gas, copper). AUTHORITATIVE source for any numeric commodity claim — call this BEFORE quoting a pr…
tengu_v3_intel_congress limittickerprovider
Congressional stock trades from two coverage sources — a realtime cross-ticker feed (provider=options_flow, default) or a bulk alternative-data feed (provider=alternative_data) — w…
tengu_v3_intel_corporate_donors limitticker*
Corporate-PAC donations linked to the ticker's parent company (alternative-data): candidate, committee, amount, transaction_date, cycle — a campaign-finance influence signal. Call…
tengu_v3_intel_darkpool_history enddatelimitstartticker*min_premium
Historical dark-pool (off-exchange) prints for one ticker — the per-print warehouse capture behind the live /intel/darkpool tool. Call to find WHEN large blocks hit and whether the…
tengu_v3_intel_darkpool_recent limitfreshness
Most recent dark-pool prints across all tickers from the options-flow feed (default 50). Call this when the user asks about market-wide dark-pool or block activity — 'any big dark-…
tengu_v3_intel_darkpool_ticker limitticker*freshness
Dark-pool prints for one ticker from the options-flow feed (default 50). Call this when the user asks whether large blocks are crossing off-exchange in a specific name; use tengu_v…
tengu_v3_intel_earnings_history ticker*lookback_quarters
Last N quarters of earnings for a ticker — report date, EPS estimate vs actual, surprise %, and the day-of-report intraday price move %. Used by the verdict prompt to anchor 'stock…
tengu_v3_intel_etf_holdings etflimitticker
alternative-data: ETF composition or inverse-lookup. Pass ?etf=SPY for full holdings of an ETF, OR ?ticker=NVDA for every ETF that holds the stock (with weight). At least one is re…
tengu_v3_intel_etf_summary ticker*
One-call ETF intelligence rollup — top holdings + commodity exposure + which other v3 tools work for this ticker. Returns top constituents by weight (holdings provider), and for co…
tengu_v3_intel_exec_compensation limitticker*
Annual executive compensation history for a ticker (alternative-data): CEO + named officers with name, role, year, salary, bonus, stock_option_awards, total_compensation. Call this…
tengu_v3_intel_factor_importance top_n
What drives the model: Fama-French 5-factor loadings showing which systematic factors explain the strategy's returns, plus the ensemble's Bayesian voter posteriors ranking which si…
tengu_v3_intel_gex ticker*freshness
Aggregate gamma exposure (GEX) and delta exposure for one ticker from the options-flow feed. Call this when the user asks about dealer positioning or gamma levels, or whether optio…
tengu_v3_intel_gex_history enddatelimitstartticker*per_strike
Historical dealer gamma-exposure (GEX) for one ticker — daily per-strike snapshots behind the live /intel/gex tool. Call for 'how did dealer positioning shift into OPEX / earnings?…
tengu_v3_intel_gov_contracts limitticker*
Federal government contracts awarded to one ticker's company from the alternative-data feed (limit, default 50). Call this when the user asks how much government business a company…
tengu_v3_intel_gov_contracts_live limitticker
Quarterly cross-ticker federal-contracts feed (alternative-data) — top-line award totals only, lighter than per-ticker tengu_v3_intel_gov_contracts (no agency or description fields…
tengu_v3_intel_insider_flow endas_oflimitstartticker*record_type
INSIDER TRANSACTIONS SPLIT BY WHETHER THE TRADE WAS PRE-SCHEDULED — Form 4/5 activity for one company with the metadata free feeds drop: the Rule 10b5-1 flag and the filing lag. Sa…
tengu_v3_intel_insider_flow_coverage ticker
What insider history exists, for which dates, and how much of it carries a Rule 10b5-1 plan flag — rows by record type, distinct filers, the transaction- and filing-date spans, and…
tengu_v3_intel_insider_form144 endlimitstartticker*
INSIDER INTENT-TO-SELL NOTICES — supply before it hits the tape. Form 144 is filed BEFORE a sale of restricted or control stock, so it is forward-looking: who intends to sell, roug…
tengu_v3_intel_insiders limitticker
Live cross-ticker Form-4 insider-transaction feed (alternative-data, last ~20k rows): name, transaction_code, shares, price_per_share, value_usd, shares_owned_following. Call this…
tengu_v3_intel_insider_trades limitticker*
SEC Form 4 insider trades for one ticker — recent buys and sells by officers, directors, and large holders (default 25). Call this when the user asks 'are insiders buying or sellin…
tengu_v3_intel_iv_analytics datelimitticker*
LIVE implied-volatility analytics in one call: IV RANK (current IV + its 1-year percentile — the standard 'is vol cheap or rich' gauge, with a plain-language verdict), SKEW (risk-r…
tengu_v3_intel_lobbying limitticker*
Quarterly corporate lobbying spend for one ticker from the alternative-data feed (limit, default 50). Call this when the user asks how much a company spends lobbying or whether its…
tengu_v3_intel_macro_snapshot freshness
NOW WITH a `credit` block: CDX IG/HY on-the-run 5Y composite spreads + 1-session delta (T-2 by source, cadence-aware staleness; full series at /api/v3/credit/indices). Cross-asset…
tengu_v3_intel_max_pain ticker*
Max-pain price per options expiration for one ticker from the options-flow feed. Call this when the user asks where a stock is likely to pin into expiry or what the max-pain level…
tengu_v3_intel_ml_drivers topticker*
Top-N SHAP feature attributions for the ML ensemble score on a ticker: drivers[] ranked by |SHAP| with feature (e.g. beta_cma, vol_21d), signed shap_value, direction (bullish/beari…
tengu_v3_intel_ml_prediction ticker*asset_class
Latest ensemble ML prediction for the ticker, with full conformal interval + 19-voter decomposition. Sourced from the nightly ensemble scoring run (refreshed nightly Mon-Fri, ~13K…
tengu_v3_intel_model_calibration
Live conformal-coverage telemetry: how often the model's stated 90% intervals actually contain the realised 5d returns. Built nightly over the trailing 30 days of prediction-outcom…
tengu_v3_intel_news_crypto bodylimittickers
Newswire 'Crypto' channel — crypto news stream covering BTC, ETH, exchanges, regulation, miners. Call this when the user asks about crypto news; pair with coin-stock proxies (COIN,…
tengu_v3_intel_news_headlines limitticker
MARKET-WIDE ONLY — never for one ticker's news (that is tengu_v3_news_summary). Live cross-publisher newswire headlines: headline, publisher, tickers, is_major flag, feed-supplied…
tengu_v3_intel_news_movers bodylimittickers
Newswire 'Movers' channel — coverage of stocks making the biggest intraday moves (gainers, losers, halts, breakouts). Call this for 'biggest movers today' questions and end-of-day…
tengu_v3_intel_news_press_releases bodylimittickers
newswire 'Press Releases' channel — corporate press releases on the newswire (PR Newswire, Business Wire, GlobeNewswire). Use when the user asks for the company's own announcements…
tengu_v3_intel_news_pro bodylimittickerschannels
Real-time newswire stories — cross-ticker, ticker-filtered (comma-separated), or by channel: id, title, teaser, url, ticker(s), channels, tags, created (ISO-8601); body=true adds f…
tengu_v3_intel_news_why_moving bodylimittickers
MOVER-EXPLANATION ONLY — for 'why is X moving / what's driving X right now?' questions; never for generic 'latest news on X' (that is tengu_v3_news_summary). Newswire 'Why It's Mov…
tengu_v3_intel_off_exchange limitticker*freshness
Daily off-exchange (dark pool + ATS) volume for one ticker from the alternative-data feed (default 30 days). Call this when the user asks how much of a stock's volume trades off-ex…
tengu_v3_intel_options_chain limitticker*contract_typeexpiration_date
Options-chain snapshot for a ticker: every contract with Greeks (delta/gamma/theta/vega), implied volatility, open interest, last quote/trade; filter by expiry or call/put side. PR…
tengu_v3_intel_options_flow limitfreshnessmin_premium
Recent unusual options-flow alerts across the whole market from the options-flow feed, filtered to trades above min_premium (default $50k). Call this when the user asks 'what is th…
tengu_v3_intel_options_flow_history enddatesidelimitstartticker* +1
Historical options-flow aggregates for one ticker — the ~60s warehouse capture behind the live /intel/options_flow tool. Call when you need how flow EVOLVED (e.g. 'was NVDA flow bu…
tengu_v3_intel_options_flow_ticker limitticker*freshness
Unusual options-flow alerts for one ticker from the options-flow feed (default 25). Call this when the user asks 'any unusual options activity in X?' or wants the large options bet…
tengu_v3_intel_options_volume limitticker*
Daily options volume and put/call ratio per day for one ticker from the options-flow feed (default 30 days). Call this when the user asks whether options activity or put/call skew…
tengu_v3_intel_patents limitticker*
Issued USPTO patents tagged to one ticker — date, title, IPC class, claim count, and abstract for each (default 25). Call this when the user asks what a company is patenting or wan…
tengu_v3_intel_pnl_attribution days
Daily PnL track record for the paper book, Carhart 4-factor-decomposed. Snapshotted nightly. Returns `rows[]` of trading days with per-row gross/net return in basis points, transac…
tengu_v3_intel_politicians limit
Full US Congress roster (House + Senate, alternative-data) with disclosed trade counts per member. Call it to resolve a politician name to a BioGuideID before pulling their trades,…
tengu_v3_intel_risk_free_rate
Current US T-bill yields + parked-cash quick-reference. Use this for capital-allocation responses — the model needs to compare risky vs risk-free expected return ('T-bills currentl…
tengu_v3_intel_sec13f fundlimitticker
Recent 13F position snapshots (alternative-data, cross-fund/cross-ticker, last ~10k rows): fund, ticker, shares, value_usd, report_period — the institutional-ownership signal. Call…
tengu_v3_intel_sec13f_changes fundlimittickermin_pct
Quarter-over-quarter 13F position deltas (alternative-data), sign preserved: positive = added, negative = trimmed. Call this when the user asks 'are institutions adding or dumping…
tengu_v3_intel_sec13f_history topticker*quarters
Institutional-holder history — a holder × quarter matrix of 13F positions (shares per quarter-end + latest value) from the institutional-holdings 13F archive. Call it to track when…
tengu_v3_intel_short_interest ticker*
FINRA bi-monthly short interest: short_interest_shares, short_interest_pct_of_float, days_to_cover, short_interest_change_pct_30d (vs prior settlement), avg_daily_volume_at_settlem…
tengu_v3_intel_short_interest_history endlimitstartticker*
Deep short-selling history — daily off-exchange short-volume series (short vs total shares across FINRA venues + short ratio, back to 2006) plus the official bi-monthly short-inter…
tengu_v3_intel_street_estimates ticker*
Street consensus EPS + options-implied expected move per earnings event, with beat_rate_pct and 8-quarter surprise history (est vs actual vs surprise_pct). Call this for 'what does…
tengu_v3_intel_street_estimates_guidance limitstartticker*measure
Management guidance history — every company-issued guidance range (measure, period, low/high, announce date, street consensus at that date) from the analyst-estimate Guidance archi…
tengu_v3_intel_street_estimates_history dayslimitticker*measure
Analyst-level estimate revision timeline — every individual broker estimate (announce/revision dates, analyst id, fiscal period, value, realised actual) from the analyst-estimate d…
tengu_v3_intel_top_shareholders ticker*
Top institutional / fund / insider shareholders for a ticker (alternative-data), as two lists — ownership (shares) and ownership_options (contracts) — because options exposure read…
tengu_v3_intel_top_shareholders_coverage ticker
How much institutional-ownership history has actually landed — per quarter: rows, securities and distinct holders held right now, plus a flag on any quarter still loading. Call it…
tengu_v3_intel_top_shareholders_current limitticker*min_pctquarter
CURRENT INSTITUTIONAL HOLDERS of a company, largest first — holder-level positions with shares, market value (USD), percent of shares outstanding (percent, 0-100) and the change ag…
tengu_v3_intel_twitter limitticker*
Daily Twitter mention volume and follower count for one ticker from the alternative-data feed (default 60 days). Call this when the user asks how much social buzz a name has or whe…
tengu_v3_intel_vol_surface datedayslimitticker*
standardized implied-vol SURFACE for a company, joined from a plain equity ticker (resolves the symbol to the surface's internal id via the link table). Returns the standardized su…
tengu_v3_intel_voter_attribution voterticker*days_back
Causal attribution for a voter's score on a ticker. Instrumented voters: `insider_flow` (EDGAR Form-4 + insider feed, deduped by name/date/value; CEO/CFO 2x, officer 1.5x, director…
tengu_v3_intel_voter_coverage ticker*
Per-ticker accounting for every voter in the 19-voter ensemble. For each voter returns the current score, baseline weight, status (firing | silent_data | shadow | no_signal), and a…
tengu_v3_intel_voter_ic_drift
Per-voter information-coefficient drift vs baseline for all 19 voters, recomputed daily: live_ic vs baseline_ic, ic_ratio (sign-flip flagged at <0), drift_status (green/yellow/red)…
tengu_v3_intel_wsb limitticker*
Daily r/wallstreetbets mention count and sentiment for one ticker from the alternative-data feed (default 60 days). Call this when the user asks whether retail is piling into a nam…
tengu_v3_intel_yield_curve
Live US Treasury yield curve + recession-watch spreads + breakeven inflation. Returns DGS1MO/3MO/2/5/10/30 yields, the 10Y-2Y and 10Y-3M spreads (with 'inverted' flags — classic re…
tengu_v3_kelly_uncertainty ticker*
Uncertainty-discounted Kelly fraction for one ticker — the bet size after haircutting full Kelly for estimation error. Call this when the user asks 'how much should I bet on X?' or…
tengu_v3_lab_deployments
Live lab deployments (paper/tiny-cap)
tengu_v3_lab_strategies limit
Strategies in the sandbox lab
tengu_v3_macro_treasury_curve
Live US Treasury yield curve (market-data feed, T+1): 1m-30y tenor points, per-tenor 1-day change (bps), computed 2s10s and 3m10y spreads with inversion flags. Call this when the u…
tengu_v3_market_events_catchup limitsincesymbols
Finite catch-up page for retained market events after a Redis stream id; use after reconnect and preserve each event's source freshness fields.
tengu_v3_market_universe
Cross-process shared warm-set catalog plus the dedicated US-equity producer heartbeat, research-universe count, capacity and effective readiness. Warm means requested, not provider…
tengu_v3_memory_recall limitquery
Recall memory items by free-text query
tengu_v3_memory_reflections limit
Post-trade reflections journal
tengu_v3_metrics window_minutes
Recent system metrics (latency/QPS/error)
tengu_v3_news_aggregated hourslimit
MARKET-WIDE feed — not per-ticker (that is tengu_v3_news_summary). Aggregated cross-source news stream over the last N hours (default 24) for broad market-news sweeps and cross-sou…
tengu_v3_news_alerts pageitemstickerscategory
Headline-only alert stream — lighter and faster than full news items; category=general for market-wide or category=ticker with tickers for specific names. Call this when the user w…
tengu_v3_news_all_tickers_sentiment pagedate_range
Sentiment leaderboard across the full tracked ticker universe over a date_range (default last7days), paginated. Call this when the user asks which stocks have the most positive or…
tengu_v3_news_by_topic itemstopic*tickerdate_range
Topic-filtered headlines (earnings, analysts, dividend, mergers, acquisition, ipo, fda, guidance, stock_buyback, insider, lawsuit, esg, crypto, and more), optionally per ticker, ov…
tengu_v3_news_category pageitemstopicsectorsourcesection +2
Category-scoped news feed: section=general for market-wide or alltickers for company-tagged stories, filterable by topic, sector, industry, and source. Call this when the user want…
tengu_v3_news_crypto_all_tickers_sentiment pagedate_range
Sentiment leaderboard across the full tracked crypto universe — every coin's sentiment_score over the window (default last7days). Call this when the user asks which coins have the…
tengu_v3_news_crypto_by_category itemssectiondate_range
Crypto news by section: section='general' for overall crypto-market headlines, section='alltickers' for cross-coin coverage. PRIMARY tool for broad 'what's happening in crypto toda…
tengu_v3_news_crypto_events pageeventidtickers
Clustered crypto headline events — related stories grouped into discrete events; fetch recent events, filter by ticker, or drill into one eventid. Call this when the user asks what…
tengu_v3_news_crypto_latest itemstickers*date_range
Recent crypto news with sentiment for one or more symbols: title, source, sentiment (Positive/Neutral/Negative), date, topic tags. PRIMARY tool for ticker-specific crypto drilling…
tengu_v3_news_crypto_market_sentiment date_range
Overall crypto market sentiment rollup across the news feed (no ticker filter). Call this when the user asks whether crypto as a whole looks bullish or bearish right now — for a sp…
tengu_v3_news_crypto_multi_ticker pageitemstickers*
Crypto news where ALL the listed coins co-appear in the same story — a correlation feed. Call this when the user asks how two or more coins are linked in the news, e.g. stories cov…
tengu_v3_news_crypto_sentiment_stats ticker*date_range
crypto-news: daily sentiment rollup for a crypto symbol (-1.5 to +1.5). Densest single-call signal — N days of (positive_count, negative_count, neutral_count, sentiment_score). Use…
tengu_v3_news_crypto_summary ticker*
crypto-news: one-shot per-coin intel summary. Parallel-fetches recent news (24h) + 7-day sentiment stats + trending headlines. The single call to make when asked 'what's going on w…
tengu_v3_news_crypto_sundown page
Evening crypto market-recap digest, published Mon-Fri at 7pm ET. Call this when the user asks for an end-of-day crypto wrap-up or a morning briefing needs an overnight crypto recap…
tengu_v3_news_crypto_ticker_only pageitemsticker*
Crypto news mentioning ONLY the requested coin, with no co-tagged altcoins — the strictest per-coin filter. Call this when the user wants pure single-coin coverage and news_crypto_…
tengu_v3_news_crypto_ticker_price tickers
Delayed crypto prices with 24h volume and price changes — a single coin, a list, or the top 50 by 24h volume when tickers is omitted. Call this when the user asks where a coin is t…
tengu_v3_news_crypto_top_mentions date_range
Top 50 most-mentioned crypto tickers over the window (default last7days) — a crypto-attention proxy. Call this when the user asks which coins are getting the most buzz or news cove…
tengu_v3_news_crypto_trending ticker
Trending crypto headlines, noise-filtered down to top stories only. Pass ticker to filter to one coin; omit for market-wide trending. Call this when the user asks what the biggest…
tengu_v3_news_crypto_whale_summary tickersdate_range
Aggregated whale-transaction stats over the window: total volume, net exchange flow (in vs out), and biggest single tx. PRIMARY tool for 'is smart money buying or selling this coin…
tengu_v3_news_crypto_whale_transactions pageitemstickersdate_rangemin_amount
Large crypto on-chain and exchange transactions for BTC/ETH/SOL/TRX plus major exchanges, filterable by min_amount USD (updated ~every 5min). Call this when the user asks about wha…
tengu_v3_news_curated_events itemstickerdate_rangeevent_type
Structured market events — earnings, M&A, FDA decisions, guidance changes, price-target moves — filterable by ticker, event_type, and date_range (default today). Call this when the…
tengu_v3_news_event_by_id pageitemseventid*
All news items belonging to one clustered event, looked up by eventid, paginated. Call this when you already have an eventid from another news result and the user wants the full ar…
tengu_v3_news_events hours
Detected market-moving events across the market over a lookback window (hours param, default 24). Call this when the user asks 'did anything big happen today?' or wants a scan of r…
tengu_v3_news_forex_by_category itemstopicsectiondate_range
Macro and cross-pair FX news: section='general' = market macro (Fed, CPI, ECB, NFP, BoJ, BoE), section='alltickers' = cross-pair coverage; optional topic filter (cpi, fed, oil, gol…
tengu_v3_news_forex_economic_calendar currencydate_rangeimportance
Economic calendar with actual, forecast, and previous values for macro releases (Fed/CPI/NFP/ECB) — these prints are priced-in by FX traders, so call it for any 'what did CPI print…
tengu_v3_news_forex_events pairitemsdate_range
Clustered FX news events from a forex newswire — high press-coverage stories like central-bank decisions, rate hikes, and intervention rumors, optionally filtered to one pair (e.g.…
tengu_v3_news_forex_latest itemspairs*date_range
Recent FX news with sentiment for one or more currency pairs: title, source, sentiment (Positive/Neutral/Negative), date, topic tags. PRIMARY tool for pair-specific drilling (EUR-U…
tengu_v3_news_forex_market_sentiment date_range
Overall FX market sentiment rollup (no pair filter) — gauges DXY-style market posture rather than any single pair. Call this when the user asks about broad FX market mood; use news…
tengu_v3_news_forex_prices basepairs
Live FX mid prices (15-min upstream refresh): pass pairs for specific quotes (e.g. EUR-USD,GBP-USD) or base for all pairs vs one currency (base=USD). Call this when the user asks w…
tengu_v3_news_forex_sentiment_stats pair*date_range
fx-news: daily sentiment rollup for an FX pair (-1.5 to +1.5). Densest single-call signal — N days of (positive_count, negative_count, neutral_count, sentiment_score). Use to detec…
tengu_v3_news_forex_summary pair*
fx-news: one-shot per-pair intel summary. Parallel-fetches recent news (24h) + 7-day sentiment stats + trending headlines. The single call to make when asked 'what's going on with…
tengu_v3_news_forex_sundown_digest date_range
Daily evening FX market summary article. Call this when the user asks for an end-of-day FX wrap-up or a morning briefing needs an overnight FX recap; optional date_range filter (to…
tengu_v3_news_forex_top_mentions date_range
fx-news: most-mentioned FX pairs over a window with sentiment tilt. High-leverage 'what is the FX market talking about?' single call. 300s cache.
tengu_v3_news_forex_trending pair
Trending FX headlines, noise-filtered down to top stories only. Pass pair (e.g. EUR-USD) to filter; omit for market-wide trending. Call this when the user asks what the biggest FX…
tengu_v3_news_latest tickerminutes
DRILL-DOWN ONLY — never a first-round call and never alongside tengu_v3_news_summary (it already includes recent stories). Raw newswire headlines for one ticker over a lookback win…
tengu_v3_news_market_sentiment date_range
Overall market-wide news-sentiment rollup over a date_range (default last7days). Call this when the user asks how the market 'feels' right now or whether the news backdrop is bulli…
tengu_v3_news_multi_ticker pageitemstickers*
News stories where ALL the listed tickers co-appear in the same article — a correlation feed. Call this when the user asks how two or more companies are linked in the news (deals,…
tengu_v3_news_ratings pageitemstickersdate_rangerating_type
Analyst rating actions — upgrades, downgrades, and initiations, filterable by tickers, rating_type, and date_range; history goes back to 2022-04-08. PRIMARY tool for 'any recent up…
tengu_v3_news_sentiment_history endlimitstartentityticker*min_relevance
Daily aggregated news sentiment for one company back to 2000 — mean event sentiment (ESS), event count and mean relevance per day from the news-analytics archive (2000-2025) stitch…
tengu_v3_news_sentiment_stats ticker*date_range
Daily news-sentiment rollup for one ticker: a -1.5 to +1.5 score per day with article counts, over a date_range (default last30days). Call it when the user asks how sentiment on X…
tengu_v3_news_structured hourslimittickerevent_type
LLM-structured news items — event_type, tickers, sentiment, magnitude, confidence
tengu_v3_news_summary ticker*
One-shot news intelligence for a ticker: recent stories, sentiment stats, trending status, structured events, and analyst actions in a single parallel fetch (90s TTL). THE primary…
tengu_v3_news_sundown date_range
Curated end-of-day 'sundown' digest — a market-close recap of the day's news from the newswire, over an optional date_range. Call this when the user asks 'what happened in the mark…
tengu_v3_news_ticker_news dayspageitemstopicsearchsector +11
FILTERED-SEARCH ONLY — reach for this when the user specifies filters (topic, sector, source, sentiment, date_range, article/video, free-text search) or multi-ticker search. Never…
tengu_v3_news_ticker_only pageitemsticker*
News stories tagged with ONLY this one ticker — the strictest filter, excluding articles that co-tag competitors or peers. Call this when the user wants pure company-specific cover…
tengu_v3_news_top_mentions sectordate_range
Most-mentioned tickers in the news over a window (default today), optionally filtered by sector — a market-attention proxy. Call this when the user asks which stocks are getting th…
tengu_v3_news_trending ticker
DRILL-DOWN ONLY — never alongside tengu_v3_news_summary (it already includes trending status). The newswire's noise-filtered top stories for a ticker, for when you specifically nee…
tengu_v3_optimizer_latest
Latest optimizer weights — the current weight set from the most recent optimization run. Call this when the user asks what the optimizer is currently recommending or how the latest…
tengu_v3_origin_insider_flow dayslimitticker*
Insider transactions straight from the Form 4 filings: owner, title, transaction code, direction, shares, price and shares held after. Call it for insider conviction around events.…
tengu_v3_origin_ipo_pipeline limitstatus
What is going public: deals that are priced, upcoming or newly filed, with offer size, share count, exchange and dates. Call it for new-issue supply, going-public timing, or to cor…
tengu_v3_origin_macro_pulse
One call for the cross-asset state of the world from the issuing authorities: volatility futures TERM STRUCTURE (contango vs backwardation — the stress regime flag), the composite…
tengu_v3_origin_short_activity daysticker*
How shorted is this name, from the tape itself: the DAILY consolidated short-volume prints (short ratio per session, full-market coverage) joined with the settled SHORT INTEREST pu…
tengu_v3_origin_whale_holdings limittickermanager
What the tracked managers own, as filed on Form 13F: latest-period positions with value, share/principal count and portfolio weight, filterable by manager or issuer. Call it for wh…
tengu_v3_portfolio_risk_parity_latest
Latest naive risk-parity weights
tengu_v3_position_monitor
Live position monitor (exits, stops, flags)
tengu_v3_prediction_tracker limit
Recent predictions with their resolution state, up to `limit` entries (default 200) — each call and whether it has resolved yet and how. Call this when the user asks what the syste…
tengu_v3_prices_corporate_actions limitstartticker*
Complete corporate-action history — every cash dividend, stock split and distribution (research-grade distcd-coded with divamt, facpr/facshr factors and declare/ex/record/pay dates…
tengu_v3_prices_history endlimitstartticker*
Survivorship-bias-free daily price history — research-grade daily closes, total returns, volume and cumulative split adjustment factors (cfacpr/cfacshr) 2000-2024, stitched with li…
tengu_v3_private_markets_aggregates bylimit
Private-market landscape aggregates grouped by sector, industry_group, region, or country: company counts, total and median capital raised, median valuation, median employees. Call…
tengu_v3_private_markets_companies qdescsortlimitdetailfields +17
SCREEN private companies by sector, geography, financing/business status, size (total raised/valuation/employees, $MILLIONS), founding year; rows carry ticker/cikcode to join publi…
tengu_v3_private_markets_company company_id*
FULL private-company profile by company_id: financials (revenue/EBITDA/EBIT/net income/EV/net debt), complete financing history (round size/valuation/date/type), classification, HQ…
tengu_v3_private_markets_company_comparables limitdetailfieldscompany_id*
Private peer set for one company: same industry sector and similar size band (0.2x-5x total raised), excluding the company itself. Call this when the user asks 'who are X's private…
tengu_v3_private_markets_company_deals limitcompany_id*
Funding-round and M&A deal history for a private company (deal size, type, VC round, pre/post-money valuation), newest first. Call this when the user asks 'when did X last raise /…
tengu_v3_private_markets_company_dossier dealspeersblocksfieldsinvestorscompany_id*
EVERYTHING on a private company in ONE call — the complete detail-page payload: full profile (incl. financials & full financing history) + full deal history + investors + competito…
tengu_v3_private_markets_company_investors limitdetailcompany_id*
Investor roster for a private company, resolved through the deal-investor relation; detail=full adds every investor column (AUM, dry powder, activity). Call this when the user asks…
tengu_v3_private_markets_company_realtime company_id*
LIVE real-time overlay for a private company — the fast-moving complement to the (weekly, possibly STALE) private-markets profile, on a short TTL with per-field source provenance.…
tengu_v3_private_markets_company_relations limitrelationcompany_id*
Traverse a company's private-market graph one edge per call (relation=): competitors, investors, board, similar companies, affiliates, buyside targets, service providers, industrie…
tengu_v3_private_markets_deal deal_id*
Single deal / financing round by deal_id: deal size, type, VC round, pre/post-money valuation, and a synopsis. Call this when the user asks about a specific round ('what was the Se…
tengu_v3_private_markets_deal_relations limitdeal_id*relation
Traverse a deal's graph one edge per call (relation=): investors, tranches, debt lenders, sellers, service providers, bonds, loans, distribution beneficiaries. Call this when the u…
tengu_v3_private_markets_fund fund_id*
Fund profile + performance: vintage, size, category, status, and returns (IRR/DPI/TVPI/RVPI/NAV/quartile) when loaded.
tengu_v3_private_markets_fund_relations limitfund_id*relation
Traverse a fund's graph one edge per call (relation=): investors, LP commitments, team, portfolio holdings, close history, fund family, service providers, and returns time-series.…
tengu_v3_private_markets_investor investor_id*
Investor profile for one VC/PE/family office by investor_id: type, AUM, dry powder, year founded, investment focus, and median valuation/round. Call this when the user asks who an…
tengu_v3_private_markets_investor_relations limitrelationinvestor_id*
Traverse an investor's graph one edge per call (relation=): portfolio companies, funds raised, co-investors, LPs, board, deals, news, and investment focus by industry/year. Call th…
tengu_v3_private_markets_limited_partner lp_id*
Limited-partner profile by lp_id: LP type, AUM, total/active commitments, allocation to alternatives, and openness to first-time funds. Call this when the user asks who an LP is or…
tengu_v3_private_markets_limited_partner_relations limitlp_id*relation
Traverse an LP's graph one edge per call (relation=): fund commitments, board, mandates, news, service providers. Call this when the user asks which funds an LP has committed to or…
tengu_v3_private_markets_person person_id*
Person profile (founder/exec/board member) by person_id: role, board seats, affiliated deals/funds, education, and professional-profile link. Call this when the user asks who a fou…
tengu_v3_private_markets_person_relations limitrelationperson_id*
Traverse a person's graph one edge per call (relation=): career positions, board seats, education, affiliated deals/funds, advisory roles. Call this when the user asks where a foun…
tengu_v3_private_markets_relations
Catalogue of every queryable relation per private-markets entity type — the map of the private-capital graph. Call it first when unsure which relation= value a company/investor/fun…
tengu_v3_private_markets_search qtypelimitdetailfields
Search PRIVATE companies / investors (VC/PE) / funds / people / limited partners by name (prefix, case-insensitive), ticker, or CIK — relevance-ranked so the prominent entity is #1…
tengu_v3_private_markets_search_suggest qlimit
INSTANT (sub-100ms) private-company typeahead — prominence-ranked with the SAME ranking as search, so the famous company is never truncated; each hit carries authoritative website/…
tengu_v3_private_markets_service_provider sp_id*
Advisory-firm profile by sp_id — the law firm, investment bank, auditor or consultancy behind private-market deals: type, employees, parent, and count of companies serviced. Call t…
tengu_v3_private_markets_service_provider_relations limitsp_id*relation*
Reverse adviser index for one service provider: every deal, company, investor, fund or LP the firm has advised (relation= picks the edge, limit default 50). PRIMARY tool for 'which…
tengu_v3_reference_batch symbols*prefer_country
BATCH CROSSWALK — up to 100 symbols resolved in ONE pass, each returning its current identifiers (CUSIP9, CUSIP8, ISIN, SEDOL, ticker, estimate-vendor ticker), its issuer keys (gvk…
tengu_v3_reference_coverage
CROSSWALK COVERAGE — what the reference dataset actually contains, measured live and stated as numbers rather than adjectives: securities and issuers carried and how many are still…
tengu_v3_reference_crosswalk as_ofsymbol*prefer_countryinclude_historyinclude_private_graphinclude_share_classes
IDENTITY CROSSWALK for one symbol — every identifier the security and its issuer carry, which rung matched, and how confident that match is. Returns SECURITY-grain identifiers (CUS…
tengu_v3_reference_history as_ofsymbol*prefer_countryinclude_change_log
IDENTIFIER HISTORY for one symbol — every identifier this security has ever been bound to, with the dates each binding started and ended, plus the dated events where the ISSUER cha…
tengu_v3_reference_lookup cikisincusipgvkeyibticsedol +4
REVERSE IDENTIFIER LOOKUP — give it a CUSIP, ISIN, SEDOL, ticker, estimate-vendor ticker, gvkey, regulator filer number, entity id or private-company-graph id and it returns the se…
tengu_v3_research_correlation_mesh seed*depth
Returns-correlation mesh around a seed ticker — nodes = tickers, edges = |rho| >= 0.6, from the 36-month realised-returns sidecar (depth expands the neighborhood). PRIMARY tool for…
tengu_v3_research_fetch_url url*max_chars
Read ONE specific page you already have the URL for — call ONLY after a search returned the link, never to discover pages. Returns the page's readable body as clean markdown with t…
tengu_v3_research_synthesis query*system_prompt
Citation-rich research synthesis (grounded LLM). Returns a concise synthesized answer plus the list of source URLs that grounded it. Use when the user wants the answer GROUNDED wit…
tengu_v3_research_web_search countquery*freshnessproviders
Multi-mode web search in parallel across link, cited-synthesis and social-sentiment coverage. Returns synthesized_answer, social_sentiment, citations, and a deduplicated list of li…
tengu_v3_research_x_sentiment queryticker
Real-time X/Twitter sentiment narrative. Pass ticker=NVDA for a focused fintwit read on a name, or query=... for a free-form social-media question. Returns the narrative answer wit…
tengu_v3_resolver_status
Outcome-resolver status
tengu_v3_risk_portfolio_var confidencehorizon_days
Consensus portfolio VaR + CVaR (USD) on the live top-decile shadow book — Cornish-Fisher + t-copula Monte-Carlo + filtered-historical-simulation blended, with a liquidity-adjusted…
tengu_v3_sec_filing_extract ticker*filing_type*
Structured extracts from the latest 10-K/10-Q/8-K via the SEC EDGAR JSON API: balance_sheet_summary, cash_flow_summary, shares_outstanding (basic+diluted+4Q trend), filing_date, fi…
tengu_v3_self_healing
Recent and pending self-healing actions the system has taken or queued. Call when the user asks whether the system/data pipeline is healthy or why data looks missing/stale.
tengu_v3_signals_cross_asset
Cross-asset regime signals — the regime read taken across asset classes rather than from single tickers. Call this when the user asks about the broader market regime or wants cross…
tengu_v3_signals_fusion limit
Latest fused signals across all voters — the combined signal after voter aggregation, up to `limit` names (default 100). Call this when the user asks what the system's current sign…
tengu_v3_signals_mtf ticker*
One EQUITY cross-horizon ensemble row for a ticker. Despite the legacy `mtf` path name, the warehouse does NOT emit independent per-timeframe rows, so this tool cannot confirm 1m/4…
tengu_v3_signals_veto
Active veto state — which risk, regime, or circuit-breaker (CB) vetoes are currently in force over signals. Call it to know whether signals are being suppressed before trusting any…
tengu_v3_skills_apex_equity ticker*
Apex Equity Intelligence — single-call omnibus brief for 'what do you think about $TICKER'. Fuses 12 vendor calls in parallel (daily + hourly charts, company facts, income/balance…
tengu_v3_skills_ta_master barsticker*interval
One-call technical read on a ticker: fuses candlestick chart (RSI/MACD/BB), GEX, max pain, options flow/volume, insider and congressional trades, and off-exchange volume into a sig…
tengu_v3_skills_trading_plan biasticker*risk_pct
Actionable long/short plan for a ticker: entry, stop (recent swing or 1.5x-ATR proxy), 1R/2R/3R targets, position size for a given risk_pct, plus a thesis citing supporting signals…
tengu_v3_slippage ticker*window_days
Realised slippage stats (mean/median/p95)
tengu_v3_smart_route qtysideticker*
Recommended venue mix (lit/dark/algo)
tengu_v3_strategies_list
Catalogue of the 21-strategy library — one entry per strategy. Call this when the user asks which strategies exist or what the system can run, or to resolve a strategy name before…
tengu_v3_strategy_metrics strategy_name*
Historical metrics for a named strategy
tengu_v3_strategy_signals limitstrategy_name*
Latest signals from a named strategy
tengu_v3_stream_alerts
SSE stream of risk / guardrail alerts
tengu_v3_stream_bars symbols
SSE stream of live 1-minute OHLCV bars for EVERY US-listed ticker (no subscribe step needed — the all-ticker feed is always on). Each frame closes one 1-minute candle ~1s after the…
tengu_v3_stream_decision_generator_status
Effective decision-generator status across the optional in-process worker and dedicated processor heartbeat: input signals, emitted decisions, deployment state and local gate count…
tengu_v3_stream_decisions symbols
SSE stream of decision-lifecycle events
tengu_v3_stream_events user_id*
Per-user scoped SSE event stream
tengu_v3_stream_ingest_status
Live-data ingest daemon status: provider, subscribed symbols, connection uptime, tick/bar counters, last error. Call when the user asks why live data looks missing/stale.
tengu_v3_stream_market_events symbols
SSE stream of freshness-labelled market events. Every record carries source as-of time, feed lag and staleness so old data cannot masquerade as a new breach.
tengu_v3_stream_news symbols
SSE stream of structured-news items
tengu_v3_stream_news_publisher_status
News publisher status: polls completed, articles seen/published, dedup hits, newswire availability. Call when the user asks why news looks missing/stale or whether the pipeline is…
tengu_v3_stream_quotes symbols*
SSE stream of live per-venue bid/ask quote events for the requested symbols (bid/ask price+size + per-side venue IDs). Connecting auto-subscribes coverage within ~5s. Quiet outside…
tengu_v3_stream_realtime_guide
Agent protocol for real-time queries: which SSE feed maps to which intent (live price, signals, decisions, news, alerts), payload shapes, when to prefer SSE over REST, and fallback…
tengu_v3_stream_signal_generator_status
Effective signal-generator status across the optional in-process worker and dedicated processor heartbeat: input ticks, emitted signals and deployment state. Call when live signals…
tengu_v3_stream_signals symbols
SSE stream of fused signals
tengu_v3_stream_status
Bounded Redis reachability plus expiring market-producer and signal-pipeline heartbeats, per-capability readiness, coverage modes/limits and known SSE endpoints. Call before claimi…
tengu_v3_stream_ticks symbols
SSE stream of live US-equity trades. A filtered connect queues cross-process T+Q coverage; the dedicated producer reconciles it asynchronously (target ~5s).
tengu_v3_stream_tick_writer_status
Tick writer (tick-persistence buffer) status: buffered rows, batches written, last flush duration. Call when the user asks whether the pipeline is healthy or why stored tick data l…
tengu_v3_stream_universe_status
Legacy in-process UniverseManager diagnostics for dev. For production cross-process warm coverage use tengu_v3_market_universe and tengu_v3_stream_status.
tengu_v3_supply_chain_geo_revenue layerperiodticker*countrycompany_idtop_countries
GEOGRAPHIC REVENUE EXPOSURE for one company — where the revenue actually comes from, estimated region by region and country by country for a fiscal period, with a per-row confidenc…
tengu_v3_supply_chain_relationships as_oflimitstatusticker*group_byrel_type +2
The SUPPLY-CHAIN GRAPH around one company — its customers, suppliers, competitors and partners in one call, each with the relationship's start date, whether it is still open, which…
tengu_v3_supply_chain_revenue_dependence as_oflimitstatusticker*company_idmin_percent
REVENUE DEPENDENCE, both sides — the revenue-at-risk map around one company. `customer_concentration`: how much of THIS company's revenue each customer accounts for. `dependents_on…
tengu_v3_system_health freshness
Aggregate system health with per-subsystem status. Call when the user asks whether the system/data pipeline is healthy or why data looks missing/stale.
tengu_v3_tape_bars enddatelimitstartticker*interval
Intraday minute bars for one equity from FIRM's own market-data capture (~10.5k tickers, extended hours included). Use when an agent needs REAL intraday price/volume history — how…
tengu_v3_tape_futures date*root*limit
Raw CME futures trade prints for one root (NG, CL, ES...) and one day, from FIRM's own capture: per-print price, size, notional, block flag across contract months. Call it for real…
tengu_v3_tape_futures_curve dateroot*limit
Futures term structure for one CME root (27 roots incl. ES, NQ, CL, NG, GC, ZN) from FIRM's daily chain snapshots — per contract month: last/settlement, bid/ask, session OHLC, volu…
tengu_v3_tape_index_bars enddateindex*limitstartinterval
Intraday minute bars for the major index tapes — SPX, NDX, DJI, RUT, VIX — from FIRM's own market-data indices capture. Use for intraday market/vol context around an event (how did…
tengu_v3_tape_microstructure datelimitticker*
60s microstructure windows per ticker from FIRM's live tape: rolling vwap, trade count/avg size, block count/vol, buy/sell imbalance, large-trade premium. Call it to separate smart…
tengu_v3_tape_options date*sidelimitticker*min_premium
Raw options trade prints for one underlying on one trading day from FIRM's own market-data capture — per-print premium (notional_usd), strike, expiry, block/sweep flags, sorted lar…
tengu_v3_tape_options_chain datesortlimitticker*max_dtemin_dte +5
Full historical OPTIONS CHAIN for one underlying on one snapshot day from FIRM's own daily market-data capture — per contract: strike, expiry, dte, bid/ask/mid/last, day volume + V…
tengu_v3_thresholds
Currently-active decision thresholds — the live cutoff values gating automated trade decisions right now. Call it to know which thresholds are in force before interpreting why a si…
tengu_v3_trade_setups limitmin_conviction
Top trade setups from the decision engine with **defensive-alternates baked in**. When the screen is one-sided (>=70% same direction across 3+ picks), the response carries `univers…
tengu_v3_transcripts_list limitsinceticker*
List a company's earnings calls and investor-event transcripts (licensed institutional, 1.75M calls), newest first — call this FIRST to get the ``event_id`` you pass to the full-te…
tengu_v3_transcripts_search qlimitscopesinceticker
Search earnings-call transcripts. scope=headlines (default) searches call titles across ALL companies; scope=text searches the spoken words inside one company's transcripts (ticker…
tengu_v3_transcript_text ticker*event_id*max_turnscomponents
Full earnings-call transcript as ordered speaker turns — use when the user wants what management or analysts actually SAID on a call. ``event_id`` comes from /api/v3/transcripts/{t…
tengu_v3_twap_plan qtyticker*minutes
TWAP child-order schedule for a ticker: a qty (default 100) sliced into evenly-timed child orders over `minutes` (default 60). Call this when the user asks how to work an order ove…
tengu_v3_ultimate_decision ticker
Ultimate-engine aggregate decision for one ticker — the top-level verdict aggregated across the engine stack. PRIMARY tool for 'so what's the final call on <ticker>?' — call it whe…
tengu_v3_universe_scan limit
Latest universe-scanner output: the most recent scan results across the tradable universe, up to `limit` names (default 100). Call this when the user asks what the scanner is flagg…
tengu_v3_validation_trial_count
Lifetime count of registered trials — the N used for DSR deflation. Call it to know how heavy the multiple-testing burden is before interpreting any deflated Sharpe, or when the us…
tengu_v3_validation_trials limit
Recent trials recorded in the DSR registry (limit param, default 100). Call it when the user asks what backtests or experiments have been run, or to audit the multiple-testing hist…
tengu_v3_vwap_plan qtyticker*
VWAP child-order schedule for a ticker: a qty (default 100) sliced along the intraday U-curve volume profile. Call this when the user wants an order worked in line with typical int…
tengu_v3_workforce_layoffs limitmonthsticker*employer_idwith_workforce
WARN-Act LAYOFF FILINGS for one company — the public notices an employer must file WEEKS BEFORE a cut, so they lead the press release and the next earnings call. Returns each filin…
tengu_v3_workforce_layoff_screen dayslimitstatemin_employees
CROSS-SECTIONAL LAYOFF SCREEN — which listed companies filed WARN-Act layoff notices in the last N days, ranked by employees noticed. One row per ticker (company, filing count, emp…
tengu_v3_workforce_momentum monthsticker*employer_id
Monthly EMPLOYMENT MOMENTUM for one company — headcount trend, hiring vs attrition and salary level, from a monthly workforce panel rather than an annual filing. Returns the latest…
tengu_v3_workforce_momentum_screen limitordermonths_backmin_headcount
CROSS-SECTIONAL HIRING SCREEN — rank listed employers by headcount growth between the panel's latest month and N months earlier: ticker, company, headcount then and now, percent an…