TradeStar Insider

Datos verificados de SEC EDGAR para asistentes de IA: compras de información privilegiada en Formulario 4, participaciones activistas 13D, cambios de posiciones de fondos 13F, eventos 8-K y adjudicaciones de contratos federales. Cada registro enlaza a su presentación; las herramientas de verificación contrastan una afirmación contra el registro presentado. Sin puntuaciones, sin pronósticos. Gratis, sin registro.

Documentación

Connect the TradeStar Insider MCP server

A remote MCP server that gives an AI assistant filing-verified U.S. SEC signals — insider Form-4 buys, activist 13D stakes, 13F position changes, and federal contract awards — with every figure linked to its source filing. No sign-up, no API key.

Connector URL (Streamable HTTP):
https://mcp.tradestarinsider.com/mcp
Auth: none. Per-IP rate limited. Read-only public data.

Add it in Claude

Claude Code (CLI)

claude mcp add --transport http insider-signals https://mcp.tradestarinsider.com/mcp

Then start Claude and ask one of the prompts below. Verify it connected with claude mcp list.

Claude Desktop / claude.ai (Connectors)

  1. Open Settings → Connectors (Claude Desktop or claude.ai).
  2. Choose Add custom connector.
  3. Name it TradeStar Insider and paste the URL https://mcp.tradestarinsider.com/mcp.
  4. Save. No credentials are required — leave auth empty. No sign-in required. The 9 tools appear once it connects.

Other MCP clients

Any client that speaks Streamable HTTP MCP works — point it at the same URL. For clients that only run local (stdio) servers, a thin stdio proxy (insider-signals-mcp) is being published; until then, use the remote URL directly.

What you can ask — one example per tool family

Nine tools, grouped into five families. Each returns fields parsed straight from the filing, with the sec.gov (or USAspending) source link — never a guess; absence is reported as absence.

FamilyToolsExample prompt
Insider Form-4 buysinsider_buys, insider_cluster_buys"Show today's notable insider code P buys, and any clusters where several insiders at one company bought in the same window."
Activist 13D stakesactivist_stakes_recent"What activist 13D stakes were disclosed in the last two weeks?"
13F position changesfund_position_changes"What were the biggest 13F position changes filed in the latest quarter?"
Federal contract awardsfederal_awards_recent"List the largest recent federal contract awards."
Verify a claim against the filingverify_insider_purchase, verify_activist_13d, verify_8k_event, verify_13f_change"Verify that the CEO of $TICKER bought about $2M of stock last week — cite the Form 4."

List controls

Every list route (today, clusters, by-ticker, by-range, amendments) takes the same optional query parameters. The response echoes the ones you set and always reports total_matched, so you page rather than hit a silent cap.

ParameterMeaning
limitMax rows returned (default 25, newest-first); limit<=0 removes the cap.
offsetRows to skip before this page (pagination).
daysKeep only rows filed within the last N days (relative to today).
tickerCase-insensitive exact ticker filter.
as_ofPublish-boundary replay. A UTC ISO-8601 instant (or a bare YYYY-MM-DD, read as end-of-day UTC). Returns only rows that had crossed our publish boundary at or before it — the exact feed a client would have seen at that past moment.

Every listing row carries first_served_at — the UTC ISO-8601 instant that row first crossed our publish boundary (the atomic write that made it public). It is stamped once per ingest batch and never rewritten, so it anchors as_of replay and publish-latency measurement. On rows materialized before the field existed it is null, explained under partial_fields (and such rows are kept by an as_of query, since they were already public before the field). as_of is the companion to days: days bounds the filing date, as_of bounds when we served it.

Walk-through guides

REST alternative

Prefer HTTP? The same data is available over a REST API described by an OpenAPI 3.0 contract. The /v1/health and /v1/openapi.json routes are open; data routes are served on the keyed tier via RapidAPI.