A Model Context Protocol (MCP) server over the Tech.eu Funding Explorer dataset: European startup funding rounds, companies, investors and exits, inside your AI assistant. One endpoint, every MCP client, no API key and no signup. Read-only. Every figure is cited to its published source and EUR-normalized at the ECB reference rate on the round date. Licensed CC BY 4.0.
Endpoint: https://funding.tech.eu/api/mcp (Streamable HTTP). Raw JSON instead? See the REST API. Overview of every machine surface: /for-ai.
Full dataset, not a sample: 38,636 companies, 52,046 funding rounds, 30,605 investors, 8,858 exits, about €715B in disclosed funding — the same tables the site renders. Scope (European tech, including Turkey and Israel), the FX method and the confidence tiers are on the methodology page.
Endpoint (Streamable HTTP): https://funding.tech.eu/api/mcp
Works on any plan, Free included — no terminal.
https://funding.tech.eu/api/mcp
One click, or add it to ~/.cursor/mcp.json.
{
"mcpServers": {
"techeu-funding": {
"url": "https://funding.tech.eu/api/mcp"
}
}
}One click, or add it to your mcp.json.
{
"servers": {
"techeu-funding": {
"type": "http",
"url": "https://funding.tech.eu/api/mcp"
}
}
}One command:
claude mcp add --transport http techeu-funding https://funding.tech.eu/api/mcp
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.
Eight read-only tools. Typical flow: find_companies → get_company, or search_rounds with filters. All results carry page URLs and per-record source citations.
| Tool | Arguments | Returns |
|---|---|---|
search_rounds | country · stage · sector · minAmountEur · from · to · limit · after | funding rounds, newest first, cursor-paginated; each with amountEur, source and confidence |
find_companies | query | company lookup by name or fragment; returns id, location and verified totals |
get_company | id | full profile: description, location, sectors, every round with stage, amount and investors, exit if any |
search_investors | query · type · sort · page | entity-resolved investor search (name variants merged) |
get_investor | name · compact | deal count, companies backed, stage mix, portfolio, co-investors |
search_exits | country · from · to · limit · after | exits and M&A by date window and exited-company country |
market_map | period | one-call aggregates for a year, quarter or month: totals and breakdowns by country, sector, stage, with provenance |
list_changes | type · since · limit · after | incremental sync: rows added and removed since a timestamp, oldest first, resumable cursor |
Example prompts
If your agent mirrors the data, use list_changes rather than repeated search_rounds paging: it is keyed on ingestion time, sorted oldest first, and returns added rows plus removed-row tombstones with a resumable cursor. Additions and removals only: the source tables carry no modification timestamp, so a silent edit to an existing row is not reported — call get_company for its current state.
eu.tech.funding/funding-explorer.CC BY 4.0 has 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. Questions, or need high-volume access above the fair-use limits? Contact Tech.eu.