Acquire EU
Server Details
Pan-European distressed M&A and judicial auction intelligence. Real-time filings across 29 countries for Cursor, Claude, and deal teams.
- Status
- Healthy
- Uptime
- 100.0% over 45 days
- Last Tested
- Transport
- Streamable HTTP · MCP 2024-11-05
- URL
TDQS
Scored across 6 tools
The tools separate cleanly into search tools for opportunities, ID-based detail lookups, and a coverage-stats tool. The insolvency and distressed-auction searches are adjacent enough that an agent may briefly hesitate, but their descriptions distinguish filings from asset sales; there are no true duplicates.
All names use snake_case and begin with a predictable verb (get_ or search_) followed by the target resource. Plural versus singular usage follows collection search versus single-record lookup semantics.
Six tools are well within a focused read-only sourcing surface. Each supports a distinct workflow: searching opportunities, inspecting companies or succession targets, and checking coverage.
The surface covers searches for insolvency and distressed-auction opportunities, detail lookups for companies and succession targets, and coverage stats. A minor gap is the lack of explicit detail lookup for an auction lot or insolvency filing beyond search results.
Available Tools
6 toolsget_company_detailsAInspect
Retrieve full case file, legal registry information, administrator/practitioner contact details, and public contract history for a specific company by ID.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | The unique UUID of the company from AcquireEU. | |
| api_key | No | AcquireEU API Key (optional if Authorization header or x-api-key header is set). |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations to rely on, the description has to carry the behavioral burden. It does convey that the operation is a read-like retrieval and hints at what will come back, but it doesn't disclose potential auth behavior, handling of unknown IDs, data recency, or any restrictions beyond that.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
One front-loaded sentence with a compact list of content categories, no filler, and no repetition of schema information. The primary verb and resource appear on first read.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a two-parameter lookup with no output schema, the description supplies the key output semantics via the listed content types, which is largely sufficient. It does not address edge cases like missing or invalid company IDs, but the overall call guidance is adequate for normal invocation.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so both 'id' and 'api_key' are already fully documented in the input schema. The description adds no new parameter guidance, matching the baseline for high schema coverage.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses a specific verb ('Retrieve') and a specific resource ('company details') with an explicit ID constraint, and lists the concrete report contents (case file, legal registry, contacts, public contract history). This makes its purpose obvious and clearly distinguishes it from the sibling search and coverage tools.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Use is implied: call this when you have a company ID and want comprehensive details for that specific company. However, it never explicitly mentions the sibling tools as alternatives for finding IDs first, and gives no 'when not to use' guidance.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_coverage_statsAInspect
Get real-time database coverage metrics, active scrapers, and record counts by country.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations exist, so the description carries the full burden; it does disclose that metrics are "real-time" and enumerates the three categories of data returned, which partially substitutes for the missing output schema. It says nothing about cost, caching, auth, or the shape/format of the response.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single sentence with no filler, front-loading the resource and then the specific data categories. Nothing could be removed without losing information.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a zero-parameter, no-annotation read tool with no output schema, the description covers the essentials by naming what the response contains. It would be stronger if it said whether the stats are global or scoped and roughly what a caller should do with them.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool takes zero parameters, so there are no parameter semantics to explain — baseline 4 applies. The description correctly does not waste words on inputs.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb ("Get") and three concrete resources: coverage metrics, active scrapers, and record counts by country. This clearly distinguishes it from all siblings (company/succession detail getters and search tools), though it never names an alternative explicitly.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Guidance is implied only: an agent can infer this is a diagnostic/pre-flight tool to check data availability before running searches. There is no explicit statement of when to call it, when not to, or what to use instead.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_succession_target_detailsAInspect
Retrieve the registry-sourced profile of a succession target by ID: owner age band, filed revenue / net margin / equity (with currency, FX rate and accounts period), and the national registry link. Missing fields are null.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | The unique ID of the succession target (e.g. fr_..., uk_..., no_...). | |
| api_key | No | AcquireEU API Key (optional if Authorization header is set). |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full burden. It usefully discloses that fields are registry-sourced and that missing fields are null, which sets expectations for return completeness. It does not cover auth/permission behavior or rate limits, but for a read-only retrieval tool the main behavioral trait (nullable fields) is covered.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single sentence, front-loaded with the verb and resource, then a compact enumeration of returned fields and a note on null handling. No wasted words.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
No output schema exists, but the description lists the fields returned and the null behavior, which is the key missing piece for an agent. It lacks pagination or error handling details, but for a simple retrieval-by-ID tool it is nearly complete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so the schema already documents both 'id' (with example prefixes) and 'api_key'. The description adds context by indicating the ID is a unique succession target identifier, but contributes little beyond the schema, so baseline 4 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb 'Retrieve' and resource 'registry-sourced profile of a succession target by ID'. Clearly distinguishes from sibling search_succession_targets by being the detail-fetch by ID, and it enumerates the exact fields returned (owner age band, filed revenue/net margin/equity, national registry link).
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies the tool is the detail endpoint for an ID, which a reader can contrast with search_succession_targets, but it does not explicitly say 'use this after search_succession_targets to get full profile' or state when not to use it. Usage is inferable but not spelled out.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
search_distressed_auctionsCInspect
Search European court-ordered liquidation auctions, commercial real estate foreclosures, industrial machinery, and insolvency asset sales.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of auction lots to return (1-50, default 15). | |
| search | No | Keyword search in auction title, description, or court name. | |
| api_key | No | AcquireEU API Key (optional if Authorization header or x-api-key header is set). | |
| country | No | 2-letter ISO country code (e.g. ES, FR, DE, NL, PL, GR, CZ) or ALL. | |
| asset_type | No | Type of asset: Real Estate, Industrial Machinery, Vehicles, Inventory, Equipment, or ALL. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full behavioral disclosure burden. It only states what is searched, not pagination behavior, auth expectations, data source characteristics, or response format. It is not misleading, but it is minimal.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single focused sentence with no filler, and the core purpose is front-loaded. However, its brevity leaves out behavioral and selection context that would make it more useful.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With five optional parameters, no annotations, and no output schema, the description is not fully self-contained. It lacks guidance on when to choose this over search_insolvencies and does not describe what the returned results look like or how the API behaves.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the baseline is 3 even though the description adds little parameter-specific meaning. The asset categories in the description loosely map to asset_type values, but all parameter semantics are already documented in the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a clear verb and resource: searching European court-ordered liquidation auctions, commercial real estate foreclosures, industrial machinery, and insolvency asset sales. This gives a specific scope, though it does not explicitly distinguish itself from the sibling search_insolvencies.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
There is no guidance on when to use this tool versus alternatives. The sibling search_insolvencies is not mentioned, and no exclusions or selection criteria are provided, leaving the agent to infer the intended use case.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
search_insolvenciesCInspect
Search and filter European insolvency, liquidation and bankruptcy filings from official registries.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of results to return (1-100, default 20). | |
| stage | No | Insolvency stage filter: Liquidation, Administration, Restructuring, Bankruptcy, Dissolution, or ALL. | |
| search | No | Free-text keyword to search company names, descriptions, or insolvency practitioner names. | |
| sector | No | Industry sector (e.g. Technology, Manufacturing, Retail, Construction, Hospitality, Healthcare, Transportation). Comma-separate several. | |
| api_key | No | AcquireEU API Key (optional if Authorization header or x-api-key header is set). Get your key at https://www.acquireeu.com/account/api | |
| country | No | 2-letter ISO country code (e.g. DE, FR, BE, UK, IE, ES, IT, NL, CH, AT, NO, SE, PL, CZ) or ALL. Comma-separate several (e.g. DE,AT,CH). | |
| date_from | No | Filter filings on or after this ISO date (YYYY-MM-DD), e.g. "2026-01-01". | |
| has_contracts | No | Set to true to filter only distressed companies that have won official EU public government contracts (TED). |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations exist, so the description carries the full disclosure burden. It adds only the provenance hint 'from official registries'; it says nothing about result caps beyond the schema's limit, pagination, whether registry coverage is uniform across countries, or how the optional api_key interacts with header-based auth.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single front-loaded sentence with no filler, and the scope qualifier ('European') lands early. It is efficient but arguably trimmed past the point of usefulness for an eight-parameter tool.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Eight optional parameters, no annotations and no output schema leave the description responsible for explaining return shape and result limits, which it does not. An agent cannot tell from the description what a result contains or whether pagination is supported.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so every parameter including enum-like values, ISO country codes, date format and comma-separation is already documented in the schema. The description adds no semantics beyond it, which meets the baseline-3 expectation for fully documented schemas.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb pair (search and filter) plus a precise resource (European insolvency, liquidation and bankruptcy filings from official registries). The domain is clear enough to separate it from siblings like search_distressed_auctions and search_succession_targets, though it never explicitly contrasts itself with them.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance on when to use this versus the sibling search tools, no mention that all eight parameters are optional, and no note about how to broaden a query when results are thin. Usage is only inferable from the tool name and the word 'search'.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
search_succession_targetsAInspect
Search registry-sourced European off-market succession targets (controlling owners aged 60+, revenue and margin from filed accounts, no-manager-under-45-on-record flag) across UK, France, Norway, Latvia, Czechia, and Poland. Fields that a registry does not publish are returned as null.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of results to return (1-50, default 20). | |
| search | No | Free-text keyword to search company name, owner name, region, or acquisition thesis. | |
| sector | No | Industry sector (e.g. Manufacturing, Technology, Construction, Retail). | |
| api_key | No | AcquireEU API Key (optional if Authorization header is set). | |
| country | No | 2-letter country code: FR (France), UK (United Kingdom), NO (Norway), LV (Latvia), CZ (Czechia), PL (Poland), or ALL. | |
| min_age | No | Minimum founder/director age (e.g. 60, 65, 70, 75). Default is 60. | |
| min_margin | No | Minimum net margin decimal (e.g. 0.10 for 10% net profit margin). | |
| has_succession_gap | No | Set to true to filter targets where no junior director under 45 is registered on the board. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden and does useful work: it discloses that results are registry-sourced, off-market, and that unpublished registry fields are returned as null. It does not explicitly state read-only behavior or result pagination, but 'Search' and the null-handling note provide meaningful behavioral context beyond the schema.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is two sentences and front-loads the core purpose. The long first sentence is dense but every clause contributes domain criteria; the second sentence adds a useful null-field note without filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For an eight-parameter search tool with full schema coverage and no output schema, the description supplies important domain framing and null-value behavior. It stops short of explaining result shape or how filters combine, but the essential context for correct invocation is present.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so all eight parameters are already documented. The description reinforces the meaning of the domain filters (age, margin, succession gap, countries) but does not add syntax or selection guidance beyond what the schema provides; baseline 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states a specific verb and resource: search registry-sourced European off-market succession targets. It adds concrete qualifying criteria (owners aged 60+, revenue/margin from filed accounts, no-manager-under-45 flag) and country scope, though it does not explicitly differentiate from siblings such as get_succession_target_details.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The usage context is implied by the domain language: this is for finding succession targets across specified countries. However, it does not state when to use this versus get_succession_target_details or other search tools, nor does it mention prerequisites like API key handling beyond what the schema already says.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
1 tool update
- Changed
search_succession_targets1 field changed- changed
Input schema / properties / country / descriptionPrevious value: -"2-letter country code: DE (Germany), BE (Belgium), FR (France), UK (United Kingdom), NO (Norway), CZ (Czechia), LV (Latvia), PL (Poland), or ALL."New value: +"2-letter country code: FR (France), UK (United Kingdom), NO (Norway), LV (Latvia), CZ (Czechia), PL (Poland), or ALL."
1 tool update
- Changed
search_succession_targets1 field changed- changed
Input schema / properties / country / descriptionPrevious value: -"2-letter country code: FR (France), UK (United Kingdom), NO (Norway), or ALL."New value: +"2-letter country code: DE (Germany), BE (Belgium), FR (France), UK (United Kingdom), NO (Norway), CZ (Czechia), LV (Latvia), PL (Poland), or ALL."
1 tool update
- Changed
search_insolvencies2 fields changed- changed
Input schema / properties / country / descriptionPrevious value: -"2-letter ISO country code (e.g. DE, FR, BE, UK, IE, ES, IT, NL, CH, AT, NO, SE, PL, CZ) or ALL."New value: +"2-letter ISO country code (e.g. DE, FR, BE, UK, IE, ES, IT, NL, CH, AT, NO, SE, PL, CZ) or ALL. Comma-separate several (e.g. DE,AT,CH)." - changed
Input schema / properties / sector / descriptionPrevious value: -"Industry sector (e.g. Technology, Manufacturing, Retail, Construction, Hospitality, Healthcare, Transportation)."New value: +"Industry sector (e.g. Technology, Manufacturing, Retail, Construction, Hospitality, Healthcare, Transportation). Comma-separate several."
2 tool updates
- Added
get_succession_target_details - Added
search_succession_targets
4 tool updates
- First observed
get_company_details - First observed
get_coverage_stats - First observed
search_distressed_auctions - First observed
search_insolvencies
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceRemote MCP server that lets AI assistants read tracked competitive intelligence — competitor news, reviews, website changes, social posts and ads — and act on it by managing projects, competitors, battle cards, reports and canvases. Every answer carries a source and a date, and write actions only publish when explicitly shared.MIT
- AlicenseCqualityBmaintenanceCompetitor Monitor AI - MCP server providing AI-powered tools and automation by MEOK AI Labs115 npm55 PyPIMIT
- AlicenseAqualityCmaintenanceEnables brand visibility monitoring across major AI platforms like ChatGPT, Claude, Gemini, and Perplexity. It allows users to track visibility scores, analyze competitor data, and receive actionable insights to improve AI-generated brand recommendations.1618 npm1MIT

industrylens-mcpofficial
AlicenseNot gradedqualityBmaintenanceBrowse IndustryLens's published competitive-intelligence reports and head-to-head competitor comparisons from any AI agent — real, source-backed data.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.