@signal8ai/mcp
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
MCP (Model Context Protocol) server for Signal8 -- AI-extracted SEC filing intelligence data.
Gives AI agents like Claude, Cursor, and other MCP-compatible tools direct access to:
- **Company fundamentals** (quotes, financials, earnings, float, executives, peers, news)
- **Dilution analysis** (warrants, convertibles, preferred, shelf registrations, ATMs, equity lines and S-1 offerings, each figure cited to the SEC filing it was read from)
- **Dilution Pressure Score** (0-100, seven components: shelf capacity, ATM/equity-line capacity, warrants in the money, convertible proximity, cash burn, historical dilution, toxic financing)
- **Baby shelf capacity** (S-3 General Instruction I.B.6 one-third-of-float cap, recomputed from the live float)
- **Cash runway** (cash position, monthly burn, capital raises since the last balance sheet)
- **Intelligence** (counterparties, counsel, insiders, institutions, ROFR triggers, cluster buys)
- **Cross-company intelligence** (top AUM institutions, cross-company counsel & insider patterns)
- **Compliance monitoring** (Nasdaq/NYSE deficiency detection, listing classification)
- **Company screening** (dilution-aware filters with 30+ fields)
- **ETF analysis** (holdings, sectors, countries, performance, comparables)
Installation
Setup
1. Get your API key
API and MCP access are included with **Signal8 Pro** ($59/mo, or $588/yr). A free Signal8 account cannot create API keys. Upgrade at signal8.ai/pro, then create a key in the developer portal at signal8.ai/developer/api-keys.
Using Claude.ai or Claude Desktop? You can skip the key entirely: add the hosted server as a custom connector and sign in with your Signal8 account (see Hosted Endpoint).
2. Configure your MCP client
Claude Desktop
Add to your Claude Desktop config file:
**macOS:** ~/Library/Application Support/Claude/claude_desktop_config.json
**Windows:** %APPDATA%\Claude\claude_desktop_config.json
Cursor
Add to .cursor/mcp.json in your project root:
Other MCP Clients
Set the SIGNAL8_API_KEY environment variable and run:
Available Tools (107)
The server exposes **104 live tools** at runtime. The reference tables below are
a representative catalog grouped by domain, not an exhaustive list; the
Extractions section documents tools that are currently disabled and not
registered live. The authoritative list is what tools/list returns.
Companies (3 tools)
| Tool | Description |
|------|-------------|
| search_companies | Search companies by name or ticker |
| get_company_profile | Full company profile (description, market cap, sector) |
| get_company_bundle | Consolidated data bundle in one call |
Company Data (13 tools)
| Tool | Description |
|------|-------------|
| get_quote | Real-time stock quote (price, change, volume) |
| get_market_metrics | Volume averages, volatility, SMAs, trend direction |
| get_short_interest | Short interest data and days-to-cover |
| get_float | Float composition, shares outstanding, ownership % |
| get_financials | Income statement, balance sheet, cash flow |
| get_earnings | Earnings history with EPS surprises |
| get_executives | Executive team roster and compensation |
| get_peers | Peer/comparable companies |
| get_transcripts | Earnings call transcripts |
| get_news | Latest company news headlines |
| get_analyst_consensus | Analyst ratings and price targets |
| get_material_events | Material corporate events (8-K filings) |
| get_clinical_trials | Clinical trial pipeline (biotech/pharma) |
Market — Cross-Ticker (6 tools)
| Tool | Description |
|------|-------------|
| get_quotes_batch | Batch real-time quotes for up to 200 tickers (POST) |
| get_quotes_universe | Quotes for an entire index universe (sp500/ndx/dji) |
| get_index_snapshot | Bulk ticker snapshots (price, day change, % change) |
| get_sector_etf_snapshot | Snapshot of the 11 SPDR sector ETFs with sector labels |
| get_top_movers | Top gainers / losers / most-active by volume (with optional session window) |
| get_market_breadth | Advance/decline, % above SMA50/200, 52-week high/low counts |
Calendar (5 tools)
| Tool | Description |
|------|-------------|
| get_earnings_calendar | Upcoming/recent earnings releases between two dates |
| get_economic_calendar | Macro/economic events (CPI, FOMC, jobs, GDP) by date and country |
| get_filing_calendar | 10-K / 10-Q SEC filing-deadline calendar by universe |
| get_lockup_expirations | Upcoming IPO/secondary lockup expirations |
| get_recent_material_filings | Recent material 8-K filings by index universe and item codes |