Skip to main content
Glama

Arquestra Consulting Market Radar

Get one firm card

get_firm
Read-onlyIdempotent

One firm's public consulting contracts in Europe over 24 months: awards by country, kind of work and buyer type, value won, rank, main buyers, trend, how often it wins alone, bids, frameworks it holds, latest awards with notice links, co-winners and similar firms. Give the slug (from list_firms) or the firm's name in any spelling (accents, legal forms and small typos are forgiven); when the name is unclear, returns the candidates. format=markdown returns the card as Markdown.

Input Schema

NameRequiredDescriptionDefault
firmYesSlug (e.g. 'deloitte') or name (e.g. 'Rambøll Danmark A/S').
langNoLanguage of the page links (the data is the same). Default en.
formatNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4/5.0
Behavior4/5

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

Annotations already declare readOnly, idempotent, non-destructive and closed-world, so the safety profile is covered. The description adds genuinely new behavior: fuzzy name matching that forgives accents, legal forms and typos, a fallback that returns candidate firms instead of erroring, and the format=markdown output mode — none of which are visible in annotations. It does not state what happens when nothing matches at all.

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 content inventory is dense but earns its place because no output schema exists to convey the return shape, and the input/disambiguation guidance is front-loaded in the second sentence. The awards list is long enough to read as a run-on, but no sentence is pure filler.

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?

With no output schema, the description carries the return-value burden and does so thoroughly, listing the card's sections plus the Markdown option. The only meaningful omissions are the 'lang' parameter's effect and the empty-result case, which are minor for a single-record read tool whose annotations already signal safety.

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 67%, and the description compensates for the weakest-described parameter: it explains that 'firm' accepts a slug or a fuzzy name and what normalization is applied, and it documents 'format' (markdown returns the card as Markdown) which the schema leaves undocumented. The 'lang' parameter is not mentioned in the description at all, leaving one gap.

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 concretely enumerates what the returned card contains (awards by country, value won, rank, main buyers, frameworks, co-winners, similar firms) over a stated 24-month window, so the resource and its scope are unambiguous. It implicitly differentiates from list_firms by telling the agent to take the slug from there, though it does not explicitly contrast with get_market or search_tenders.

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

Usage Guidelines4/5

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

It clearly states the input options (slug or name in any spelling) and the disambiguation path: 'when the name is unclear, returns the candidates', which tells the agent how to recover from an ambiguous lookup. It stops short of explicit when-not-to-use guidance or naming an alternative tool for bulk/market-level queries.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources