Skip to main content
Glama

Generate an AI agent disclosure (Article 50)

generate_agent_disclosure
Read-only

Draft Article 50(1) disclosures clarifying an AI agent's principal and the limits of its delegated authority, following Commission guidelines.

Instructions

Draft the Article 50(1) disclosure an AI agent owes: what it is, who it acts for, and the limits of its delegated authority. Follows the Commission Article 50 Guidelines adopted 20 July 2026. Refuses rather than inventing a principal. Offline.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
compositionNoSet when this agent orchestrates or is orchestrated by other agents. The Guidelines cover multi-agent architectures explicitly, and composition changes what has to be disclosed at architecture level.
autonomy_levelNoHow much human involvement there is, for example "supervised" where a person approves actions, or "autonomous" where it acts without review. Affects how the re-disclosure triggers read.
principal_nameYesThe natural or legal person the agent acts on behalf of, exactly as it should appear to the person interacting with it, for example "Acme GmbH". Ask the user; do not infer it from the repository, the git author or the domain. Pass null if genuinely unknown and the tool will tell you what is missing rather than guess.
principal_typeYesWhether the principal is a "legal_person" (a company or other organisation) or a "natural_person" (an individual). This distinction drives who bears accountability for the agent's actions.
authority_scopeYesWhat the agent is actually authorised to do on the principal's behalf, in plain words, for example "schedule meetings and send calendar invitations to Acme staff". The Guidelines frame this as delegation of authority and accountability for consequences, so state the limits, not the capabilities.
Install Server

TDQS

A3.8/5.0
Behavior4/5

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

Annotations already cover readOnlyHint and destructiveHint, so the description adds real value by disclosing three behavioral traits: conformity to the Article 50 Guidelines, refusing rather than fabricating a principal, and operating offline. These go beyond what annotations or the schema express, though the description does not detail refusal output or error behavior.

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?

The description is compact and front-loaded: the first sentence states the core purpose, the second establishes regulatory provenance, and the final fragments add decisive behavioral constraints without filler. Every sentence earns its place, and no content unnecessarily duplicates schema fields.

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?

Given the detailed schema for all five parameters and annotations that establish a read-only, non-destructive profile, the description supplies enough contextual behavior for an agent to call the tool correctly. The main gap is the absence of an output schema combined with no explicit statement about what the returned disclosure artifact looks like, but for a drafting tool this is a modest omission.

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 without additional parameter prose. The description loosely aligns with parameters via 'what it is, who it acts for, and limits of delegated authority,' but it does not add parameter-level detail beyond the schema, which already covers ask-the-user behavior and null handling.

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 identifies a specific verb ('Draft'), a precise regulated artifact ('Article 50(1) disclosure an AI agent owes'), and the three core content elements: what it is, who it acts for, and the limits of delegated authority. It is clearly not a tautology, and its legal specificity helps separate it from generic disclosure tools, though it does not explicitly contrast with the sibling 'generate_disclosure'.

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 clearly implies the intended scenario: use this when drafting an AI agent's Article 50(1) disclosure. It also communicates an important boundary through 'Refuses rather than inventing a principal.' However, it does not explicitly state when not to use the tool or how to choose between this and sibling tools such as 'generate_disclosure'.

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

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/legalithm-org/legalithm'

If you have feedback or need assistance with the MCP directory API, please join our Discord server