Skip to main content
Glama

Company events

company_events
Read-onlyIdempotent

The register event feed of one company: filings, status changes, and other register happenings, grouped into display rows and ordered by significance tier, each row citing its evidencing record where one exists. Takes node_id, the graph node id from search_companies hits. Related events arrive folded into one rollup row with a member_count and a group_key; pass that group_key as group to expand one rollup into its member events. A citation whose notice is set carries a text to show with the record; keep that notice with the record wherever it is quoted onward. For a company with a German register entry, insolvency_lookup states when your workspace last looked its German insolvency notices up (the portal allows single company lookups only, so they are only as complete as that lookup). Its state is pending while a lookup is queued (a company a person opened in the dashboard is looked up within minutes), then current with the date of the lookup; not_requested, with no timestamp, for a company no person of your workspace opened in the dashboard, screened, put into a dossier or holds in the portfolio, since reading this tool never asks for a lookup; and not_looked_up, with no timestamp, in any workspace where the lookups are not switched on. Show its note beside the feed.

Input Schema

NameRequiredDescriptionDefault
groupNoA group_key from a previous response; expands that one rollup into its member events.
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. First observed

TDQS

A4.2/5.0
Behavior5/5

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

Annotations already cover the read-only/idempotent profile, and the description goes well beyond them: ordered significance tiers, folded rollup rows with member_count/group_key, citation notice carry-along rules, and a full insolvency_lookup state machine (pending/current/not_requested/not_looked_up) with its completion caveat.

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?

The feed/rollup behavior is front-loaded and useful, but the description runs long for a two-parameter read tool, with a dense multi-clause run-on describing insolvency_lookup states that could be tightened. Every sentence carries information, but parsing cost is high.

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-shape burden and does so reasonably well: rows, citations, rollups, and the insolvency_lookup field with its note. A little more on ordering/pagination or row fields would make it fully self-sufficient.

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 coverage is 100% and both param descriptions are already present in the schema, including the node_id vs entity_id disambiguation. The description adds little on group beyond reiterating the expansion behavior, so the 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?

Names a specific resource (the register event feed of one company) and enumerates its content: filings, status changes, other register happenings. The row grouping, significance ordering, and citation behavior distinguish it clearly from siblings like company_news or company_records.

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?

Explicitly routes the agent to search_companies hits for node_id and warns against company_profile's entity_id, and explains when to pass group_key to expand a rollup. It does not, however, state when another sibling tool would be the better choice for adjacent needs.

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