Signal8 MCP Server
OfficialClick on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Signal8 MCP Serverget dilution risk for AAPL"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
@signal8ai/mcp
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 risk scoring (0-100 Dilution Pressure Score with 5-dimension assessment)
SEC filing extractions (warrants, convertibles, shelf registrations, and 10 more types)
Instrument lifecycle tracking (warrants, convertibles, ATMs with XBRL reconciliation)
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
npm install -g @signal8ai/mcp
# or use npx (no install needed)
npx @signal8ai/mcpSetup
1. Get your API key
Sign up at signal8.com/settings/api-keys to get your API key.
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
{
"mcpServers": {
"signal8": {
"command": "npx",
"args": ["-y", "@signal8ai/mcp"],
"env": {
"SIGNAL8_API_KEY": "sk_live_your_key_here"
}
}
}
}Cursor
Add to .cursor/mcp.json in your project root:
{
"mcpServers": {
"signal8": {
"command": "npx",
"args": ["-y", "@signal8ai/mcp"],
"env": {
"SIGNAL8_API_KEY": "sk_live_your_key_here"
}
}
}
}Other MCP Clients
Set the SIGNAL8_API_KEY environment variable and run:
SIGNAL8_API_KEY=sk_live_your_key_here npx @signal8ai/mcpAvailable Tools (49)
Companies (3 tools)
Tool | Description | Credits |
| Search companies by name or ticker | 1 |
| Full company profile (description, market cap, sector) | 1 |
| Consolidated data bundle in one call | 25 |
Company Data (13 tools)
Tool | Description | Credits |
| Real-time stock quote (price, change, volume) | 1 |
| Volume averages, volatility, SMAs, trend direction | 3 |
| Short interest data and days-to-cover | 3 |
| Float composition, shares outstanding, ownership % | 3 |
| Income statement, balance sheet, cash flow | 5 |
| Earnings history with EPS surprises | 3 |
| Executive team roster and compensation | 1 |
| Peer/comparable companies | 1 |
| Earnings call transcripts | 3 |
| Latest company news headlines | 1 |
| Analyst ratings and price targets | 3 |
| Material corporate events (8-K filings) | 3 |
| Clinical trial pipeline (biotech/pharma) | 3 |
Extractions (4 tools)
Tool | Description | Credits |
| AI-extracted SEC filing data (13 types) | 5 |
| Extractions for a specific SEC filing | 5 |
| Cross-company extraction analytics | 50 |
| Filter extractions by type (warrants, convertibles, etc.) | 5 |
Dilution (5 tools)
Tool | Description | Credits |
| Dilution Pressure Score (0-100) with 5-dimension assessment | 5 |
| Post-dilution stock performance at +1d/+7d/+30d/+90d | 10 |
| Active warrants, convertibles, ATMs, shelf registrations | 5 |
| Deep dive on a single instrument | 5 |
| IB6 baby shelf remaining capacity | 10 |
Intelligence — Per-Company (12 tools)
Tool | Description | Credits |
| Entity-resolved counterparty relationships | 10 |
| Legal counsel engagements with role taxonomy | 10 |
| Insider trading discovery and patterns | 10 |
| Unified ownership (Form 4 + 13F + 13D/G) | 10 |
| ROFR exercise trigger detection | 10 |
| Institutional holders from 13F filings | 10 |
| Detailed info for a specific institution (by CIK) | 10 |
| Full portfolio holdings for an institution | 10 |
| Investment bank relationships from SEC filings | 10 |
| Legal counsel relationships with partner names | 10 |
| Detailed Form 4 transaction history | 5 |
| Cluster buying pattern detection (3+ insiders in 14 days) | 10 |
Intelligence — Cross-Company (3 tools)
Tool | Description | Credits |
| Top institutional holders by AUM across all companies | 25 |
| Law firm engagements across multiple companies | 25 |
| Insider trading patterns across multiple companies | 25 |
Compliance (4 tools)
Tool | Description | Credits |
| Full compliance evaluation | 25 |
| Listing deficiency detection | 10 |
| Active compliance alerts | 5 |
| Exchange listing classification | 10 |
Screener (2 tools)
Tool | Description | Credits |
| Discover available screening filters | 1 |
| Dilution-aware company screener | 25 |
Events & ATM (2 tools)
Tool | Description | Credits |
| Unified corporate events | 5 |
| ATM program monitoring | 5 |
ETF (1 tool)
Tool | Description | Credits |
| Aggregated ETF data (profile, holdings, sectors, performance) | 25 |
Resources
Resource | URI | Description |
Company Profile |
| Enriched company profile by ticker |
Extraction Types |
| List of all 13 SEC filing extraction types |
Prompts (4)
Prompt | Arguments | Description |
|
| 6-step dilution risk analysis workflow |
|
| 10-step comprehensive due diligence research |
|
| 5-step discover-screen-analyze workflow |
|
| 6-step institutional ownership & smart money analysis |
Hosted Endpoint
For web-based MCP clients, use the hosted Streamable HTTP endpoint:
POST https://mcp.signal8.com/mcp
Authorization: Bearer sk_live_your_key_here
Content-Type: application/jsonEnvironment Variables
Variable | Required | Description |
| Yes | Your Signal8 API key (starts with |
| No | API base URL (default: |
Pricing
Each tool call consumes credits based on the endpoint it accesses. See credit costs in the tools table above. Get your free tier (100 credits/day) at signal8.com.
Programmatic Usage
import { createMcpServer, Signal8ApiClient } from '@signal8ai/mcp';
const client = new Signal8ApiClient({
baseUrl: 'https://api.signal8.com',
apiKey: 'sk_live_xxx',
});
const server = createMcpServer(client);
// Connect to any MCP transport...License
MIT - see LICENSE
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/signal8ai/signal8-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server