Skip to main content
Glama

Company overview

company_overview
Read-onlyIdempotent

One company the way the dashboard's Network view shows it, by node_id, the graph node id carried by search_companies hits (not the entity_id of company_profile). Answers the register identity, what the register records held for the company state (GLEIF, Companies House, a German register extract where one was read, SEC EDGAR, the Swiss gazette and the Marktstammdatenregister operator) in plain words, each fact with the record it cites and when that record was last confirmed, and the risk status. risk_state is portfolio when your team holds the company (risk then carries its portfolio assessment, as entity_risk_profile returns it), assessed when an assessment was made on the spot for your team, in_progress while one is being made, not_assessed with risk_reason allowance, failed or not_started, or sole_trader when the register states a natural person's business, which is never scored (risk then carries sole_trader true and no assessment). A tool call reads only and never starts an assessment. Pass locale de for the German field labels.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
localeNoThe language of the field labels, en by default.
node_idYesThe graph node id, as returned by search_companies hits. Not the entity_id of company_profile.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • addedInput schema / properties / node_id / maximum
      Added value: +2147483647
  2. Added

TDQS

A4/5.0
Behavior4/5

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

Annotations already carry readOnly/idempotent/non-destructive, but the description adds real context: it never starts an assessment, every fact is tied to a citing record with a last-confirmed timestamp, and it fully enumerates risk_state semantics including sole_trader never being scored. This goes well beyond the structured hints, though it does not describe pagination or response framing.

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

Conciseness3/5

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

Purpose is front-loaded, but the body is a dense wall of semicolon-separated clauses (the risk_state enumeration in particular) that is hard to scan. Some of this detail earns its place with no output schema, but the presentation is not structured for quick parsing.

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 read-only tool with no output schema, the description supplies the return shape (plain-word facts plus citations/confirmation dates), the register sources, and complete risk_state semantics. Coverage is strong; a brief note on what happens when no record exists would close the remaining gap.

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 node_id (graph node id from search_companies, not entity_id) and locale (en default). The description largely repeats those semantics; baseline 3 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 resource (one company as the dashboard's Network view shows it) and keys it to node_id, explicitly distinguishing it from company_profile's entity_id and from search_companies. An agent can tell exactly which of the ~35 siblings to call given a node_id.

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?

Gives the trigger (a node_id carried by search_companies hits, not company_profile's entity_id) and the read-only/should-not-be-used-for-assessment boundary. It implies, rather than explicitly maps, the alternative to use when the caller holds an entity_id instead.

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