Skip to main content
Glama

Server Details

Pan-European distressed M&A and judicial auction intelligence. Real-time filings across 29 countries for Cursor, Claude, and deal teams.

Ownership verified
Status
Healthy
Uptime
100.0% over 22 days
Last Tested
Transport
Streamable HTTP · MCP 2024-11-05
URL

TDQS

A3.7/5.0

Scored across 6 tools

Disambiguation4/5

The three search tools target clearly different asset types (auctions, insolvencies, succession targets), and the coverage tool is unique. The only mild overlap is between get_company_details and get_succession_target_details, since both fetch a profile by ID, though their descriptions draw a clear distinction between case-file/registry data and owner-aging/revenue data.

Naming Consistency5/5

All six tools follow a strict verb_noun pattern with get_* or search_* prefixes and snake_case throughout. The convention is predictable and every name reads consistently.

Tool Count5/5

Six tools is well-scoped for a European M&A/distress sourcing platform: three searches, two detail lookups, and one coverage metric. No redundant or filler tools.

Completeness4/5

The surface covers discovery (three search tools), retrieval (two detail tools), and data-quality transparency (coverage stats), which fits a read-only intelligence server. Minor gaps exist around cross-linking or listing by jurisdiction/portfolio, but core workflows are covered.

Available Tools

6 tools
get_company_detailsAInspect

Retrieve full case file, legal registry information, administrator/practitioner contact details, and public contract history for a specific company by ID.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesThe unique UUID of the company from AcquireEU.
api_keyNoAcquireEU API Key (optional if Authorization header or x-api-key header is set).

TDQS

A3.8/5.0
Behavior3/5

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.

Conciseness5/5

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.

Completeness4/5

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.

Parameters3/5

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.

Purpose5/5

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.

Usage Guidelines3/5

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_statsBInspect

Get real-time database coverage metrics, active scrapers, and record counts across all 22 European jurisdictions.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

B3.4/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description carries the full burden; it does disclose that metrics are 'real-time', which is meaningful behavioral context. However it says nothing about permissions, cost, rate limits, or whether counts reflect a partial/cached view, which is a gap for an un-annotated tool.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single front-loaded sentence that names the resource, the freshness, and the scope. No filler, nothing repeated from structured fields.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

There is no output schema and no annotations, so the description is the only source of truth about the response, yet it only gestures at return contents (metrics, scrapers, counts) without describing shape or units. Adequate for a zero-parameter stats call, but not fully complete.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The tool takes zero parameters, so the baseline of 4 applies; the description correctly implies no filtering or scoping arguments are accepted, which matches the empty schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

Specific verb+resource ('Get ... coverage metrics') with the scope made concrete: 22 European jurisdictions, active scrapers, record counts. It is clearly a metrics tool rather than a record-retrieval tool, which distinguishes it from the search_*/get_* siblings without naming them.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No guidance on when to call this versus the sibling retrieval tools, and no prerequisites or typical scenario (e.g. checking data freshness before a search). The agent must infer that this is a diagnostic/freshness endpoint.

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesThe unique ID of the succession target (e.g. fr_..., uk_..., no_...).
api_keyNoAcquireEU API Key (optional if Authorization header is set).

TDQS

A4.2/5.0
Behavior4/5

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.

Conciseness5/5

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.

Completeness4/5

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.

Parameters4/5

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.

Purpose5/5

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.

Usage Guidelines3/5

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum number of auction lots to return (1-50, default 15).
searchNoKeyword search in auction title, description, or court name.
api_keyNoAcquireEU API Key (optional if Authorization header or x-api-key header is set).
countryNo2-letter ISO country code (e.g. ES, FR, DE, NL, PL, GR, CZ) or ALL.
asset_typeNoType of asset: Real Estate, Industrial Machinery, Vehicles, Inventory, Equipment, or ALL.

TDQS

C2.9/5.0
Behavior2/5

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.

Conciseness4/5

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.

Completeness2/5

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.

Parameters3/5

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.

Purpose4/5

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.

Usage Guidelines2/5

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_insolvenciesBInspect

