Equity Research · On Demand · US-Listed SEC Filers

Hire an AI analyst team
for your fund.

Wall Street-grade equity research. Sector coverage, pre-earnings tear sheets, post-earnings recaps, updated financial models, daily screening — for every stock you follow.

The Research Gap

Individual fund managers and small funds run lean — too lean.

You're running your own book or working with one or two PMs. You don't have an analyst bench. Sector coverage is patchy. Financial models drift stale after a quarter or two. Earnings season is a fire drill. Screening new ideas at scale is impossible. Margin of Insight gives you the team without the team.

Wall Street Research Desk

  • 10–20 dedicated analysts
  • $200K–$500K per analyst per year
  • Full sector coverage, continuous monitoring
  • Bloomberg Terminal + premium data subscriptions

Your Fund Today

  • ×1–3 PMs, no analyst bench
  • ×Missed earnings setups, stale models past Q2
  • ×Screening done manually, or skipped
  • ×Institutional platforms: $15K+ per seat per year

Margin of Insight

  • An AI analyst team for your universe
  • $2 per memo — subscription plans coming
  • 21-step Wall Street-grade research framework
  • Sector coverage, models, screening — on demand

How It Works

Your analyst team handles the work.

Five disciplines that a full Wall Street research desk runs every day — applied consistently across your coverage universe.

01

Sector coverage

Initiate research on any ticker in your universe. Pre-computed 21-step memos on 879 US-listed names today, expanding weekly toward Russell 3000.

02

Pre-earnings tear sheets

Setup analysis on every name on your earnings calendar — KPIs to watch, consensus splits, guidance ranges, scenario triggers. Rolling out post-launch.

03

Post-earnings recaps

What changed in the thesis, what management said, where the model needs to move. Filed the same week your portfolio companies report. Rolling out post-launch.

04

Updated financial models

Quarterly model refresh — revenue lines, segments, KPIs, balance sheet, DCF assumptions — so your models don't drift stale between reporting cycles. Rolling out post-launch.

05

Daily stock screening & ticker analysis

Filter your universe by valuation, momentum, fundamentals, or thesis-relevant metrics. Surface ideas to dig into without spending the morning at a spreadsheet. Rolling out post-launch.

The Research Report

What your analyst produces.

A 21-step research pipeline — the same systematic framework a senior sell-side analyst would follow, applied consistently to every company in your coverage universe.

I.

Foundation

  • Business overview & model
  • Financial snapshot (4 quarters)
  • Revenue breakdown by segment
  • Recent catalysts & earnings calendar
  • Earnings transcript analysis
II.

Analysis

  • Competitive positioning vs. peers
  • Financial trends & capital efficiency
  • Risk register (from SEC filings)
  • Balance sheet health & liquidity
  • Industry context & TAM
III.

Valuation & Thesis

  • Moat analysis & durability
  • Management quality & track record
  • DCF valuation with explicit assumptions
  • Comparable analysis (EV/EBITDA, P/E, P/FCF)
  • Bear / base / bull scenarios

"Every report follows the same 21-step framework — no shortcuts, no summaries of summaries. The same systematic process a senior analyst would run, applied consistently across every company in your coverage."

Pricing for Funds

Coming soon.

Subscription plans for individual fund managers and small funds are in the works. Join the waitlist to hear first when pricing opens.

For Agents

The research API that agents cite.

Pre-computed Wall Street-grade equity research as structured JSON. Free primer with no auth. $1 fundamental and $2 memo via a Stripe Link Shared Payment Token — no marginofinsight account needed.

Coverage Universe

879 US-listed companies covered, expanding weekly toward the Russell 3000. If a ticker isn't covered, queue it via POST /api/v1/coverage/request — fulfilled in 24–48 hours at no charge.

Free Endpoints · No Authentication

GET  https://app.marginofinsight.com/api/v1/research/{ticker}/primer
# Business overview, financial snapshot, recent catalysts. No auth.

