About iposignal
IPOSignal provides machine-readable IPO research and valuation data for IPOs and US-listed companies. Its MCP, A2A, and HTTP interfaces offer deal terms, SEC filing details, research, and market and social sentiment.
Key features
- 01IPO deal terms and filing details
- 02AI research and valuation analysis
- 03IPO market sentiment and trends
- 04Social sentiment for specific IPOs
- 05Live metrics for US-listed companies
Use cases
- 01Review an IPO's terms and lifecycle
- 02Compare valuation metrics for US-listed companies
- 03Check IPO market or company social sentiment
MCP support
The free Streamable HTTP MCP server exposes four tools for IPO snapshots, IPO sentiment, company metrics, and IPO social sentiment. MCP clients connect at https://iposignal.xyz/api/mcp.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://iposignal.xyz/api/mcpclaude mcp add --transport http xyz-iposignal-iposignal https://iposignal.xyz/api/mcp{"mcpServers":{"xyz-iposignal-iposignal":{"type":"http","url":"https://iposignal.xyz/api/mcp"}}}Open in Cursor{"servers":{"xyz-iposignal-iposignal":{"type":"http","url":"https://iposignal.xyz/api/mcp"}}}Open in VS Code{"mcpServers":{"xyz-iposignal-iposignal":{"type":"http","url":"https://iposignal.xyz/api/mcp"}}}{"mcpServers":{"xyz-iposignal-iposignal":{"serverUrl":"https://iposignal.xyz/api/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
10| Parameter | Type | Required | Description |
|---|---|---|---|
| cik | string | No | SEC Central Index Key, with or without leading zeros, e.g. 1876042 or 0001876042. |
| symbol | string | No | US ticker symbol, e.g. CRCL. Case-insensitive. Tickers get reassigned, so a response may carry a symbolNote. |
| companyId | string | No | IPOSignal company id (24-character hex), as returned by other IPOSignal responses. |
Details
From the project READMEIPOSignal — MCP server, A2A agent card, x402 API
Machine-readable IPO intelligence from iposignal.xyz: deal terms, SEC filings, AI research, proprietary market and social sentiment, and live valuation metrics for any US-listed company.
Three ways in, all against the same data:
| Surface | Endpoint | Auth | Cost |
|---|---|---|---|
| MCP | https://iposignal.xyz/api/mcp | none | free |
| A2A | https://iposignal.xyz/.well-known/agent-card.json | none | discovery free, calls priced below |
| HTTP + x402 | https://iposignal.xyz/api/agent/* | none | pay-per-request in USDC on Base |
No accounts, no API keys, no rate-limit tiers. This repo holds the public metadata, connection docs and examples — the product source is private.
MCP server
Streamable HTTP. Free and ungated: the MCP surface mirrors the paid HTTP endpoints at no cost.
claude mcp add --transport http iposignal https://iposignal.xyz/api/mcp
Or in a client config:
{
"mcpServers": {
"iposignal": {
"type": "streamable-http",
"url": "https://iposignal.xyz/api/mcp"
}
}
}
Tools (4)
| Tool | Returns |
|---|---|
get_ipo_snapshot | Full IPO company profile — deal terms, pricing range, expected market cap, SEC registration and prospectus details, offering structure, lifecycle timeline, IBKR indicative borrow fee. Includes AI research with valuation models, competitor benchmarking, underwriter ratings, board analysis and risk factors where available. One of companyId, symbol or cik. |
get_ipo_sentiment | Proprietary daily IPO-market sentiment score, −100 (extreme bearish) to +100 (extreme bullish), with trend over the last N days. Identifies favourable IPO windows and overall appetite for new listings. |
get_company_metrics | Live valuation metrics for any US-listed company, not just IPOs: SEC XBRL companyfacts TTM fundamentals plus latest close → P/E, P/S, EV/Revenue, EV/EBITDA, PEG, linear yields, net-debt/EBITDA, margins, YoY growth. One of symbol or companyName. |
get_ipo_social_sentiment | Aggregate X/Twitter sentiment for a specific IPO, −1 to +1, with label, post tallies and a one-line summary. Aggregate signal only, not the underlying posts. |
Test it live in the Glama MCP inspector by pasting the endpoint URL.
A2A agent card
Served at both paths during the spec transition:
https://iposignal.xyz/.well-known/agent-card.json— current spechttps://iposignal.xyz/.well-known/agent.json— legacy (v0.2 and earlier)
Discovery manifest: https://iposignal.xyz/api/a2a
Six skills, one free (lookup_companies_with_financials), five paid via x402.
Paying with x402
Endpoints under /api/agent/* are machine-payable using the open
x402 protocol. USDC on Base mainnet
(eip155:8453).
- Call the endpoint. Unpaid requests return HTTP 402 with a
PAYMENT-REQUIREDheader describing price, asset, network and recipient. - Your x402 client signs the payment and retries with a
PAYMENT-SIGNATUREheader. - The payment is verified and settled on-chain, then the data returns with a
PAYMENT-RESPONSEsettlement header.
Prices
Live values are always in the agent card under payment.prices — read them there rather than
hardcoding.
| Endpoint | Price |
|---|---|
GET /api/agent/companies?q={query} | free |
GET /api/agent/ipo/by-symbol/{symbol} | $0.01 |
GET /api/agent/financials/by-symbol/{symbol} | $0.01 |
GET /api/agent/company-metrics?symbol={symbol} | $0.02 |
GET /api/agent/ipo-sentiment | $0.01 |
GET /api/agent/social-sentiment?symbol={symbol} | $0.01 |
See examples/ for a runnable paid call and an MCP call.
Links
- Product: https://iposignal.xyz
- Agent docs: https://iposignal.xyz/agents
- MCP registry manifest:
server.json - Contact: [email protected]
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.