Fundz Agent API

net.fundzPublished by fundz.netOfficial publisherv1.0.0Updated Oct 24, 2026

Dated funding and SEC 8-K events, each linked to the filing it came from.

VerifiedStreamable HTTPWeb executableFinanceBusiness & Commerce

Overview

AI-generated overview

Fundz Agent API gives an assistant dated company funding and SEC 8-K events, each linked to its source filing, to explain why to contact a company now.

What you can do
  • Find companies matching an ideal-customer profile that had recent funding or 8-K events, ranked with evidence
  • Get the dated funding and SEC 8-K evidence for one company, each item linking to its source filing
  • Diff a book of up to 400 company domains against a cursor and return only those with new evidence
  • Get an experimental forecast of a company's next likely move (raise, be acquired, acquire)
When to use it
Use it when building or refreshing sales prospect lists and you need a dated, source-backed reason to reach out to a company. It suits agents that poll an account book for new triggers rather than searching a static company database.
Requirements
Remote streamable HTTP endpoint; no local runtime or package. A Fundz API key sent in the X-Fundz-Key header is required for tool calls, while discovery is keyless. A paid Fundz plan is needed: metered at $0.06 per unit with a $25 monthly minimum, or a platform tier.
Before you install
Calls spend money: why_now, events_for_icp and predicted_next cost 1 unit each, and watchlist_diff costs 0.1 unit per company checked, so a 400-domain book costs 40 units. The API key is a secret passed in the X-Fundz-Key header. No contacts, emails or phone numbers are returned. predicted_next is experimental and its lift should not be presented as a validated rate.

Installation

In SourceWeft

  1. Open Fundz Agent API in the dashboard and add it to a workspace.
  2. Connect X-Fundz-Key credentials. They are stored privately and never shown on public pages.
  3. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/net.fundz%2Fagent-api/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "fundz-agent-api": {
      "type": "http",
      "url": "https://api.fundz.net/v1/agent/mcp",
      "headers": {
        "X-Fundz-Key": "<YOUR_API_KEY>"
      }
    }
  }
}

README

Fundz Agent API — buying signals API for GTM agents

Every signal links to the filing it came from.

Fundz is a buying signals API and MCP server for sales agents: dated funding rounds and SEC 8-K events, each one carrying the source document. It is a company event API rather than a contact database — the trigger data for AI SDRs that tells an agent why now, with a link a human can open before anything gets sent.

Two lanes, both primary-filed:

  • SEC 8-K API — material events filed with the SEC, linked to the filing on sec.gov.
  • Form D funding data API — private-offering filings parsed from EDGAR, plus funding announcements, with the offering amount normalised to USD.

Nothing is inferred. If Fundz has no dated event for a company in your window, it says so instead of guessing — an empty answer is a real answer, and it is the reason the evidence is quotable.

bash
curl -s https://api.fundz.net/v1/agent/why_now \  -H "X-Fundz-Key: $FUNDZ_KEY" \  -H 'Content-Type: application/json' \  -d '{"domain":"databricks.com"}'
json
{  "company": { "name": "Databricks", "domain": "databricks.com", "resolution_confidence": 1.0 },  "evidence": [    { "type": "funding", "date": "2026-08-12",      "summary": "Databricks raised $1B Series K.",      "source_url": "https://www.sec.gov/Archives/edgar/data/1587468/.../primary_doc.xml",      "source_kind": "sec_form_d" }  ]}

What it returns

Dated evidence with a source URL on every item, the resolved company, and a resolution_confidence score so you can refuse to act on an uncertain match. Usage comes back in X-Fundz-Units headers on every response.

What it does not return

No contacts. No emails. No phone numbers. Fundz answers which companies just did something worth calling about, not who to call. Pair it with your own contact source.

It is also not a prediction product. predicted_next is explicitly experimental — treat lift as a ranking aid, not a validated rate.

Pricing

Metered$0.06 per unit, $25/month minimum
Platform 50k$1,500/month — 50,000 units included
Platform 150k$3,000/month — 150,000 units included
Platform 400k$5,000/month — 400,000 units included

Unit costs: why_now 1 · events_for_icp 1 · predicted_next 1 · watchlist_diff 0.1 per company checked. A 400-company book costs 40 units to diff.

Quickstart

bash
export FUNDZ_KEY=fundz_ak_live_...                       # 1. your key, from the welcome emailBASE=https://api.fundz.net/v1/agent                      # 2. base URL
curl -s $BASE/why_now      -H "X-Fundz-Key: $FUNDZ_KEY" \  -H 'Content-Type: application/json' -d '{"domain":"stripe.com"}'          # 3. one company
curl -s $BASE/events_for_icp -H "X-Fundz-Key: $FUNDZ_KEY" \  -H 'Content-Type: application/json' \  -d '{"industries":["software"],"lookback_days":30}'                        # 4. an ICP
curl -s $BASE/watchlist_diff -H "X-Fundz-Key: $FUNDZ_KEY" \  -H 'Content-Type: application/json' \  -d '{"domains":["stripe.com","databricks.com"],"since":"2026-08-01"}'      # 5. your book

