Skip to main content

Open, real-time, fully-sourced intelligence on top AI startups โ€” MCP-native, zero-cost.

Project description

๐Ÿชง OpenPitch

The open, real-time intelligence layer for AI startups โ€” that any agent can build on.

A free, open-source alternative to PitchBook & CB Insights, focused on the AI companies VCs actually care about.

MCP-native ยท zero-cost ยท fully-sourced ยท updated daily

CI PyPI Python License: MIT

Status: v0.1.0 โ€” functional. The pipeline, reconciliation engine, MCP server, and dashboard all work end-to-end (BRD ยท FRD ยท PRD). Coverage and source breadth keep growing via the daily run.

OpenPitch dashboard


Why OpenPitch exists

PitchBook and CB Insights cost $20k+/year โ€” and for fast-moving AI startups, their data is often months stale, because human verification is slow. For a company growing 3ร— a year, a figure verified six months ago can be off by multiples.

Meanwhile, the real numbers are already public: founders state ARR on podcasts weeks before any database, funding hits SEC filings, hiring velocity reveals growth. They're just scattered, unstructured, and contradictory โ€” exactly the problem an AI agent is built to solve.

OpenPitch's bet is latency, not coverage. For ~50 top AI companies, a fresh, fully-sourced, confidence-scored number beats a verified-but-stale one. We don't claim certainty โ€” we show you the receipts.

What you get

Ask your coding agent, get an answer with receipts:

> what's Mistral's latest ARR and who led their last round?

  Mistral AI
  ARR        ~โ‚ฌ30M (implied, medium confidence) ยท as of 2026-05
  Last round $640M Series B ยท led by General Catalyst
  โ†ณ source: founder on 20VC ep.1042 ยท SEC filing ยท The Information
  โ†ณ ARR moved โ‚ฌ18M โ†’ โ‚ฌ30M (+67%) since 2026-01

Every number carries its source, a confidence score, and a tracked history of how it changed.

Features

  • ๐ŸŽ™๏ธ Mines podcasts โ€” founders leak metrics on podcasts before any database catches them. We transcribe and extract them.
  • ๐Ÿงพ Always sourced โ€” every figure links to its origin (podcast timestamp, filing, article). No black-box numbers.
  • ๐Ÿ“Š Confidence-scored โ€” built from source reliability, speaker authority, corroboration, and freshness (confidence decays as data ages).
  • ๐Ÿ”€ Reconciles conflicts โ€” when sources disagree, you get a consensus range + a contradiction flag, not a silent guess.
  • ๐Ÿง  Learns which sources to trust โ€” sources that prove right over time earn more weight.
  • ๐Ÿ•’ Version-tracked โ€” the git history is the audit log. See exactly how a company's reported ARR evolved.
  • ๐Ÿ“ก Composable โ€” emits typed events other agents subscribe to (newsletters, press alerts, investor outbound).
  • ๐Ÿค Agent-to-agent (A2A) โ€” not just an MCP tool but an A2A agent your agents can delegate research to.
  • ๐Ÿงฏ Grounding โ€” give your AI a sourced, confidence-scored fact base so it stops making up AI-company numbers.
  • โšก 60-second install โ€” no key, no signup; works in your agent in under a minute.
  • ๐Ÿ’ธ Genuinely free โ€” runs entirely on free tiers. No cost to run, no cost to use.

Quickstart โ€” use it in Claude Code / Codex

No API key. No signup. No cost. The data is already built and committed; the MCP server just reads it, and your agent does the reasoning.

Fastest โ€” zero install (reads the committed data from the public repo, no clone):

uvx openpitch-mcp

Or install the package:

pip install openpitch          # the MCP server (mcp is a core dependency)
openpitch-mcp                  # start the read-only server

Or run from a clone (for the pipeline / to rebuild data):

git clone https://github.com/Avierovich/openpitch && cd openpitch
python -m venv .venv && source .venv/bin/activate
pip install -e ".[pipeline]"   # core + pipeline LLM deps
openpitch seed                 # build the data/ database from the committed seed (offline, no key)

Then point your agent at the local server:

// MCP config (Claude Code / Codex). Published path will be: {"command":"uvx","args":["openpitch-mcp"]}
{
  "mcpServers": {
    "openpitch": { "command": "openpitch-mcp" }
  }
}

Ask your agent: "What's Cognition's ARR, with sources and confidence?" โ€” it calls get_metric/get_provenance and answers from committed data (and will flag the public-source discrepancy).

Or just browse the data

  • ๐ŸŒ Dashboard โ€” openpitch build-dashboard โ†’ open dashboard/dist/index.html (sourced company cards; GitHub Pages at release)
  • ๐Ÿ“ Raw data โ€” data/companies/ โ€” plain JSON, diffable, yours to use
  • ๐Ÿค A2A Agent Card โ€” generated at dashboard/dist/.well-known/agent.json

Data status: the committed seed is verified enough for software testing but not launch-grade (see LAUNCH-GATES). The software is runnable end-to-end; the remaining launch risk is data quality, contradiction strength, and public demo polish.

Product docs

How it works

  Sources              Daily pipeline (free GitHub Actions)         Interfaces
  โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€           โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€         โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
  Podcasts โ”€โ”          1. select top-50 (VC-attention score)        โ”Œโ”€ MCP server (local, BYO agent)
  News โ”€โ”€โ”€โ”€โ”€โ”ค    โ”€โ”€โ”€โ–ถ  2. collect ยท 3. transcribe ยท 4. extract โ”€โ”€โ”€โ–ถ โ”œโ”€ static dashboard
  SEC EDGAR โ”ค          5. reconcile ยท 6. score sources              โ”œโ”€ event feed (JSONL / RSS)
  Web โ”€โ”€โ”€โ”€โ”€โ”€โ”˜          7. publish โ†’ git commit (the database)       โ””โ”€ "what moved today" digest

