io.github.Hlobo-dev/tengu-firm
REMOTE · FIRM.TENGU.CO · SCANNED AUG 21
One MCP key: prices, fundamentals, SEC filings, insider/13F/congressional trades. 336 tools.
Available components
How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score →
Endpoint Security57
- The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
- Authorisation not fully verified: no authorisation is required to call this server, and 337 tool(s) never declared a destructiveHint. The MCP spec treats an absent hint as destructive by default, so we cannot call this surface safe. See how to fix → View diagnostics → Unverified
- HTTPS is enforced; there's no plaintext access path. View diagnostics → Pass
- HSTS check failed: the Strict-Transport-Security header is absent. See how to fix → View diagnostics → Fail
- DNSSEC check failed: this domain isn't protected by DNSSEC. See how to fix → View diagnostics → Fail
Transport & Reachability100
- Verified streamable-http transport via a live MCP handshake. View diagnostics → Pass
Schema Quality & AI Usability68
- AI-judged instruction clarity (good).Pass
- Context-footprint check failed: tool/resource definitions use about 38166 tokens (~113/item across 337 items; 337 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 Management30
- Stability observed for 9 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage73
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 18% of tool parameters carry a description.Partial
Capabilities60
- Spec-recency check failed: implements MCP spec 2025-06-18; the latest is 2026-07-28. See how to fix → Fail
Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.
remote · firm.tengu.co
claude mcp add --transport http hlobo-dev-tengu-firm https://firm.tengu.co/mcp
[mcp_servers.hlobo-dev-tengu-firm] url = "https://firm.tengu.co/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"hlobo-dev-tengu-firm": {
"type": "remote",
"url": "https://firm.tengu.co/mcp",
"enabled": true
}
}
} openclaw mcp add hlobo-dev-tengu-firm --url https://firm.tengu.co/mcp --transport streamable-http
mcp_servers:
hlobo-dev-tengu-firm:
url: "https://firm.tengu.co/mcp" {
"mcpServers": {
"hlobo-dev-tengu-firm": {
"type": "http",
"url": "https://firm.tengu.co/mcp"
}
}
} The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.
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.
- 20 Aug 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 23 to 27. That category is still filling its 30-day observation window: 7 days of observed history at the previous scan, 8 at this one. The score rises as the window fills, whether or not the server changes.
- 18 Aug 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 17 to 20. That category is still filling its 30-day observation window: 5 days of observed history at the previous scan, 6 at this one. The score rises as the window fills, whether or not the server changes.
- 16 Aug 26 +1
- Server version: 2.116 → 2.117 functional
- 14 Aug 26 +1
- Server version: 2.114 → 2.116 functional
- New tool “tengu_crypto_universe” functional
- “tengu_v3_intel_darkpool_recent” added an optional parameter “freshness” cosmetic
- “tengu_v3_intel_darkpool_ticker” added an optional parameter “freshness” cosmetic
- “tengu_v3_intel_gex” added an optional parameter “freshness” cosmetic
- “tengu_v3_intel_macro_snapshot” added an optional parameter “freshness” cosmetic
- “tengu_v3_intel_off_exchange” added an optional parameter “freshness” cosmetic
- “tengu_v3_intel_options_flow” added an optional parameter “freshness” cosmetic
- “tengu_v3_intel_options_flow_ticker” added an optional parameter “freshness” cosmetic
- “tengu_v3_system_health” added an optional parameter “freshness” cosmetic
- 13 Aug 26 0
- Stability: unverified → 0.03 ▲ functional
- 12 Aug 26 57
First indexed and scored.
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 21 Aug 2026 · Probed https://firm.tengu.co/mcp
TLS valid
Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .
| Subject | Issuer | Valid from | Valid until | Key | Signature | Serial |
|---|---|---|---|---|---|---|
| CN=firm.tengu.co | CN=Amazon RSA 2048 M01,O=Amazon,C=US | 22 Apr 2026 | 5 Nov 2026 | RSA 2048 | SHA256-RSA | c6ae427146b1ee7ed8dd78b7493ec3e |
| SANs: firm.tengu.co | ||||||
| CN=Amazon RSA 2048 M01,O=Amazon,C=US (CA) | CN=Amazon Root CA 1,O=Amazon,C=US | 23 Aug 2022 | 23 Aug 2030 | RSA 2048 | SHA256-RSA | 77312380b9d6688a33b1ed9bf9ccda68e0e0f |
| CN=Amazon Root CA 1,O=Amazon,C=US (CA) | CN=Starfield Services Root Certificate Authority - G2,O=Starfield Technologies\, Inc.,L=Scottsdale,ST=Arizona,C=US | 25 May 2015 | 31 Dec 2037 | RSA 2048 | SHA256-RSA | 67f944a2a27cdf3fac2ae2b01f908eeb9c4c6 |
DNSSEC insecure
Validation of firm.tengu.co. — Not signed
| Zone | DS | Keys | Algorithms | Outcome |
|---|---|---|---|---|
| . | trust_anchor | 20326, 38696 | 8, 8 | Verified |
| co. | present | 7786 | 8 | Verified |
| tengu.co. | absent | Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation |
Authentication No authorisation required
The endpoint answered without asking for a token. Anyone who knows the URL can reach it.
| Result | No authorisation required |
|---|---|
| HTTP status | 200 |
Transports 2 probes
| Transport | URL | Outcome | Status | Location |
|---|---|---|---|---|
| streamable-http | https://firm.tengu.co/mcp | Verified | 200 | |
| http (plaintext) | http://firm.tengu.co/mcp | HTTPS enforced | 301 | https://firm.tengu.co:443/mcp |
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.
tengu_v3_news_crypto_ticker_only ~84
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_latest brings back too much cross-coin noise.
| Name | Type | Req | Description |
|---|---|---|---|
| items | integer | – | – |
| page | integer | – | – |
| ticker | string | yes | – |
No output schema declared.
No examples provided.
tengu_v3_news_crypto_ticker_price ~84
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 trading or which coins are moving; prices are delayed, not real-time.
| Name | Type | Req | Description |
|---|---|---|---|
| tickers | string | – | – |
No output schema declared.
No examples provided.
tengu_v3_news_crypto_top_mentions ~64
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 coverage lately.
| Name | Type | Req | Description |
|---|---|---|---|
| date_range | string | – | – |
No output schema declared.
No examples provided.
tengu_v3_news_crypto_trending ~68
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 crypto stories are right now. 120s cache.
| Name | Type | Req | Description |
|---|---|---|---|
| ticker | string | – | – |
No output schema declared.
No examples provided.
tengu_v3_news_crypto_whale_summary ~79
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?' — use whale_transactions for the individual transfers.
| Name | Type | Req | Description |
|---|---|---|---|
| date_range | string | – | – |
| tickers | string | – | – |
No output schema declared.
No examples provided.
tengu_v3_news_crypto_whale_transactions ~112
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 whale moves or big transfers; use whale_summary for the aggregated buy-vs-sell read.
| Name | Type | Req | Description |
|---|---|---|---|
| date_range | string | – | – |
| items | integer | – | – |
| min_amount | integer | – | – |
| page | integer | – | – |
| tickers | string | – | – |
No output schema declared.
No examples provided.
tengu_v3_news_curated_events ~102
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 user asks 'what events happened' or 'any catalysts for X' instead of scanning raw headlines.
| Name | Type | Req | Description |
|---|---|---|---|
| date_range | string | – | – |
| event_type | string | – | – |
| items | integer | – | – |
| ticker | string | – | – |
No output schema declared.
No examples provided.
tengu_v3_news_event_by_id ~83
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 article set behind that single catalyst or story cluster.
| Name | Type | Req | Description |
|---|---|---|---|
| eventid | string | yes | – |
| items | integer | – | – |
| page | integer | – | – |
No output schema declared.
No examples provided.
tengu_v3_news_events ~76
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 recent catalysts market-wide; use tengu_v3_news_latest for headlines on one ticker.
| Name | Type | Req | Description |
|---|---|---|---|
| hours | integer | – | – |
No output schema declared.
No examples provided.
tengu_v3_news_forex_by_category ~134
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, gold, recession...) on general. Call this when the user asks about macro FX themes rather than one pair — use news_forex_latest for pair drilling. 300s cache.
| Name | Type | Req | Description |
|---|---|---|---|
| date_range | string | – | – |
| items | integer | – | – |
| section | string | – | – |
| topic | string | – | – |
No output schema declared.
No examples provided.
tengu_v3_news_forex_economic_calendar ~114
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 / what macro data hit this week' question. Filter by currency (USD/EUR/JPY) and importance (high/medium/low). 600s cache.
| Name | Type | Req | Description |
|---|---|---|---|
| currency | string | – | – |
| date_range | string | – | – |
| importance | string | – | – |
No output schema declared.
No examples provided.
tengu_v3_news_forex_events ~102
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. EUR-USD). Call this when the user asks 'what major macro events hit today' or what's moving a currency. 300s cache.
| Name | Type | Req | Description |
|---|---|---|---|
| date_range | string | – | – |
| items | integer | – | – |
| pair | string | – | – |
No output schema declared.
No examples provided.
tengu_v3_news_forex_latest ~112
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-USD, GBP-USD, USD-JPY, AUD-USD) — call when the user asks what's moving a specific pair; use by_category for macro themes. 180s cache.
| Name | Type | Req | Description |
|---|---|---|---|
| date_range | string | – | – |
| items | integer | – | – |
| pairs | string | yes | – |
No output schema declared.
No examples provided.
tengu_v3_news_forex_market_sentiment ~77
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_forex_latest for a specific pair's sentiment. 600s cache.
| Name | Type | Req | Description |
|---|---|---|---|
| date_range | string | – | – |
No output schema declared.
No examples provided.
tengu_v3_news_forex_prices ~88
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 where a currency pair is trading right now. 30s cache.
| Name | Type | Req | Description |
|---|---|---|---|
| base | string | – | – |
| pairs | string | – | – |
No output schema declared.
No examples provided.
tengu_v3_news_forex_sentiment_stats ~95
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 detect regime shifts on EUR-USD/GBP-USD/etc. 600s cache.
| Name | Type | Req | Description |
|---|---|---|---|
| date_range | string | – | – |
| pair | string | yes | – |
No output schema declared.
No examples provided.
tengu_v3_news_forex_summary ~87
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 EUR-USD?' or any FX-pair analysis. 180s cache.
| Name | Type | Req | Description |
|---|---|---|---|
| pair | string | yes | Path parameter 'pair' (required). |
No output schema declared.
No examples provided.
tengu_v3_news_forex_sundown_digest ~72
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 (today/last7days). 600s cache.
| Name | Type | Req | Description |
|---|---|---|---|
| date_range | string | – | – |
No output schema declared.
No examples provided.
tengu_v3_news_forex_top_mentions ~57
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.
| Name | Type | Req | Description |
|---|---|---|---|
| date_range | string | – | – |
No output schema declared.
No examples provided.
tengu_v3_news_forex_trending ~74
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 stories are right now. 300s cache.
| Name | Type | Req | Description |
|---|---|---|---|
| pair | string | – | – |
No output schema declared.
No examples provided.
tengu_v3_news_latest ~94
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 window (minutes param, default 60; 60s TTL) for when the summary's stories are insufficient or you need a tighter time window.
| Name | Type | Req | Description |
|---|---|---|---|
| minutes | integer | – | – |
| ticker | string | – | – |
No output schema declared.
No examples provided.
tengu_v3_news_market_sentiment ~73
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 bullish or bearish — before drilling into single tickers.
| Name | Type | Req | Description |
|---|---|---|---|
| date_range | string | – | – |
No output schema declared.
No examples provided.
tengu_v3_news_multi_ticker ~91
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, rivalries, shared catalysts); use ticker_news for per-ticker coverage.
| Name | Type | Req | Description |
|---|---|---|---|
| items | integer | – | – |
| page | integer | – | – |
| tickers | string | yes | – |
No output schema declared.
No examples provided.
tengu_v3_news_ratings ~115
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 upgrades or downgrades on X?' and for gauging how sell-side conviction is shifting.
| Name | Type | Req | Description |
|---|---|---|---|
| date_range | string | – | – |
| items | integer | – | – |
| page | integer | – | – |
| rating_type | string | – | – |
| tickers | string | – | – |
No output schema declared.
No examples provided.
tengu_v3_news_sentiment_history ~134
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) stitched with the live feed. Call it for long-run sentiment regimes or news reaction around past events; for today's headlines use the /news routes instead.
| Name | Type | Req | Description |
|---|---|---|---|
| end | string | – | – |
| entity | string | – | – |
| limit | integer | – | – |
| min_relevance | number | – | – |
| start | string | – | – |
| ticker | string | yes | Path parameter 'ticker' (required). |
No output schema declared.
No examples provided.
tengu_v3_news_sentiment_stats ~98
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 is trending or whether coverage has turned negative; use tengu_v3_news_latest for the actual headlines.
| Name | Type | Req | Description |
|---|---|---|---|
| date_range | string | – | – |
| ticker | string | yes | – |
No output schema declared.
No examples provided.
tengu_v3_news_structured ~61
LLM-structured news items — event_type, tickers, sentiment, magnitude, confidence
| Name | Type | Req | Description |
|---|---|---|---|
| event_type | string | – | – |
| hours | integer | – | – |
| limit | integer | – | – |
| ticker | string | – | – |
No output schema declared.
No examples provided.
tengu_v3_news_summary ~99
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 tool for 'what's the news on X?' — this ALONE answers most single-ticker news questions; do NOT stack other news tools in the same round unless it returns nothing useful.
| Name | Type | Req | Description |
|---|---|---|---|
| ticker | string | yes | Path parameter 'ticker' (required). |
No output schema declared.
No examples provided.
tengu_v3_news_sundown ~74
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 market today' or wants a daily wrap-up.
| Name | Type | Req | Description |
|---|---|---|---|
| date_range | string | – | – |
No output schema declared.
No examples provided.
tengu_v3_news_ticker_news ~216
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 for plain 'what's the news on X?' (that is tengu_v3_news_summary). Full newswire filter spec; sortby rank or oldestfirst.
| Name | Type | Req | Description |
|---|---|---|---|
| date_range | string | – | – |
| days | integer | – | – |
| fallback | boolean | – | – |
| items | integer | – | – |
| news_type | string | – | – |
| page | integer | – | – |
| search | string | – | – |
| search_or | string | – | – |
| sector | string | – | – |
| sentiment | string | – | – |
| sortby | string | – | – |
| source | string | – | – |
| source_exclude | string | – | – |
| tickers | string | yes | – |
| topic | string | – | – |
| topic_exclude | string | – | – |
| topic_or | string | – | – |
No output schema declared.
No examples provided.
tengu_v3_news_ticker_only ~80
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 coverage without sector noise; use ticker_news for broader filtered search.
| Name | Type | Req | Description |
|---|---|---|---|
| items | integer | – | – |
| page | integer | – | – |
| ticker | string | yes | – |
No output schema declared.
No examples provided.
tengu_v3_news_top_mentions ~75
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 the most buzz or where the crowd's focus is today.
| Name | Type | Req | Description |
|---|---|---|---|
| date_range | string | – | – |
| sector | string | – | – |
No output schema declared.
No examples provided.
tengu_v3_news_trending ~66
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 need the trending ranking on its own.
| Name | Type | Req | Description |
|---|---|---|---|
| ticker | string | – | – |
No output schema declared.
No examples provided.
tengu_v3_optimizer_latest ~48
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 run set its weights.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
tengu_v3_origin_insider_flow ~127
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. Transaction codes matter — 'P'/'S' are open-market buys/sells while 'M' is an option exercise and 'A' an award; treating them alike overstates conviction. Coverage is a tracked issuer set, not the whole market.
| Name | Type | Req | Description |
|---|---|---|---|
| days | integer | – | – |
| limit | integer | – | – |
| ticker | string | yes | Path parameter 'ticker' (required). |
No output schema declared.
No examples provided.
tengu_v3_origin_ipo_pipeline ~104
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 corroborate a private-company transition signal. This is a SECOND, independent view of going-public activity — corroborate it against the filing index rather than treating either source as complete alone.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | – |
| status | string | – | – |
No output schema declared.
No examples provided.
tengu_v3_origin_macro_pulse ~130
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 LEADING INDICATOR by country, official-sector positioning (primary-dealer series + central-bank balance sheet), recent TREASURY AUCTIONS, and physical-trade throughput at the maritime chokepoints. Call it to frame regime before a single-name view. Each block reports its own availability; the leading indicator publishes with a ~2-month reference lag BY CONSTRUCTION — that is not staleness.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
tengu_v3_origin_short_activity ~148
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 published twice monthly (position, days-to-cover). Call it for squeeze setups, crowded shorts, or to check whether daily shorting is rising while settled interest lags. The two measures are a FLOW and a STOCK and can diverge — never treat them as the same number. Share volume is FRACTIONAL by design (retail fractional trading), so sub-1-share values are genuine.
| Name | Type | Req | Description |
|---|---|---|---|
| days | integer | – | – |
| ticker | string | yes | Path parameter 'ticker' (required). |
No output schema declared.
No examples provided.
tengu_v3_origin_whale_holdings ~116
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 whale positioning and conviction sizing. 13F is filed within 45 days of quarter end and covers LONG US equity only — it is a lagged, partial view of a book, never a live one.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | – |
| manager | string | – | – |
| ticker | string | – | – |
No output schema declared.
No examples provided.
tengu_v3_portfolio_risk_parity_latest ~24
Latest naive risk-parity weights
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
tengu_v3_position_monitor ~23
Live position monitor (exits, stops, flags)
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
tengu_v3_prediction_tracker ~76
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 system has predicted lately or how specific calls turned out; use accuracy for the aggregate hit-rate.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | – |
No output schema declared.
No examples provided.
tengu_v3_prices_corporate_actions ~97
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) back to first listing. Call it to build adjusted price series or dividend-growth analyses.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | – |
| start | string | – | – |
| ticker | string | yes | Path parameter 'ticker' (required). |
No output schema declared.
No examples provided.
tengu_v3_prices_history ~133
Survivorship-bias-free daily price history — research-grade daily closes, total returns, volume and cumulative split adjustment factors (cfacpr/cfacshr) 2000-2024, stitched with live market-data daily bars 2025→today, plus the research-grade delisting record. Call it for backtests and long-horizon charts; for intraday or recent-only bars use /api/market/ohlc.
| Name | Type | Req | Description |
|---|---|---|---|
| end | string | – | – |
| limit | integer | – | – |
| start | string | – | – |
| ticker | string | yes | Path parameter 'ticker' (required). |
No output schema declared.
No examples provided.
tengu_v3_private_markets_aggregates ~81
Private-market landscape aggregates grouped by sector, industry_group, region, or country: company counts, total and median capital raised, median valuation, median employees. Call this for market-level questions like 'which sectors raise the most' — not for single companies.
| Name | Type | Req | Description |
|---|---|---|---|
| by | string | – | – |
| limit | integer | – | – |
No output schema declared.
No examples provided.
tengu_v3_private_markets_companies ~265
SCREEN private companies by sector, geography, financing/business status, size (total raised/valuation/employees, $MILLIONS), founding year; rows carry ticker/cikcode to join public data. PRIMARY tool for list questions like 'VC-backed fintech in Europe raised >$100M'; status=active_private excludes public/acquired/defunct.
| Name | Type | Req | Description |
|---|---|---|---|
| business_status | string | – | – |
| country | string | – | – |
| desc | boolean | – | – |
| detail | string | – | – |
| fields | string | – | – |
| financing_status | string | – | – |
| founded_after | integer | – | – |
| founded_before | integer | – | – |
| has_ticker | boolean | – | – |
| industry_group | string | – | – |
| limit | integer | – | – |
| max_employees | integer | – | – |
| max_raised | number | – | – |
| max_valuation | number | – | – |
| min_employees | integer | – | – |
| min_raised | number | – | – |
| min_valuation | number | – | – |
| offset | integer | – | – |
| q | string | – | – |
| region | string | – | – |
| sector | string | – | – |
| sort | string | – | – |
| status | string | – | – |
No output schema declared.
No examples provided.
tengu_v3_private_markets_company ~104
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/contact, parent hierarchy, and cikcode/ticker to join public data. Call it after resolving the id via search_suggest for the deep dive on one company.
| Name | Type | Req | Description |
|---|---|---|---|
| company_id | string | yes | Path parameter 'company_id' (required). |
No output schema declared.
No examples provided.
tengu_v3_private_markets_company_comparables ~116
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 comps' or needs a peer group for valuation framing; detail=full returns every column per peer.
| Name | Type | Req | Description |
|---|---|---|---|
| company_id | string | yes | Path parameter 'company_id' (required). |
| detail | string | – | – |
| fields | string | – | – |
| limit | integer | – | – |
No output schema declared.
No examples provided.
tengu_v3_private_markets_company_deals ~96
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 / at what valuation / who acquired it'; use /investors for who participated.
| Name | Type | Req | Description |
|---|---|---|---|
| company_id | string | yes | Path parameter 'company_id' (required). |
| limit | integer | – | – |
No output schema declared.
No examples provided.
tengu_v3_private_markets_company_dossier ~109
EVERYTHING on a private company in ONE call — the complete detail-page payload: full profile (incl. financials & full financing history) + full deal history + investors + competitors + similar companies + board/team.
| Name | Type | Req | Description |
|---|---|---|---|
| blocks | string | – | – |
| company_id | string | yes | Path parameter 'company_id' (required). |
| deals | integer | – | – |
| fields | string | – | – |
| investors | integer | – | – |
| peers | integer | – | – |
No output schema declared.
No examples provided.