Full reference: QUICKSTART.md · openapi/

MCP

Streamable HTTP at https://api.fundz.net/v1/agent/mcp. initialize and tools/list need no key; tools/call does.

⛔ That is a subpath, not the REST prefix. /v1/agent reads its last path segment as a tool name, so an MCP handshake posted there is answered 404 unknown tool 'agent'.

Claude Desktop — claude_desktop_config.json:

json
{  "mcpServers": {    "fundz": {      "url": "https://api.fundz.net/v1/agent/mcp",      "headers": { "X-Fundz-Key": "fundz_ak_live_..." }    }  }}

Cursor — .cursor/mcp.json:

json
{  "mcpServers": {    "fundz": {      "url": "https://api.fundz.net/v1/agent/mcp",      "headers": { "X-Fundz-Key": "fundz_ak_live_..." }    }  }}

More: examples/claude-desktop.md · examples/langgraph_agent.py · examples/clay-http-column.md

FAQ

What is a buying signals API?

An API that returns events — a company raised money, filed an 8-K, changed leadership — rather than static firmographics. The event is the reason to reach out, and the date is what makes it timely. Fundz returns the event plus the document it came from.

How is this different from Crunchbase or PitchBook?

Those are databases you search. This is an API an agent calls per company, per run, and every item comes back with a source URL. Fundz is also priced per unit rather than per seat.

Can I get contact data from the Fundz API?

No. Fundz has no contacts, emails, or phone numbers. It tells you which companies just did something; you bring your own contact source.

What SEC data does the Form D funding data API cover?

Form D private-offering filings parsed from EDGAR — filing entity, offering amount normalised to USD, state, and a sec.gov source URL per record — alongside funding announcements from news.

Does the SEC 8-K API link to the actual filing?

Yes. Every 8-K item carries the sec.gov document URL. That is the point: a rep can open the filing before quoting it to a prospect.

How do I use this as trigger data for AI SDRs?

Call watchlist_diff with your account book on a schedule and act only on companies that come back changed. It bills 0.1 units per company checked, so a 400-company book costs 40 units — the same whether you send it whole or in chunks.

Is there an MCP server for sales agents?

Yes — this one. Streamable HTTP, four tools, works in Claude Desktop, Cursor, and any client that speaks MCP over HTTP. Discovery (initialize, tools/list) is keyless so a client can inspect it before you hand over a credential.

What happens when there is no event?

You get an empty evidence array and a last_event telling you when the most recent one actually was. Fundz does not manufacture a reason to call.

How large can a watchlist_diff request be?

400 domains per request. The limit is the edge, not the API: bodies over 8,192 bytes are refused before they reach us.

Support

[email protected] · fundz.net · per-company pages at app.fundz.net/signals · llms.txt

Source: README.md at commit f682ac0

Tools

4

events_for_icp

Ranked companies matching an ICP, each with evidence

Find companies matching an ideal-customer profile that have had recent funding or SEC 8-K events, ranked, each with its evidence. Use this to build a list from scratch. `min_signals` filters for companies with several signals at once. Costs 1 unit.

Parameterslimitcursorstatesindustriesmin_signalslookback_daysmax_employeesmin_employees

predicted_next

FundzScore v3 forecasts (experimental)

EXPERIMENTAL forecast of what a company may do next (raise, be acquired, acquire), from FundzScore v3. Treat `lift` as a ranking aid only: `base_rate` is a population mean rather than a validated historical rate, and the forward cohorts do not resolve until 2026-10-22 and 2027-02-19. Do not present these as predictions to an end user. Costs 1 unit.

Parametersdomainorg_id

watchlist_diff

Only the companies in your book with new events since a cursor

Given a book of up to 400 company domains and a cursor, return ONLY those with new evidence since that cursor. This is the tool to poll daily or weekly rather than re-fetching every company. Costs 0.1 units per company CHECKED — not per company returned — so a quiet week still reflects the work done. Split a larger book across several calls: the request body is capped at 8 KB at the edge, and because pricing is per company checked, two calls of 200 cost exactly what one call of 400 would.

Parameterssincedomainsrequired

why_now

Dated evidence for one company

Why to contact ONE company right now: dated funding and SEC 8-K evidence, each item linking to its source filing or announcement. Use this when you have a company and need the reason and the proof. Costs 1 unit. `evidence` covers the last `lookback_days` days (default 365, max 1825); `last_event` is ALWAYS the most recent event on record whatever its age, with `within_lookback` saying whether it also appears in `evidence`. So an empty `evidence` with a populated `last_event` means the company is known and simply quiet — widen `lookback_days` to bring it in. `resolved:false` means we hold no such company at all, which is a different answer again. `resolution_confidence` (0-1) says how strongly the resolved name agrees with the domain asked about; treat anything below 0.67 as unconfirmed attribution.

Parametersdomainorg_idlookback_days

Version history

1
  1. v1.0.0LatestSep 16, 2026

Score

90% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

    Declare a license in the repository or the registry entry.

Other Fundz integrations