Back to the catalog

Fundz Agent API

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

Open source Repository Open in the app JSON README (API)

About

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

Details

Kind
MCP servers
Topic
No topic detected
Publisher
net.fundz
Origin
official
Category
ferramentas
Transport
http
Version
1.0.0
Last push
2026-09-08T12:51:19Z
Repository state
ativo
Added
2026-09-08 02:13:50
Updated
2026-09-08 02:13:50
Origin id
net.fundz/agent-api

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 email
BASE=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](QUICKSTART.md) · [openapi/](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/claude-desktop.md) ·
[examples/langgraph_agent.py](examples/langgraph_agent.py) ·
[examples/clay-http-column.md](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

[support@fundz.net](mailto:support@fundz.net) · [fundz.net](https://www.fundz.net) ·
per-company pages at [app.fundz.net/signals](https://app.fundz.net/signals) ·
[llms.txt](https://app.fundz.net/llms.txt)

More