IPOInsider

MCP (Model Context Protocol)

IPOInsider hosts a read-only MCP server at https://mcp.ipoinsider.com/mcp for Claude and other OAuth-capable MCP clients. It exposes the same IPO data as the REST API through structured tools; the Tool reference below shows how each tool maps back to the REST endpoints. SPAC deals (industry BLANK CHECK) are always excluded.

Connect

The server is a remote, OAuth-authenticated MCP endpoint. Add it to any OAuth-capable client and complete the IPOInsider sign-in when prompted. No tokens to create or paste. Pick your client:

  1. Open Settings → Connectors.
  2. Click Add custom connector.
  3. Paste the server URL: https://mcp.ipoinsider.com/mcp.
  4. Complete the IPOInsider sign-in in the browser.

Requires a Claude plan that supports custom connectors. If the tools don't appear, toggle the connector off and on to retry the OAuth flow.

Authentication

MCP uses OAuth, tied to your IPOInsider account. Add the server URL to your MCP client; it prompts you to sign in at IPOInsider, then connects automatically. You do not create or paste tokens. If access is denied after sign-in, your account is not enabled for the IPOInsider MCP; access is a per-account entitlement. Contact IPOInsider support to have it enabled.

Tool reference

Every tool is read-only. The server provides built-in guidance: call data_discover and get_usage_guide for query routing and field lookups before querying, or pull the ipoinsider_guide prompt for the whole briefing at once.

The full contract for each tool (arguments, result shapes, routing hints) is served by the tools themselves over tools/list; this table is the human cross-reference to the REST API.

ToolTitleREST equivalent
ipo_listList IPOsPOST /v1/ipo/all
ipo_getGet one IPOPOST /v1/ipo/{id}
ipo_get_symbolGet one IPO by symbolGET /v1/ipo/symbol/{symbol}
ipo_calendarIPO calendarGET /v1/ipo/calendar
ipo_searchSearch IPOsGET /v1/ipo/search
ipo_history_listIPO universe as of a past datePOST /v1/ipo/history
ipo_history_by_idOne IPO’s historyPOST /v1/ipo/history/{id}
underwriter_listList underwriter rolesPOST /v1/underwriter/all
data_discoverIPO data dictionaryNone (built-in guidance)
get_usage_guideUsage guideNone (built-in guidance)
ipo_healthIPO data connectivity checkNone (diagnostics)

Rate limits

Tool calls are rate limited to 120 per minute per account. Over the limit, a call returns a rate_limited result carrying retry_after_seconds; wait that long and retry. The ceiling is generous by design; it exists to stop call floods, not to meter normal use.

Results are paginated: ipo_list and the history tools default to 100 rows and cap at 500. Page with offset until offset + returned >= count.

Data handling

  • Read-only. The server exposes no tool that creates, updates or deletes anything. Every tool is annotated readOnlyHint, so MCP clients can run them without per-call confirmation.
  • No conversation data. Nothing in the server reads your chat history, memory, files, or any part of the conversation beyond the arguments a tool is called with.
  • What is recorded. Each call is logged for usage analytics: the tool name, its arguments, the account it was made for, the response status and the duration. This is product telemetry; it tells us which tools are worth keeping.
  • Where the data goes. Queries run read-only against the IPOInsider database. No IPO data is sent to any third party.

Agent-readable references

FileWhat it is
/llms.txtMap of this documentation for AI clients.
/ipoinsider-mcp-skill.mdReady-to-use project rule: connection, workflow, anti-patterns.

Troubleshooting

SymptomFix
Sign-in fails or tools return 401Reconnect the server and complete the IPOInsider OAuth sign-in again.
Access denied after sign-in (403)Your account isn’t enabled for the IPOInsider MCP; contact support to have the entitlement added.
Tools don’t appearToggle the connector off and on to retry the OAuth handshake.
Empty or small result setsResults are paginated (default 100 rows, max 500). Page with offset; every response carries the total count.
rate_limited resultsYou’ve exceeded 120 calls/minute. Wait retry_after_seconds and retry.

Support

Email support@ipoinsider.com for access requests, entitlement questions, or anything that looks like a bug in the data.

Search docs

Search the API documentation