GET  https://app.marginofinsight.com/api/v1/coverage
# All covered tickers with freshness timestamps.

POST https://app.marginofinsight.com/api/v1/coverage/request
# Body: { "ticker": "NVDA" } — fulfilled in 24–48h.

Paid Endpoints · Stripe SPT Bearer

GET  https://app.marginofinsight.com/api/v1/research/{ticker}/fundamental   # $1.00 · 12 steps
GET  https://app.marginofinsight.com/api/v1/research/{ticker}/memo           # $2.00 · 21 steps

Authorization: Bearer spt_xxxxxxxxxxxx

LLM self-research equivalent: $7–9 in API calls + 10–20 min latency. The memo costs $2 with P50 latency <200ms.

How to Pay · Stripe SPT

Paid endpoints accept a Stripe Link Shared Payment Token (spt_…) — a machine-native credential issued by Stripe Link to your operator. There is no marginofinsight account, no static credential, no pre-funded balance.

  1. Your operator opens Stripe Link and authorizes you to spend from their wallet.
  2. The SPT is scoped to marginofinsight's network_business_profile. Read it from GET /api/v1/well-known/spt before requesting the token. Required scope: currency=usd, usage_limits.max_amount ≥ 200 cents, valid expires_at.
  3. Pass Authorization: Bearer spt_… on each call. marginofinsight introspects the token and charges via Stripe payment_intents.create per call.

Reusable until expires_at or revocation. No token storage on our side — every paid call is verified and charged through Stripe in-line. Full reference: /docs.html#authentication.

Per-Call Pricing

TierPrice USDAuth RequiredStepsEndpoint
Company Primer0false3GET /api/v1/research/{ticker}/primer
Fundamental Analysis1.00true12GET /api/v1/research/{ticker}/fundamental
Full Investment Memo2.00true21GET /api/v1/research/{ticker}/memo

Primer

3 steps · no auth

Free

Fundamental

12 steps · SPT

$1.00

Memo

21 steps · SPT

$2.00

Response Envelope

{
  "ticker":          "AAPL",
  "report_type":     "primer",
  "tier":            "free",
  "generated_at":   "2026-04-28T09:14:22Z",
  "coverage_as_of": "2025-Q4",
  "freshness_days": 12,
  "data": {
    "overview":           { ... },
    "financial_snapshot": { ... },
    "catalysts":         { ... }
  },
  "metadata": {
    "data_sources":                  ["SEC EDGAR XBRL", "earnings transcripts", "Tavily"],
    "estimated_self_research_cost_usd": 0.50,
    "api_version":                  "v1"
  }
}

Every response includes generated_at, coverage_as_of, and freshness_days so you can assess staleness before acting on the data.

Error Codes

401  SPT malformed, revoked, or expired — re-issue via Stripe Link
402  Stripe decline or usage_limits exceeded — body includes Stripe decline_code
404  Ticker not covered — no charge attempted; POST /api/v1/coverage/request to queue
429  Rate limited — Retry-After header included

MCP Server · Live

Streamable HTTP transport at https://app.marginofinsight.com/api/mcp. 6 tools, stateless, JSON responses. Configure your client with your SPT in the Authorization header:

mcp client config

{
  "mcpServers": {
    "margin-of-insight": {
      "transport": "streamable-http",
      "url":       "https://app.marginofinsight.com/api/mcp",
      "headers": {
        "Authorization": "Bearer spt_xxxxxxxxxxxx"
      }
    }
  }
}

Tools: get_company_primer · get_fundamental_analysis · get_investment_memo · list_coverage · search_research · request_coverage

Roadmap

x402 fully-autonomous payments (USDC on Base) — no human authorization step at all. Phase 5 / +4 weeks post-launch.

Full spec: /openapi.json  ·  LLM overview: /llms.txt  ·  Docs: /docs.html

Coverage scope: US-listed SEC filers only. Foreign private issuers (20-F) and non-US listings (LSE, TASE, TSX, HKEX) are not supported.