mcpserver.lol
registry/signal8ai-mcp
Connection check verified live · 20h ago

signal8ai-mcp

SEC filings, dilution, insider & institutional ownership, and political-trade data for AI agents.

Tools 92
GitHub stars 1
Installs / wk 195
Licence MIT
Transport streamable-http, stdio
Last checked 20h ago

Tools & capabilities

92 tools

Read from the running server on 20h ago.

get_accumulation_snapshot read-only ticker*
Get intraday accumulation/distribution metrics for the current or most recent trading session. Returns session VWAP, volume above/below VWAP, estimated buy vs sell volume (tick rul…
get_analyst_consensus read-only ticker*
Get analyst ratings consensus for a company including average target price, number of analysts, buy/hold/sell breakdown, and consensus recommendation. Use when evaluating Wall Stre…
get_analyst_coverage read-only ticker*
Get aggregated analyst coverage for a ticker — consolidated view of grades, targets, and coverage breadth across covering firms.
get_analyst_estimates read-only limitperiodticker*
Get forward analyst estimates for a company including EPS, revenue, EBITDA, and net income (low/high/avg) with analyst counts. Supports annual and quarterly periods. Use when analy…
get_analyst_grades read-only limitticker*
Get recent analyst grade actions (upgrades, downgrades, initiations) for a ticker, including the grading firm and previous/new grade.
get_cash_history read-only ticker*
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, isAnnual} sorted chronologi…
get_cash_position read-only ticker*
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 raises (with SEC fili…
get_cash_runway_calendar read-only tofromlimitoffsetindustry
Find companies projected to run out of cash within a date window. Similar to lockup expiration calendars but for cash depletion events. Returns companies sorted by urgency (lowest…
get_clinical_trials read-only limitticker*
Get clinical trial data for a biotech/pharma company including trial phase, status, conditions, and interventions. Use when analyzing a biotech company's pipeline or upcoming catal…
get_company_profile read-only ticker*
Get an enriched company profile by ticker symbol. Returns CIK, exchange, sector, industry, market cap, employee count, description, and other fundamental data. This is a lightweigh…
get_compliance read-only ticker*
Get full compliance rules evaluation for a company. Runs Nasdaq/NYSE deficiency detection, bid price tracking, and delinquent filing detection. Returns a comprehensive compliance p…
get_donor_aggregates read-only cyclepartychamber
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 splits, and a most-fun…
get_earnings read-only limitticker*
Get historical earnings data for a company including EPS actual vs estimate, revenue actual vs estimate, and surprise percentages. Use when analyzing earnings beats/misses or upcom…
get_earnings_calendar read-only to*from*tickersmaxMarketCapminMarketCap
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 revenue estimate when…
get_economic_calendar read-only to*from*country
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. "US"). Defaults to US when…
get_etf_bundle read-only ticker*include
Get aggregated ETF data in a single call. Combines multiple data sources (profile, holdings, sector weightings, country exposure, performance, news, analyst coverage, and comparabl…
get_executives read-only ticker*
Get key executives and officers of a company including name, title, compensation, and tenure. Use when researching company leadership or management quality.
get_exhibit_content read-only id*maxLength
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, accession_number, and form_type.…
get_filing_calendar read-only tofromuniverseformTypes
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 form types (default bo…
get_filing_document read-only filingId*maxLength
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 be 1MB+). Use the maxL…
get_filing_exhibits read-only filingId*
List all exhibits (individual documents) within an SEC filing. Returns exhibit metadata including exhibit type, description, and content size. Use this to identify which exhibits t…
get_financials read-only typelimitticker*
Get income statement, balance sheet, and cash flow data for a company. Supports annual, quarterly, and trailing-twelve-month views. Use when analyzing revenue, profitability, debt,…
get_float read-only ticker*
Get float data for a company: floatShares, source, floatDefinition, and as-of date. Use when analyzing share supply. IMPORTANT: check "floatDefinition" to know which float you are…
get_float_history read-only daysticker*
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 answer "what was the fl…
get_historical_prices read-only tofromperiodticker*resolution
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 from/to UNIX timestamps.…
get_insider_cluster_buys read-only ticker*
Detect cluster buying patterns for a company. Identifies periods where 3+ distinct insiders purchased shares within a 14-day window -- a strong bullish signal that often precedes p…
get_insider_cross_company read-only limitoffsetendDatestartDateinsiderNametransactionType
Discover insider trading patterns across multiple companies. Unlike get_insiders which shows insider activity for a single ticker, this tool searches the entire universe to find in…
get_insider_positions read-only cik*
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 company. If an insid…
get_insider_positions_by_ticker read-only ticker*
Get per-insider lifetime position aggregates for a given ticker — which insiders hold positions in the stock and their aggregate cost/value. Derived from Form 4 filings.
get_insiders read-only limitoffsetticker*
Get insider trading discovery data for a company. Includes cluster buying detection, entity-centric insider model, and Form 4 cross-referencing. Shows insider transactions with buy…
get_insider_transactions read-only yearlimitmonthoffsetticker*transactionCode
Get detailed insider transaction history for a company from Form 4 filings. Returns individual buy/sell transactions with insider name, title, shares, price, and transaction codes.…
get_institution_activity read-only cik*periods
Get an institution's position changes over recent 13F periods by CIK. Reads the number of trailing periods to include.
get_institution_derivatives read-only cik*limitoffsetperiodsortBysortOrder
Get an institution's reported PUT/CALL derivative positions by CIK (13F options), with pagination and sorting.
get_institution_detail read-only cik*
Get detailed information about a specific institutional investor by their SEC CIK number. Returns the institution name, total AUM, number of holdings, and filing history. Use get_i…
get_institution_filings read-only cik*limitoffset
Get the list of 13F filings for an institution by CIK, with pagination.
get_institution_holdings read-only cik*limitoffset
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. Supports pagination…
get_institution_portfolio_analytics read-only cik*
Get sector allocation and top holdings analytics for an institution's portfolio by CIK.
get_institution_position_changes read-only cik*limitoffset
Diff two quarterly 13F snapshots for an institution. Compares the latest filing against the prior quarter and returns per-position changes: new positions, increased, decreased, and…
get_institutions read-only limitoffsetticker*
Get institutional holders (13F filers) for a company. Returns institutions that hold positions in this stock based on SEC 13F filings, including shares held, portfolio weight, and…
get_institutions_leaderboards read-only limit
Two market-wide institution leaderboards in one call: topByAum (largest holders by assets under management, name-deduped) and mostActive (highest 13F position-change volume). No CI…
get_institution_top_aum read-only limitminAumoffset
Discover top institutional holders across the entire company universe ranked by assets under management (AUM). Unlike get_ownership which shows institutions for a single company, t…
get_intraday_bars read-only to*from*ticker*extendedresolution*
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 analysis. Returns open, high,…
get_legislative_calendar read-only tofromlimitoffsetminRelevance
Forward-looking legislative catalyst calendar: upcoming House/Senate floor votes (bills and Senate cloture motions) filtered to items that can move tickers. Each item includes the…
get_market_breadth read-only universe
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) for a chosen universe (…
get_market_metrics read-only ticker*
Get computed market metrics for a company including volume averages, volatility, SMAs, and trend direction. Use when analyzing trading patterns or technical indicators beyond the b…
get_market_news read-only limitsignificance
Get the latest market-wide news across ALL tickers, most recent first. Every item is significance-classified at ingest (critical | major | standard); the default filter of critical…
get_news read-only limitticker*pressReleasesOnly
Get recent news articles and press releases for a company. Use when researching recent developments, catalysts, or sentiment drivers. Set pressReleasesOnly to return only official…
get_ownership read-only limitoffsetticker*
Get unified ownership breakdown for a company combining Form 4 insider holdings, 13F institutional holdings, and 13D/13G activist positions. All entities are resolved across the th…
get_policy_events read-only qtofromlimitoffsetsector
List mirrored executive orders (policy events) from the Federal Register feed. Filter by signing-date range, affected sector, or free-text title query. Each event includes its Fede…
get_policy_trade_leaderboard read-only sortlimitoffsetwindowdirection
Rank politicians (Congress + executive branch) by trades that occurred near executive-order signings in sectors the orders affect. Each row includes the politician, flaggedTradeCou…
get_policy_trade_overlap read-only slug*limitoffsetwindowdirection
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 row contains the trad…
get_political_sector_rotation read-only limitsortBychamberwindowDays
Which market SECTORS politicians have been trading in over a trailing window. Aggregates congressional + executive trades by sector and returns, per sector: trade count, total doll…
get_politician_activity read-only slug*
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 10), and transaction…
get_politician_committees read-only slug*
Get committee assignments for a politician including committee name, chamber, role (Chair, Ranking Member, etc.), and subcommittee memberships. Use to correlate trading activity wi…
get_politician_detail read-only slug*
Get the full profile for a politician including party, state, chamber, trade statistics, filing delay metrics, most traded sector, and their 10 most recent transactions. Use get_po…
get_politician_donors read-only slug*typecyclelimitoffsetsortBy +2
Get the paginated list of campaign donors (individuals and PACs) for a single politician across one election cycle. Returns donor name, amount, type, employer/occupation (individua…
get_politician_donor_summary read-only slug*cycle
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 donors — all in one re…
get_politician_late_filers read-only dayslimitoffset
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 delay descending. Useful…
get_politician_pnl read-only slug*
Get estimated realized + unrealized profit & loss for a politician. Methodology: each disclosed trade amount range is converted to an estimated share count using the stock's histor…
get_politician_recent_trades read-only dayslimitoffsetdirection
Get recent STOCK Act trades across all politicians. Each trade includes the senator info, ticker, transaction type, amount, and filing delay. Filter by direction (buy/sell) and loo…
get_politician_roles read-only slug*
Get committee leadership roles (Chair, Ranking Member, etc.) for a politician. Use get_politicians first to find the slug.
get_politicians read-only limitpartystateoffsetsearchsortBy +1
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 with trade counts, la…
get_politicians_most_active read-only limitperiod
Discover the most active congressional traders ranked by trade count within a lookback period. Returns each politician with trade count, tickers traded, buy/sell values, and top ti…
get_politicians_pnl_leaderboard read-only limitoffsetsortBy
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 price-adjusted share estimation…
get_politician_transactions read-only slug*typelimitoffsetsortBysortOrder
Get paginated trade history for a specific politician. Returns individual STOCK Act disclosures with ticker, transaction type, amount range, filing delay, and late filing flag. Inc…
get_politician_votes read-only slug*limitoffset
Get voting records for a politician by slug. Returns congressional votes with bill info, position (Yea/Nay/Not Voting), and result. Useful for assessing alignment between a politic…
get_post_earnings_movers read-only date*limitminChangePct
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 — no need to chain get_e…
get_premarket_scan_history read-only date*limitoffsetminRvolsessionasOfTime +10
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 volume and its relat…
get_premarket_scanner read-only sortuniverseincludePennyStocks
Get the live premarket scanner board — the top premarket gainers and losers by absolute gap %, each row enriched with rvol, marketCap, floatShares, short interest, dilution, and ne…
get_price_target read-only listlimitticker*
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 per-analyst list of individual…
get_quote read-only ticker*
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 stock's current price or t…
get_recent_congressional_votes read-only limitoffset
Get recent congressional roll-call votes across all members, sourced from GovTrack (both chambers as available — currently Senate-heavy). Each vote includes member, bill info, posi…
get_recently_sponsored_bills read-only limitoffsetcongress
Get the most recently introduced bills across all congressional sponsors. Each bill includes the sponsor block (bioguideId, fullName, party, state, politicianSlug) so persona agent…
get_recent_material_filings read-only itemslimituniverse
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, M&A, executive changes,…
get_rvol_history read-only daysticker*sessionasOfTimebaselineDays
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 16:00–20:00, or all four). E…
get_senate_trades_by_ticker read-only limitoffsetticker*
Reverse lookup — find which politicians recently traded a given TICKER. Returns recent STOCK Act disclosures for that symbol with politician info, transaction type, and amount.
get_short_interest read-only ticker*
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 potential short squeez…
get_split_history read-only ticker*
Get stock split history for a company including forward and reverse splits with dates, ratios, type classification, and cumulative 2-year reverse split ratio. Relevant for NASDAQ/N…
get_stock_price_change read-only ticker*
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 up/down" answers without…
get_top_movers read-only datelimitsessiondirection*includePennyStocks
Top stock movers — gainers (largest % up), losers (largest % down), or active (highest volume). Optional session window (premarket / regular / afterhours; regular default; not supp…
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 (T1/T2/T12/LUDP/H10/...), h…
get_volume_profile read-only date*ticker*bucketSize
Get volume distribution across price levels for a single trading day. Returns price buckets with volume, Point of Control (highest volume level), and Value Area (price range contai…
lookup_accession_number read-only accessionNumber*
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 metadata including c…
screen_companies read-only limitoffsetsortBycountryexchangeindustry +15
Screen companies by price range, volume, cash runway, float, shares outstanding, market cap, industry, listing exchange (NASDAQ/NYSE/AMEX), and float data source. Sort results by a…
screen_must_raise read-only limitoffsetindustrymaxMonths
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 urgency (lowest runway f…
screen_sec_filings read-only pagedateTosectorsortBydateFromexchange +6
Screen SEC filings across all companies with company-level filters (sector, industry, market cap, exchange) combined with filing-level filters (form type, date range). Returns fili…
screen_sec_filings_performance read-only pagedateTosectorsortBydateFromexchange +6
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 after the filing date…
search_clinical_trials read-only tofromsortlimitorderphase +5
Search clinical trials market-wide (cross-company). Distinct from get_clinical_trials, which is scoped to a single ticker. Filter by phase, indication, sponsor, status, and date wi…
search_companies read-only limitquery*
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 first step to find a c…
search_filing_text read-only ciklimitpattern*filingIdformTypesnippetLength +1
Full-text substring search across all SEC filing exhibit content. Returns matching snippets with context around each match. Powerful for finding specific clauses like "change of co…
search_institutions read-only q*limitoffset
Search institutional investors (13F filers) by name. Returns matching institutions with CIK, name, AUM, holdings count, and latest filing period. Use this to find a specific fund o…
search_sec_filings read-only cikspagedateTodateFrompageSizeformTypes
Search and list SEC filings with filtering by company (CIK), form type, and date range. Returns paginated results with filing metadata including form type, filing date, company nam…