Search and filter 105,000+ live European insolvency, liquidation, and bankruptcy filings across 22 jurisdictions (UK, Germany, France, Belgium, Netherlands, Spain, Ireland, Scandinavia, etc.).

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum number of results to return (1-100, default 20).
stageNoInsolvency stage filter: Liquidation, Administration, Restructuring, Bankruptcy, Dissolution, or ALL.
searchNoFree-text keyword to search company names, descriptions, or insolvency practitioner names.
sectorNoIndustry sector (e.g. Technology, Manufacturing, Retail, Construction, Hospitality, Healthcare, Transportation).
api_keyNoAcquireEU API Key (optional if Authorization header or x-api-key header is set). Get your key at https://www.acquireeu.com/account/api
countryNo2-letter ISO country code (e.g. DE, FR, BE, UK, IE, ES, IT, NL, CH, AT, NO, SE, PL, CZ) or ALL.
date_fromNoFilter filings on or after this ISO date (YYYY-MM-DD), e.g. "2026-01-01".
has_contractsNoSet to true to filter only distressed companies that have won official EU public government contracts (TED).

TDQS

B3.3/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description carries the full burden. It usefully discloses data freshness ('live') and the breadth of coverage (22 jurisdictions), but says nothing about pagination, result caps beyond the schema's limit, rate limits, or that an API key is required for access.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single front-loaded sentence with no filler; it leads with the action and resource and closes with the scope metrics. Every clause carries information.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For an 8-parameter search tool with full schema coverage and no output schema, the description establishes the domain adequately but omits usage routing, pagination behavior, and auth notes. It is minimally viable but leaves the agent to infer invocation strategy.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so all 8 parameters are already documented in the schema. The description adds no parameter-level detail (e.g., how 'stage' or 'has_contracts' interact), so it earns the baseline 3.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb ('search and filter') and a concrete resource ('European insolvency, liquidation, and bankruptcy filings'), plus scale (105,000+) and coverage (22 jurisdictions). It implicitly distinguishes itself from siblings like search_distressed_auctions and search_succession_targets by resource domain, but never names or contrasts them explicitly.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives no when-to-use guidance, no prerequisites, and no alternatives. It neither says when to prefer this over get_company_details nor when to reach for search_distressed_auctions instead. The only usage signal is the resource scope itself.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

search_succession_targetsBInspect

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, and Norway. Fields that a registry does not publish are returned as null.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum number of results to return (1-50, default 20).
searchNoFree-text keyword to search company name, owner name, region, or acquisition thesis.
sectorNoIndustry sector (e.g. Manufacturing, Technology, Construction, Retail).
api_keyNoAcquireEU API Key (optional if Authorization header is set).
countryNo2-letter country code: FR (France), UK (United Kingdom), NO (Norway), or ALL.
min_ageNoMinimum founder/director age (e.g. 60, 65, 70, 75). Default is 60.
min_marginNoMinimum net margin decimal (e.g. 0.10 for 10% net profit margin).
has_succession_gapNoSet to true to filter targets where no junior director under 45 is registered on the board.

TDQS

B3.2/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the full disclosure burden. It does add real value by disclosing data provenance (registry-sourced, revenue/margin from filed accounts) and the null-handling behavior for unpublished fields. However, it says nothing about authentication needs (an api_key parameter exists), rate limits, or result ordering/pagination beyond the schema's limit.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two dense sentences, front-loaded with the resource and scope, and the clause about nulls for unpublished fields is placed at the end where it belongs. It is information-rich without padding, though the parenthetical criteria list is heavy.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With 8 optional parameters, no annotations and no output schema, the description needs to do a lot of work. It covers the data domain and null semantics well, but omits any indication of the returned record shape and does not mention the optional api_key/auth requirement, leaving gaps for an agent invoking it.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the schema already documents all 8 parameters including defaults and examples, which sets the baseline at 3. The description restates the core filters (age 60+, margin source, under-45 board flag) but adds no syntax, format, or edge-case detail beyond the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names a specific verb (search) and a precisely scoped resource: registry-sourced European off-market succession targets, limited to UK, France and Norway. It even enumerates the target criteria (owners 60+, margin from filed accounts, no junior director flag), so the agent knows exactly what universe it queries. It does not explicitly contrast itself with siblings like search_insolvencies or get_succession_target_details, so it falls short of a 5.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

There is no explicit when-to-use guidance, no statement of when this is the wrong tool, and no reference to an alternative such as get_succession_target_details for full records. Domain scoping implies the usage context, but nothing in the text actually instructs the agent about selection.

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. 2 tool updates
    • Addedget_succession_target_details
    • Addedsearch_succession_targets
  2. 4 tool updates
    • First observedget_company_details
    • First observedget_coverage_stats
    • First observedsearch_distressed_auctions
    • First observedsearch_insolvencies

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    Enables 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.
    16
    24 npm
    1
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Browse IndustryLens's published competitive-intelligence reports and head-to-head competitor comparisons from any AI agent — real, source-backed data.
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources