API & MCP
European startup funding data over a public REST API and an MCP server. Every figure is EUR-normalized at the ECB reference rate on the round date and traces to a cited source. Free to use under CC BY 4.0 — attribute “Tech.eu Funding Explorer”.
Reference pages: European startup funding API · MCP server for European startup funding data
Full dataset, not a sample
The API and the MCP server read the same tables as the site: 38,972 companies, 52,618 funding rounds, 30,925 investors and 8,897 exits, about €732B in disclosed funding. There is no sample tier and no gated endpoint: every record is readable without a key or an account, within the per-IP fair-use limits below. Scope and coverage are described on the methodology page. Global coverage: FundingData.
Connect your assistant
Use European funding data — sourced and EUR-normalized — right inside your AI assistant. It’s a Model Context Protocol (MCP) server: one endpoint, every MCP client, no API key and no signup.
Endpoint (Streamable HTTP): https://funding.tech.eu/api/mcp
Claude — web, desktop & mobile
Works on any plan, Free included — no terminal.
- 1Open Settings → Connectors in Claude.
- 2Click Add → Add custom connector.
- 3Paste the endpoint below and click Add.
https://funding.tech.eu/api/mcp
Cursor
One click, or add it to ~/.cursor/mcp.json.
{
"mcpServers": {
"techeu-funding": {
"url": "https://funding.tech.eu/api/mcp"
}
}
}VS Code (GitHub Copilot)
One click, or add it to your mcp.json.
{
"servers": {
"techeu-funding": {
"type": "http",
"url": "https://funding.tech.eu/api/mcp"
}
}
}Claude Code (terminal)
One command:
claude mcp add --transport http techeu-funding https://funding.tech.eu/api/mcp
ChatGPT
Enable Developer Mode (Settings → Connectors → Advanced; available on Pro, Team, Enterprise and Education plans), then Add custom connector and paste the endpoint. This server is read-only.
https://funding.tech.eu/api/mcp
Any other MCP client (Windsurf, Zed, Cline, …): register https://funding.tech.eu/api/mcp as a Streamable HTTP server.
What your assistant can do
Once connected, your assistant can call these tools — the same cited, EUR-normalized figures you see on the site:
search_rounds— funding rounds, newest first, cursor-paginated; each with amountEur, source and confidencefind_companies— company lookup by name or fragment; returns id, location and verified totalsget_company— full profile: description, location, sectors, every round with stage, amount and investors, exit if anysearch_investors— entity-resolved investor search (name variants merged)get_investor— deal count, companies backed, stage mix, portfolio, co-investorssearch_exits— exits and M&A by date window and exited-company countrymarket_map— one-call aggregates for a year, quarter or month: totals and breakdowns by country, sector, stage, with provenancelist_changes— incremental sync: rows added and removed since a timestamp, oldest first, resumable cursor
Example prompts
- “How much has Helsing raised, and who led its latest round?”
- “European defence-tech rounds above €50M in 2026.”
- “Who are Accel’s most frequent co-investors in Europe?”
JSON API
For developers who want raw JSON. Keyless, CORS-enabled, keyset-paginated. Rate limits per IP: 120 requests / 60s, 600 / hour, 2,000 / day (watch the ratelimit-* headers; 429 when exceeded). Reads are free. Full reference: /api-docs.
- /api/v1 — API index
/api/v1/rounds?country=UK&stage=Series+A&minAmount=1000000— funding rounds (each cited: amountEur, source, confidence)/api/v1/companies/{id}— company profile + funding-signal estimates/api/v1/investors?q=accel— investor directory (deal & company counts, top sector)/api/v1/investors/{name}— investor profile (portfolio, biggest deals, co-investors, sector & country focus)/api/v1/exits— exits / M&A/api/v1/market-map?period=2026— aggregates by country, sector, stage/api/v1/changes?type=rounds&since=2026-01-01— rows added and removed since a timestamp (see below)- /api/v1/openapi.json — OpenAPI 3.1 spec
Keeping a local copy in sync
If you mirror the data, poll /api/v1/changes (or the list_changes tool) instead of re-walking /rounds on a schedule. It is keyed on ingestion time, sorted oldest first, and returns added rows plus removed-row tombstones with a resumable cursor: store the last nextCursor and start there on the next run. A daily sync is a handful of requests; a full re-walk is thousands and hits the daily ceiling. Additions and removals only: the source tables carry no modification timestamp, so a silent edit to an existing row is not reported — re-read that record by id when you need its current state.
Machine-readable index & feed
- /llms.txt — a concise, agent-friendly index of the dataset, API and key pages
- /.well-known/api-catalog — RFC 9727 API catalog (linkset)
- /feed.xml — RSS feed of every published AI insight (the live pulse, market, sector, geography and funding reads)
- /methodology — scope, FX method, sector taxonomy, provenance and coverage
Embeddable cards
Drop a live, iframe-friendly snapshot into any page (CORS open, no script):
- /embed/market — a European funding snapshot (last 30 days)
/embed/company/{id}— a single company funding card
Attribution
The data is licensed CC BY 4.0. Attribution is the one condition: when you show, republish or redistribute figures from this dataset, cite “Tech.eu Funding Explorer” and link the page or API URL the figure came from. API responses and MCP results carry page URLs and per-record source citations for this purpose. Questions, or need high-volume access above the fair-use limits? Contact Tech.eu.