Private Company Funding History MCP Server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Private Company Funding History MCP ServerWhat funding rounds has Ramp Business Corp filed with the SEC?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Private Company Funding History MCP Server
An MCP server for the Mamba Labs Private Company Funding History actor on Apify. Get the SEC funding filings of private US companies: one company row plus one row per round.
What's Inside
Related MCP server: SEC Funding Tracker MCP Server
What it does
Give company legal names or SEC CIKs. For each company the actor finds its SEC entity, lists every Form D (private placement) and Form C (crowdfunding) offering it filed, and reads the latest document of each. You get one company row with totals and dates, and one row per offering with amounts offered and sold, the first sale date, security types, investor count, executives, the crowdfunding platform for Form C, and a link to the filing.
All of the work runs on Apify. This package is a thin client that starts the actor run, waits for it, and hands back the dataset rows.
Quick start
You need Node.js 18 or newer and an Apify account with an API token.
Add this to your Claude Desktop config (claude_desktop_config.json), Cursor, or any MCP client:
{
"mcpServers": {
"mamba-private-company-funding-history": {
"command": "npx",
"args": [
"-y",
"@mambalabsdev/mcp-private-company-funding-history"
],
"env": {
"APIFY_TOKEN": "your-apify-token"
}
}
}
}Restart the client. The get_company_funding_history tool appears.
Prerequisites
Node.js 18 or newer.
An Apify API token from console.apify.com/account/integrations, set as
APIFY_TOKEN. The server lists its tool without a token; a call needs one.
Example prompts
"What has Ramp Business Corp raised according to its SEC filings?"
"List every Form D funding round Notion Labs filed."
"Which crowdfunding platform did FERRA Kitchen use, and what was its target?"
Tool
get_company_funding_history. One tool. Example arguments:
{
"companies": [
"Ramp Business Corp",
"Notion Labs, Inc.",
"1717731"
]
}Inputs
Every buyer facing input of the actor. Omitted inputs take the actor's own defaults.
Input | Type | Required | Description |
| array | no | One company per item: its legal name as filed with the SEC (Ramp Business Corp, Commure, Inc.) or its SEC CIK (1803782). Legal suffixes such as Inc or LLC can be left off. As text, put one company per line; commas inside a name are kept. |
| string | no | exact (default): the EDGAR name must equal your name once legal suffixes are removed. starts_with: if there is no exact match, take the most viewed EDGAR name that starts with your name and is not a fund, SPV, or series. Check entity_name on the row. |
| string | no | both (default): Form D private placements and Form C crowdfunding offerings. d: Form D only. c: Form C only. |
| string | no | Optional. Keep offerings with a filing on or after this date, as YYYY-MM-DD or a year such as 2022. |
| number | no | Newest offerings first, 1 to 200. Default 50. The company row counts every offering on file. |
| string | no | Optional. The run stops before a charge that would pass this amount. Rows already charged are kept. |
Pricing
Pay per event on Apify, billed to your Apify account. Prices in USD.
Event | Free plan | Bronze | Silver | Gold |
| $0.002 | $0.0019 | $0.0018 | $0.0017 |
| $0.002 | $0.0019 | $0.0018 | $0.0017 |
| $0.001 | $0.00095 | $0.0009 | $0.00085 |
| $0.0012 | $0.0012 | $0.0012 | $0.0012 |
A refused input and a refused SEC read are free. A name with no match or no funding filings is one 0.001 USD lookup. Mamba Labs pays the platform costs of the run, Apify proxy traffic included.
Full actor documentation
apify.com/mambalabs/private-company-funding-history
License
MIT. See LICENSE.
Available Tools
1 toolget_company_funding_historyGet private company funding historyARead-onlyIdempotent
Look up private US companies on SEC EDGAR by legal name or CIK and return their funding history: one company row (offerings on file, total and largest Form D amount sold, first and latest filing, executives) plus one row per Form D private placement or Form C crowdfunding offering (amount offered and sold, first sale date, security types such as equity or SAFE, investor count, crowdfunding platform, filing link). Primary SEC filings only; rounds raised outside Regulation D and Regulation CF are not on EDGAR.
| Name | Required | Description | Default |
|---|---|---|---|
| forms | No | both (default): Form D private placements and Form C crowdfunding offerings. d: Form D only. c: Form C only. | |
| match | No | exact (default): the EDGAR name must equal your name once legal suffixes are removed. starts_with: if there is no exact match, take the most viewed EDGAR name that starts with your name and is not a fund, SPV, or series. Check entity_name on the row. | |
| companies | No | One company per item: its legal name as filed with the SEC (Ramp Business Corp, Commure, Inc.) or its SEC CIK (1803782). Legal suffixes such as Inc or LLC can be left off. As text, put one company per line; commas inside a name are kept. | |
| filed_after | No | Optional. Keep offerings with a filing on or after this date, as YYYY-MM-DD or a year such as 2022. | |
| max_charge_usd | No | Optional. The run stops before a charge that would pass this amount. Rows already charged are kept. | |
| max_rounds_per_company | No | Newest offerings first, 1 to 200. Default 50. The company row counts every offering on file. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly, idempotent, openWorld and non-destructive, so the safety profile is covered. The description adds value beyond that by enumerating the returned columns (amount offered/sold, first sale date, security types, investor count, crowdfunding platform, filing link) and by disclosing a data-coverage limitation about what EDGAR does not contain. It doesn't mention latency, empty-result behavior, or per-row charging semantics beyond the schema.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences, front-loaded with the action and resource, then the return contract. The long parenthetical field list is dense but each item is informative rather than filler. Minor cost: the field enumeration makes the second sentence heavy to scan.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With six optional parameters and no output schema, the description compensates by specifying the two-tier row structure and the notable fields returned, plus the EDGAR coverage boundary. An agent can decide whether this tool answers a question and predict its output shape without additional documentation.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, with enums on forms and match fully documented inline, so the schema carries the parameter burden. The description only echoes the Form D/Form C distinction implicitly through its return-shape discussion and adds no new syntax or constraint detail for companies, filed_after, max_charge_usd, or max_rounds_per_company. Baseline 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource ('Look up private US companies on SEC EDGAR by legal name or CIK') and then describes the exact return shape: one company row plus one row per Form D or Form C offering. An agent knows precisely what the tool does and what comes back without opening anything else.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Gives a clear applicability boundary: 'Primary SEC filings only; rounds raised outside Regulation D and Regulation CF are not on EDGAR,' which tells the agent when results will be empty or incomplete (e.g., non-US companies, VC rounds not filed on Form D). There are no sibling tools to route against, but it stops short of an explicit when-to-use statement such as 'use for private-company fundraising research.'
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
1 tool update
v1.0.0- First observed
get_company_funding_history
TDQS
Scored across 1 tool
Only one tool exists, so there is no possibility of misselection or overlap. The tool's scope (SEC EDGAR funding lookup) is stated explicitly in its name and description.
The single tool follows a clear verb_noun snake_case convention (get_company_funding_history) that describes exactly what it returns. There is no competing convention to conflict with.
One tool is thin for a general-purpose server, but here the domain is narrow and the tool bundles company-level and offering-level data in a single call, so it earns its place. Splitting into separate company/offering lookups would arguably add complexity without benefit.
The tool covers both the entity summary and the per-offering detail (Form D and Form C), including amounts, dates, security types, and filing links, which is the full lifecycle for this read-only domain. Minor gaps: no batch or multi-company comparison, and the description notes Reg D/CF-only coverage as an inherent EDGAR limitation.
Maintenance
Related MCP Connectors
SEC Form D fundraising intelligence.
Research U.S. public companies from their SEC filings: financials, XBRL facts and filing text.
SEC EDGAR company lookup, filings, XBRL financials and filing text. Pay per call in USDC via x402.
Funding rounds, AI startup and investor search, email discovery, agent-readiness. No API key.
Related MCP Servers
- -licenseNot gradedqualityNot gradedmaintenanceEnables deep analysis of SEC EDGAR filings through universal company search, document content extraction, and advanced filing search capabilities. Provides AI-ready access to business descriptions, risk factors, financial statements, and full-text search across any public company's SEC documents.-
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to search and retrieve US company funding events from SEC Form D filings, including amount raised, industry, executives, and filing URLs.ISC
- AlicenseNot gradedqualityBmaintenanceEnables querying SEC Form D exempt-offering notices for fundraising intelligence, including recent raises, issuer search, offering details, amendment chains, and related-person networks, useful for private-company financing diligence and VC market scans.273 npmMIT
- FlicenseNot gradedqualityCmaintenanceEnables sales agents to retrieve dated funding and SEC 8-K event evidence for companies, with source document links, to identify timely buying signals.-