The git repo is the database. There's no server to run. See the FRD for the full design.

Build on it (composability)

OpenPitch emits typed, confidence-scored events when something material changes โ€” so other agents can react:

You're buildingโ€ฆ Subscribe to OpenPitch becomesโ€ฆ
A newsletter agent all material events your content pipeline's data source
A press/PR workflow funding/valuation events, confidence โ‰ฅ 0.8 your "time to call the company" trigger
Investor outbound universe entries, growth thresholds your targeting signal

Events ship on MCP and a raw events/feed.jsonl. Schemas are versioned. See the events spec.

How we compare

OpenPitch is complementary to the incumbents, not a rip-and-replace. We win a narrow wedge; we lose on breadth and verification โ€” and we're honest about both.

PitchBook / CB Insights Crunchbase Harmonic MAGNiTT / Wamda OpenPitch
Price $20kโ€“100k/yr Freemium Custom $/regional Free & open
Freshness Weeksโ€“months Variable Days Weeks Daily
In your AI agent (MCP) โœ— โœ— โ— โœ— โœ“
Every figure sourced + confidence-scored โ— โ— โ— โ— โœ“
Contradiction detection โœ— โœ— โœ— โœ— โœ“
Coverage breadth โœ“โœ“โœ“ โœ“โœ“โœ“ โœ“โœ“ โœ“ (MENA) narrow (by design)
Verified, diligence-grade โœ“ โ— โ— โ— โœ— (probabilistic)

The honest pitch: the free, fresh, AI-native first look โ€” every number sourced โ€” before you pull the expensive verified report. For an investment decision, you still need the incumbents. Full mapping, feature matrix & pricing: docs/COMPETITIVE-ANALYSIS.md ยท spreadsheet.

Coverage

Global AI startups โ€” ~50, dynamically selected by VC attention (valuation + funding activity + investor quality โ€” not ARR, to avoid circularity). The list moves as attention shifts; companies entering/leaving the top-50 is itself a tracked signal.

MENA AI/tech segment โ€” a dedicated regional set (an open, AI-native alternative to MAGNiTT/Wamda). Honest caveat: MENA disclosure is lighter than the US, so this segment launches with lower confidence/coverage, clearly labeled.

Seed universe: config/watchlist.yaml.

Honest disclaimer

OpenPitch is transparently probabilistic. Many figures are estimates derived from public, self-reported, sometimes-contradictory sources. We surface confidence and provenance precisely so you can judge for yourself. This is not investment advice, and figures are not guaranteed accurate. Always verify before acting.

Roadmap

  • Business + technical specs (BRD ยท FRD)
  • Competitive analysis: incumbents ยท matrix xlsx ยท OSS landscape ยท free/open deep-dive ยท strategy & viability
  • Seed universe (global AI + MENA segment)
  • Core data model + reconciliation engine (confidence, consensus, contradiction) โ€” tested
  • Source adapters: podcast, news, EDGAR, company-site โ€” tested
  • Extraction stage: batched LLM claim extraction + model rotation โ€” tested; data QA still required
  • MCP server โ€” local read-only data tools
  • Daily GitHub Actions pipeline โ€” wired for LLM, Groq transcription, and SEC user-agent secrets
  • Static dashboard + company pages โ€” generated from committed data
  • Event feed โ€” JSONL feed and digest generated from publishes
  • A2A agent discovery card โ€” generated with dashboard
  • Brand direction โ€” selected logo option 5, Terminal Proof
  • MENA adapters (regional news, free-zone registries)
  • Rich-source expansion (GitHub, hiring, app-ranks) โ€” post-PMF scaling
  • v2: implied-ARR model, intra-day funding fast-lane

Contributing

Contributions welcome โ€” especially new source adapters (one file each) and watchlist curation. See the FRD for architecture.

License

MIT


Built in the open. Free forever. If a number looks wrong, open an issue โ€” provenance means you can check our work.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

openpitch-0.1.0.tar.gz (1.2 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

openpitch-0.1.0-py3-none-any.whl (82.6 kB view details)

Uploaded Python 3

File details

Details for the file openpitch-0.1.0.tar.gz.

File metadata

  • Download URL: openpitch-0.1.0.tar.gz
  • Upload date:
  • Size: 1.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for openpitch-0.1.0.tar.gz
Algorithm Hash digest
SHA256 6e7264eac88f49a037868a7d3ac78b4dff378156f09d6024e41f9400d364402c
MD5 852e6161c2096c5e44650197e5e158aa
BLAKE2b-256 db19e9858eb7bce96f0bb22a27021eb7a969f8cc342fadc3824d8d937751c26e

See more details on using hashes here.

Provenance

The following attestation bundles were made for openpitch-0.1.0.tar.gz:

Publisher: release.yml on Avierovich/openpitch

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openpitch-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: openpitch-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 82.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for openpitch-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 04bc17259ff7a19c432976a622272393a381bd134f335fdcbe07c57130d8a5d4
MD5 a3bf50367351df39f3c43a1d63686b0e
BLAKE2b-256 0cc8cee56c58183356a9cc9d8b0eba97f315e3775874783ddf25c1100fd6112c

See more details on using hashes here.

Provenance

The following attestation bundles were made for openpitch-0.1.0-py3-none-any.whl:

Publisher: release.yml on Avierovich/openpitch

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page