Our MCP (Model Context Protocol) server gives Claude, Cursor, VS Code, Windsurf and any compatible AI agent real-time access to insider signals, Yahoo fundamentals, historical backtests and filings across 43 regulators (AMF, SEC, BaFin, SIX SER, RNS, SEDI, Consob, CNMV, AFM, FSMA, Oslo, Helsinki, Stockholm, Copenhagen, ASX, FMA, Dublin and more). Zero local setup: one URL, one key, you are live.
MCP (Model Context Protocol) is the open standard Anthropic published in 2024 to connect AI agents to external data sources. Think USB-C: your AI plugs into the server once and reaches everything it exposes, with no glue code.
On Insiders Trades Sigma, the MCP server turns our 14 REST endpoints into 29 richly documented tools (with JSON Schema definitions), optimised for consumption by an LLM:
get_company_full_profile returns identity plus latest trades plus backtest stats in a single shot).latencyMs, generatedAt) so the agent can reason about freshness.The server runs at POST https://insiders-trades.com/api/mcp. Plain HTTP transport (no stdio), JSON-RPC 2.0 envelope, open CORS (Access-Control-Allow-Origin: *).
┌─────────────────┐ 1. initialize ┌────────────────────┐ │ │ ────────────────────▶ │ │ │ AI client │ 2. tools/list │ MCP server │ │ (Claude, │ ────────────────────▶ │ POST /api/mcp │ │ Cursor, │ 3. tools/call │ JSON-RPC 2.0 │ │ Windsurf…) │ ────────────────────▶ │ │ │ │ +arguments │ executeTool() │ └────────▲────────┘ │ routing + auth │ │ │ │ │ │ │ ▼ │ │ content[0].text │ Bearer <key> │ │ (JSON stringified) │ │ │ │ │ ▼ │ └────────────────────────────────┤ Prisma / Postgres │ │ (read-only) │ └────────────────────┘
On the client side there is nothing to code: Claude Desktop / Cursor / Windsurf / VS Code (+ the Continue extension) speak JSON-RPC MCP natively. Just add the URL to their config file.
content[0].text(MCP convention, models parse text natively). The parsed object always carries a meta field with the latency.Every tools/list and tools/call must include your Insiders Trades API key. Two formats are accepted in production, in order of priority:
Authorization: Bearer <key> · preferred, supported by modern MCP clients (Claude Desktop ≥ 3.7, Cursor, Windsurf).X-Api-Key: <key> · alternative header.${{env:VAR}}.To generate a key, head to /account/api-keys (5 seconds). The key is shown only once, so copy it right away. It shares the same quota as the REST API: Pro 10,000 requests/month, Quant 100,000 requests/month.
Grouped into 4 families by use. Each tool returns a self-contained JSON payload with latency metadata.
Your first entry point. Used by the AI when the user asks a fuzzy question ('any moves at LVMH?').
search_companiesrequires: querysearch_insidersrequires: querysearch_declarationssearch_globalrequires: querysearch_top_signalsget_winning_strategy_signalssearch_blog_articlesget_top_insidersDig into an identified entity. Typically called after a Discovery tool (slug → get_company).
get_companyrequires: slugget_company_declarationsrequires: slugget_insiderrequires: slugget_insider_declarationsrequires: slugget_declarationrequires: amfIdexplain_signal_scorerequires: amfIdHealth, freshness, global stats, current key usage. The AI reaches for these when asked 'is the data up to date?' or 'how many credits do I have left?'
get_site_statsget_system_healthget_backtest_statsget_account_usageget_strategy_proofget_market_overviewlist_auditsget_auditrequires: slugget_glossaryTuned for vague prompts or multi-step analyses. Each tool composes 3 to 6 internal requests and returns one aggregated JSON.
get_company_full_profilerequires: slugget_insider_activity_summaryrequires: slugcompare_companiesrequires: slugsfind_clustered_tradesanalyze_declarationrequires: amfIdwatch_isinsrequires: isins5 minutes, 3 steps, no code:
Anthropic desktop app (Mac & Windows) · native MCP support since Claude 3.7+. The web version does not support it.
~/Library/Application Support/Claude/claude_desktop_config.json (macOS)%APPDATA%\Claude\claude_desktop_config.json (Windows)mcpServers.Once the server is configured, ask your AI this question:
The AI should list 29 tools grouped into 4 families (Discovery, Enrichment, System, Composite). If it does not:
curl https://insiders-trades.com/api/mcp should return a welcome JSON; adding auth and calling tools/list should return the catalog.One URL, one key, you are live. Your favourite AI agent instantly reaches the 33,000+ multi-market filings, scored signals and backtests.