# Signal8 (slim) > Signal8, an MCP server by signal8.ai, listed from the official MCP registry. Indexed, not reviewed: facts and our own checks, no score or ranking. SEC filings, dilution, insider & institutional ownership, and political-trade data for AI agents. - Full: https://www.anchorterminal.com/tools/signal8-mcp.md (~5,800 tokens) · this version ~5,730 tokens · JSON https://www.anchorterminal.com/tools/signal8-mcp.json · canonical https://www.anchorterminal.com/tools/signal8-mcp - Index: https://www.anchorterminal.com/llms.txt · API: https://www.anchorterminal.com/api/v1/index.json · Updated: 2026-10-04 # Signal8 > Indexed, not reviewed: facts from the official MCP registry and our own checks. No score, grade or rank, and not in the rankings until the panel reviews it. How the index works: https://www.anchorterminal.com/indexed/ - Kind: MCP server, by signal8.ai (https://signal8.ai/mcp) - Listed because: It's published in the registry under signal8.ai, a namespace the registry only gives to whoever proves they control that domain. - What the official MCP registry says: SEC filings, dilution, insider & institutional ownership, and political-trade data for AI agents. ## Facts - MCP registry: `ai.signal8/mcp` 0.16.1 - Endpoint: https://mcp.signal8.ai/mcp (streamable HTTP) - Package: npm `@signal8ai/mcp` (stdio) - Source: https://github.com/signal8ai/signal8-mcp - Website: https://signal8.ai/mcp - npm downloads a week: 429 - GitHub stars: 1 - Registry entry updated: 2026-09-23 ## Tools - Tools it lists (102, about 39,911 tokens of context, `tools/list` without credentials over MCP 2025-11-25, checked 2026-10-04 22:20 UTC): - `search_companies` (read-only): Search for companies by name or ticker symbol in the Signal8 database. Returns matching companies with their ticker, name, CIK, and exchange. Use this as the… - `get_company_profile` (read-only): Get an enriched company profile by ticker symbol. Returns CIK, exchange, sector, industry, market cap, employee count, description, and other fundamental data.… - `get_quote` (read-only): Get the current stock quote for a company including price, volume, change, market cap, and other real-time market data. Use this when a user asks about a… - `get_market_metrics` (read-only): Get computed market metrics for a company including volume averages, volatility, SMAs, and trend direction. Use when analyzing trading patterns or technical… - `get_short_interest` (read-only): Get short interest data for a company including short volume, short ratio, days to cover, and short percent of float. Use when analyzing bearish sentiment or… - `get_float` (read-only): Get float data for a company: floatShares, floatDefinition, as-of date, and — when the headline float is WITHHELD — the bounds and labelled stand-ins that… - `get_float_history` (read-only): Get the POINT-IN-TIME float history for a company — one sample per trade date (float shares, shares outstanding, and the source the float came from). Use to… - `get_historical_prices` (read-only): Get historical OHLCV price candles for a stock. Supports daily, weekly, and monthly resolutions. Use period shorthand (1M, 3M, 6M, 1Y, 5Y, ALL) or explicit… - `get_stock_price_change` (read-only): Get percentage price changes for a stock across multiple timeframes: 1D, 5D, 1M, 3M, 6M, YTD, 1Y, 3Y, 5Y, 10Y, and MAX. Use this for quick "how much is it… - `get_financials` (read-only): Get income statement, balance sheet, and cash flow data for a company. Supports annual, quarterly, and trailing-twelve-month views. Use when analyzing revenue,… - `get_earnings` (read-only): Get historical earnings data for a company including EPS actual vs estimate, revenue actual vs estimate, and surprise percentages. Use when analyzing earnings… - `get_executives` (read-only): Get key executives and officers of a company including name, title, compensation, and tenure. Use when researching company leadership or management quality. - `get_news` (read-only): Get recent news articles and press releases for a company. Use when researching recent developments, catalysts, or sentiment drivers. Set pressReleasesOnly to… - `get_analyst_consensus` (read-only): Get analyst ratings consensus for a company including average target price, number of analysts, buy/hold/sell breakdown, and consensus recommendation. Use when… - `get_analyst_estimates` (read-only): Get forward analyst estimates for a company including EPS, revenue, EBITDA, and net income (low/high/avg) with analyst counts. Supports annual and quarterly… - `get_clinical_trials` (read-only): Get clinical trial data for a biotech/pharma company including trial phase, status, conditions, and interventions. Use when analyzing a biotech company's… - `search_clinical_trials` (read-only): Search clinical trials market-wide (cross-company). Distinct from get_clinical_trials, which is scoped to a single ticker. Filter by phase, indication,… - `get_top_movers` (read-only): Top stock movers — gainers (largest % up), losers (largest % down), or active (highest volume). Optional session window (premarket / regular / afterhours;… - `get_market_news` (read-only): Get the latest market-wide news across ALL tickers, most recent first. Every item is significance-classified at ingest (critical | major | standard); the… - `get_market_breadth` (read-only): Get market breadth aggregates (advance/decline counts and ratio, percent of constituents above their 50DMA and 200DMA, and counts of new 52-week highs/lows)… - `get_trading_halts` (read-only): List currently-active trading halts across NASDAQ/NYSE/AMEX (from the consolidated Nasdaq Trader halt feed). Each halt includes ticker, market, haltCode… - `get_earnings_calendar` (read-only): Get upcoming and recent earnings releases between two dates. Optionally restrict to a list of tickers. Returns ticker, date, time (BMO/AMC), EPS estimate, and… - `get_economic_calendar` (read-only): Get scheduled macro/economic events (CPI, FOMC, jobs reports, GDP, etc.) between two dates. Optionally filter to a single country (ISO-3166 alpha-2, e.g.… - `get_filing_calendar` (read-only): Get the forward-looking 10-K / 10-Q SEC filing-deadline calendar within a date window. Optionally restrict to a universe (sp500/ndx/dji/all) and/or a list of… - `get_post_earnings_movers` (read-only): Get stocks that moved significantly after earnings reports on a given date. Returns pre-computed price changes with earnings surprise data in a single call —… - `get_recent_material_filings` (read-only): Recent material 8-K filings (last 7 days) for the constituents of an index universe. By default returns the high-signal 8-K item codes (material agreements,… - `screen_sec_filings` (read-only): Screen SEC filings across all companies with company-level filters (sector, industry, market cap, exchange) combined with filing-level filters (form type, date… - `search_sec_filings` (read-only): Search and list SEC filings with filtering by company (CIK), form type, date range, 8-K item codes and excluded forms, optionally with a full-text query over… - `get_filing_document` (read-only): Get the full raw text/HTML content of an SEC filing by its internal filing ID. Returns the complete filing document which can be very large (10-K filings can… - `get_filing_exhibits` (read-only): List all exhibits (individual documents) within an SEC filing. Returns exhibit metadata including exhibit type, description, and content size. Use this to… - `get_exhibit_content` (read-only): Get the full text/HTML content of a single exhibit from an SEC filing. Returns the exhibit text along with exhibit_type, description, company_name,… - `search_filing_text` (read-only): Full-text search across SEC filing content, websearch syntax ("quoted phrase", OR, -exclude), ranked, one match per filing. Quote multi-word phrases — unquoted… - `lookup_accession_number` (read-only): Look up a filing or exhibit by its SEC accession number. Supports both dashed format (e.g., "0001193125-22-010026") and compact 18-digit format. Returns filing… - `screen_sec_filings_performance` (read-only): Analyze stock price performance after SEC filings. Returns individual filing records with pre-computed price returns at +1 day, +3 days, +7 days, and +30 days… - `get_insiders` (read-only): Get insider trading discovery data for a company. Includes cluster buying detection, entity-centric insider model, and Form 4 cross-referencing. Shows insider… - `get_ownership` (read-only): Get unified ownership breakdown for a company combining Form 4 insider holdings, 13F institutional holdings, and 13D/13G activist positions. All entities are… - `get_institutions` (read-only): Get institutional holders (13F filers) for a company. Returns institutions that hold positions in this stock based on SEC 13F filings, including shares held,… - `get_institution_detail` (read-only): Get detailed information about a specific institutional investor by their SEC CIK number. Returns the institution name, total AUM, number of holdings, and… - `get_institution_holdings` (read-only): Get the full portfolio holdings for a specific institution by CIK. Returns all positions from their latest 13F filing with shares, value, and portfolio weight.… - `get_institution_position_changes` (read-only): Diff two quarterly 13F snapshots for an institution. Compares the latest filing against the prior quarter and returns per-position changes: new positions,… - `get_institution_activity` (read-only): Get an institution's position changes over recent 13F periods by CIK. Reads the number of trailing periods to include. - `get_institution_filings` (read-only): Get the list of 13F filings for an institution by CIK, with pagination. - `get_institution_derivatives` (read-only): Get an institution's reported PUT/CALL derivative positions by CIK (13F options), with pagination and sorting. - `get_institution_portfolio_analytics` (read-only): Get sector allocation and top holdings analytics for an institution's portfolio by CIK. - `get_institutions_leaderboards` (read-only): Two market-wide institution leaderboards in one call: topByAum (largest holders by assets under management, name-deduped) and mostActive (highest 13F… - `get_insider_transactions` (read-only): Get detailed insider transaction history for a company from Form 4 filings. Returns individual buy/sell transactions with insider name, title, shares, price,… - `get_insider_cluster_buys` (read-only): Detect cluster buying patterns for a company. Identifies periods where 3+ distinct insiders purchased shares within a 14-day window -- a strong bullish signal… - `get_institution_top_aum` (read-only): Discover top institutional holders across the entire company universe ranked by assets under management (AUM). Unlike get_ownership which shows institutions… - `search_institutions` (read-only): Search institutional investors (13F filers) by name. Returns matching institutions with CIK, name, AUM, holdings count, and latest filing period. Use this to… - `get_insider_cross_company` (read-only): Discover insider trading patterns across multiple companies. Unlike get_insiders which shows insider activity for a single ticker, this tool searches the… - `get_compliance` (read-only): Get full compliance rules evaluation for a company. Runs Nasdaq/NYSE deficiency detection, bid price tracking, and delinquent filing detection. Returns a… - `screen_companies` (read-only): Since 2026-10-03 the float column ALWAYS carries the dilution snapshot's own figure when the snapshot has one: "float" is the measured POINT float (null on a… - `get_premarket_scan_history` (read-only): Historical MARKET-WIDE premarket scan for a single PAST trade date. For the requested ET date, returns every ticker with that day's premarket (default) session… - `get_split_history` (read-only): Get stock split history for a company including forward and reverse splits with dates, ratios, type classification, and cumulative 2-year reverse split ratio.… - `get_etf_bundle` (read-only): Get aggregated ETF data in a single call. Combines multiple data sources (profile, holdings, sector weightings, country exposure, performance, news, analyst… - `get_politicians` (read-only): List and search congressional politicians who have STOCK Act trading disclosures. Filter by party (D/R/I), state, or search by name. Returns paginated results… - `get_politician_detail` (read-only): Get the full profile for a politician including party, state, chamber, trade statistics, filing delay metrics, most traded sector, and their 10 most recent… - `get_politician_transactions` (read-only): Get paginated trade history for a specific politician. Returns individual STOCK Act disclosures with ticker, transaction type, amount range, filing delay, and… - `get_politician_activity` (read-only): Get activity metrics for a politician broken down by period (30d, 90d, 1y, all-time). Includes buy/sell counts and values per period, most traded tickers (top… - `get_politicians_most_active` (read-only): Discover the most active congressional traders ranked by trade count within a lookback period. Returns each politician with trade count, tickers traded,… - `get_politician_recent_trades` (read-only): Get recent STOCK Act trades across all politicians. Each trade includes the senator info, ticker, transaction type, amount, and filing delay. Filter by… - `get_politician_disclosures` (read-only): Per-DISCLOSURE feed of politician trades: one item per congressional STOCK Act periodic transaction report (PTR) or executive-branch OGE Form 278-T that… - `get_politician_late_filers` (read-only): Get STOCK Act late filing violations -- trades where the disclosure was filed more than 45 days after the transaction (a legal violation). Sorted by filing… - `get_politician_committees` (read-only): Get committee assignments for a politician including committee name, chamber, role (Chair, Ranking Member, etc.), and subcommittee memberships. Use to… - `get_politician_votes` (read-only): Get voting records for a politician by slug. Returns congressional votes with bill info, position (Yea/Nay/Not Voting), and result. Useful for assessing… - `get_politician_pnl` (read-only): Get estimated realized + unrealized profit & loss for a politician. Methodology: each disclosed trade amount range is converted to an estimated share count… - `get_politicians_pnl_leaderboard` (read-only): Rank politicians (Congress + executive branch) by estimated trading P&L across the universe. Sort by total P&L, win rate, or traded volume. P&L uses… - `get_politician_roles` (read-only): Get committee leadership roles (Chair, Ranking Member, etc.) for a politician. Use get_politicians first to find the slug. - `get_recent_congressional_votes` (read-only): Get recent congressional roll-call votes across all members, sourced from GovTrack (both chambers as available — currently Senate-heavy). Each vote includes… - `get_recently_sponsored_bills` (read-only): Get the most recently introduced bills across all congressional sponsors. Each bill includes the sponsor block (bioguideId, fullName, party, state,… - `get_political_sector_rotation` (read-only): Which market SECTORS politicians have been trading in over a trailing window. Aggregates congressional + executive trades by sector and returns, per sector:… - `get_senate_trades_by_ticker` (read-only): Reverse lookup — find which politicians recently traded a given TICKER. Returns recent STOCK Act disclosures for that symbol with politician info, transaction… - `get_cash_position` (read-only): Get the Signal8 cash position model for a company, derived from the dilution snapshot pipeline: anchor cash and anchor date, monthly burn, post-anchor capital… - `get_cash_history` (read-only): Get up to 10 years of quarterly cash position history from SEC XBRL filings (data.sec.gov company-facts). Returns an array of {periodEnd, usd, formType,… - `screen_must_raise` (read-only): Find companies with imminent capital raise needs based on estimated cash runway. Defaults to companies with less than 6 months of cash remaining, sorted by… - `get_cash_runway_calendar` (read-only): Find companies projected to run out of cash within a date window. Similar to lockup expiration calendars but for cash depletion events. Returns companies… - `get_dilution_coverage` (read-only): Cheap pre-check (1 credit) for whether Signal8 holds a dilution analysis for a company: coverage status (verified / stale / not_covered), extraction state… - `get_dilution_risk` (read-only): Get the dilution pressure score (5 credits): a 0-100 score with its seven-component breakdown (shelf capacity, ATM/equity-line capacity, warrants in the money,… - `get_dilution_snapshot` (read-only): Get the dilution snapshot header (25 credits — the most expensive tool here): summary totals (potential new shares and their percentage of shares outstanding,… - `get_dilution_instruments` (read-only): Get ONE instrument family's rows (10 credits) with per-field SEC citations — each figure carries the accession number, filing date and the verbatim quoted… - `get_baby_shelf_capacity` (read-only): Get the SEC Form S-3 General Instruction I.B.6 "baby shelf" capacity (10 credits): how much the issuer may raise off an effective shelf right now, given the… - `get_dilution_performance` (read-only): Get post-offering price performance (10 credits): for each recorded offering, how the stock traded after it priced or closed. Use when assessing how the market… - `get_dilution_history` (read-only): Get the historical shares-outstanding and cash series (10 credits) from SEC XBRL filings, with offering and material-cash-event overlays so an issuance or a… - `get_intraday_bars` (read-only): Get intraday OHLCV candles at 1, 5, 15, 30, or 60-minute resolution. Use for intraday price action analysis, volume patterns, and short-term technical… - `get_volume_profile` (read-only): Get volume distribution across price levels for a single trading day. Returns price buckets with volume, Point of Control (highest volume level), and Value… - `get_accumulation_snapshot` (read-only): Get intraday accumulation/distribution metrics for the current or most recent trading session. Returns session VWAP, volume above/below VWAP, estimated buy vs… - `get_insider_positions` (read-only): Get current open insider positions for a CIK (either an insider or an issuer). If an issuer (company) CIK is supplied, returns all insiders' positions for that… - `get_insider_positions_by_ticker` (read-only): Get per-insider position aggregates for a given ticker — which insiders hold positions in the stock and their aggregate cost/value. Derived from Form 4… - `get_analyst_grades` (read-only): Get recent analyst grade actions (upgrades, downgrades, initiations) for a ticker, including the grading firm and previous/new grade. - `get_price_target` (read-only): Get analyst price target data for a ticker. By default returns the consensus / split-adjusted average price target. Set list=true to return the full… - `get_analyst_coverage` (read-only): Get aggregated analyst coverage for a ticker — consolidated view of grades, targets, and coverage breadth across covering firms. - `get_politician_donors` (read-only): Get the paginated list of campaign donors (individuals and PACs) for a single politician across one election cycle. Returns donor name, amount, type,… - `get_politician_donor_summary` (read-only): Get a bundled donor summary for a single politician: cycle totals (raised, spent, cash-on-hand, debts), donor count, top 10 individual donors, and top 10 PAC… - `get_donor_aggregates` (read-only): Get market-wide campaign-finance rollups across ALL tracked politicians for a cycle: total raised, top 10 individual donors, top 10 PACs, party/chamber/cycle… - `get_policy_events` (read-only): List mirrored executive orders (policy events) from the Federal Register feed. Filter by signing-date range, affected sector, or free-text title query. Each… - `get_policy_trade_overlap` (read-only): For a single politician, list trades that occurred within a window of days before or after the signing of an executive order affecting the traded sector. Each… - `get_policy_trade_leaderboard` (read-only): Rank politicians (Congress + executive branch) by trades that occurred near executive-order signings in sectors the orders affect. Each row includes the… - `get_legislative_calendar` (read-only): Forward-looking legislative catalyst calendar: upcoming House/Senate floor votes (bills and Senate cloture motions) filtered to items that can move tickers.… - `get_rvol_history` (read-only): Get the per-day relative-volume (RVOL) time series for a ticker, bucketed by trading session (premarket 04:00–09:30 ET, regular 09:30–16:00, afterhours… - `get_premarket_scanner` (read-only): Get the live premarket scanner board — the top premarket gainers and losers by absolute gap %, each row enriched with rvol, marketCap, floatShares (the… - `get_upcoming_reverse_splits` (read-only): Get reverse stock splits SCHEDULED to take effect within a day-offset window of the current US market day, for companies under a market-cap ceiling. Offsets… - `get_recent_uplistings` (read-only): Get OTC-to-exchange uplistings that FINRA recorded on a given US market day, for companies under a market-cap ceiling. Each row carries the old OTC symbol, the… - How its tools read to an agent (0 errors, 13 warnings, 0 notes, about 39,911 tokens; rules at https://www.anchorterminal.com/check.md; not part of the score): - warn TC07 get_baby_shelf_capacity: the description is about 674 tokens - warn TC07 get_dilution_instruments: the description is about 676 tokens - warn TC07 get_dilution_risk: the description is about 620 tokens - warn TC07 get_dilution_snapshot: the description is about 632 tokens - warn TC07 get_float: the description is about 1,679 tokens - warn TC07 get_premarket_scan_history: the description is about 534 tokens - warn TC07 get_premarket_scanner: the description is about 524 tokens - warn TC07 get_recent_uplistings: the description is about 528 tokens - warn TC14 get_policy_events: allowed values are in the description, not an enum: sector - warn TC20 search_companies: the description steers the model - warn TC22 get_float: the definition is about 1,850 tokens - warn TC22 get_premarket_scan_history: the definition is about 2,200 tokens - warn TC23 server: 102 tools, about 38,986 tokens of definitions - JSON: https://www.anchorterminal.com/api/v1/tools/signal8-mcp.json - Being indexed says nothing about quality, and nobody can pay for it. Ask for a review: https://www.anchorterminal.com/builders/#claiming