Tech.eu Funding Explorer
Search European tech funding rounds, companies, investors and exits — sourced, EUR-normalized.
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (1)
- LOWin get_company
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"funding-explorer": {
"url": "https://funding.tech.eu/api/mcp"
}
}
}Remote-Endpunkte
https://funding.tech.eu/api/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (8)
🟢search_rounds(country, stage, sector, minAmountEur, from, ...)
Search European tech funding rounds (cited, EUR-normalized at the ECB rate on the round date). Returns newest first with a `nextCursor` for pagination.
Eingabe-Schema
{
"type": "object",
"properties": {
"country": {
"description": "Country filter, e.g. \"UK\", \"Germany\", \"France\", \"Türkiye\"",
"type": "string"
},
"stage": {
"description": "Stage filter, e.g. \"Seed\", \"Series A\", \"Debt\", \"Grant\"",
"type": "string"
},
"sector": {
"description": "Sector filter (canonical), e.g. \"AI\", \"Fintech\", \"Healthtech\", \"Software\", \"Cleantech\", \"Energy\"",
"type": "string"
},
"minAmountEur": {
"description": "Only rounds of at least this many EUR",
"type": "number"
},
"from": {
"description": "Earliest round date, YYYY-MM-DD",
"type": "string"
},
"to": {
"description": "Latest round date, YYYY-MM-DD",
"type": "string"
},
"limit": {
"description": "Max results (default 25, cap 100)",
"type": "number",
"minimum": 1,
"maximum": 100
},
"after": {
"description": "Opaque nextCursor from a previous call",
"type": "string"
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢find_companies(query)
Find companies by name (case-insensitive substring). Returns id, location and verified funding totals; pass the id to get_company for the full profile.
Eingabe-Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 2,
"description": "Company name or fragment, e.g. \"Theker\", \"mistral\""
}
},
"required": [
"query"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_company(id)
Full company profile: description, location, sectors, every funding round with stage/amount/investors, named backers, exit if any. Figures are source-linked on the company page URL.
Eingabe-Schema
{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Company id from find_companies or search_rounds"
}
},
"required": [
"id"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢search_investors(query, type, sort, page)
Search investors (entity-resolved: name variants are merged). Sortable by deal count or company count.
Eingabe-Schema
{
"type": "object",
"properties": {
"query": {
"description": "Investor name or fragment, e.g. \"accel\"",
"type": "string"
},
"type": {
"description": "Investor type filter, e.g. \"Venture Capital\"",
"type": "string"
},
"sort": {
"type": "string",
"enum": [
"deals_desc",
"companies_desc",
"name_asc"
]
},
"page": {
"type": "number",
"minimum": 1
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_investor(name, compact)
Investor profile: deal count, companies backed, stage mix, portfolio and recent deals.
Eingabe-Schema
{
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Investor display name, e.g. \"Accel\" or \"High-Tech Gründerfonds (HTGF)\""
},
"compact": {
"description": "Lean profile to save context: top 15 portfolio companies by €, top co-investors, no year-by-year breakdown",
"type": "boolean"
}
},
"required": [
"name"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢search_exits(country, from, to, limit, after)
European tech exits and M&A (acquisitions, IPOs), newest first with a nextCursor. Filter by date window and by the exited company's country (use it for "European exits"). Most deal values are undisclosed — valueEur is null in ~65% of exits.
Eingabe-Schema
{
"type": "object",
"properties": {
"country": {
"description": "Exited company country, e.g. \"UK\", \"Germany\", \"France\"",
"type": "string"
},
"from": {
"description": "Earliest exit date, YYYY-MM-DD",
"type": "string"
},
"to": {
"description": "Latest exit date, YYYY-MM-DD",
"type": "string"
},
"limit": {
"type": "number",
"minimum": 1,
"maximum": 100
},
"after": {
"description": "Opaque nextCursor from a previous call",
"type": "string"
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢market_map(period)
Aggregate the European funding picture for a period in ONE call: totals (disclosed €, rounds, companies, investors, exits), concentration, and breakdowns by country, sector and stage — with provenance (disclosed %, high-confidence %, ECB reconciliation Δ). Beats paging every round to sum client-side. Defaults to the current year.
Eingabe-Schema
{
"type": "object",
"properties": {
"period": {
"description": "A year (\"2026\"), quarter (\"2026-q1\") or month (\"2026-01\"); defaults to the current year",
"type": "string"
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢list_changes(type, since, limit, after)
Incremental sync: what was ADDED or REMOVED since a timestamp. Use this — not repeated search_rounds calls — when you keep a local copy in step with the dataset. Sorted oldest-first by ingestion time, so `nextCursor` is resumable: store the last one and start there next run. Reports additions and removals only; the source tables have 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). Exits are not available here — that table has no ingestion timestamp.
Eingabe-Schema
{
"type": "object",
"properties": {
"type": {
"description": "What to sync — \"rounds\" (default) or \"companies\"",
"type": "string",
"enum": [
"rounds",
"companies"
]
},
"since": {
"type": "string",
"description": "Start of the window: a date (YYYY-MM-DD) or the ISO timestamp your last sync ended at"
},
"limit": {
"description": "Max results (default 25, cap 100)",
"type": "number",
"minimum": 1,
"maximum": 100
},
"after": {
"description": "Opaque nextCursor from a previous call",
"type": "string"
}
},
"required": [
"since"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Community
Nachweis