Skip to main content
Glama

Agentry — The Trust Layer for the Agent Economy

register_agent_api_agents_register_post

Register Agent

Register a new AI agent in the Agentry directory.

Submit an AI agent for listing. The agent will be added immediately and appear in search results. Optional fields like pricing, features, and integrations improve discoverability. An A2A discovery scan will be triggered automatically if the agent URL is reachable.

Responses:

201: Successful Response (Success Response) Content-Type: application/json

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
urlYesPublic URL where the agent is accessible
nameYesName of the AI agent to register
categoryNoCategory for the agent (e.g. Sales & Outreach, Customer Support, Development Tools)Uncategorized
a2a_supportNoWhether the agent supports the A2A protocol (Yes/No/Unknown)Unknown
descriptionNoA brief description of what the agent does and its capabilities
mcp_supportNoWhether the agent exposes MCP tools (Yes/No/Unknown)Unknown
integrationsNoComma-separated list of integrations (e.g. Slack, Salesforce, GitHub)
key_featuresNoComma-separated list of key features and capabilities
contact_emailNoContact email for the agent developer/company
pricing_modelNoPricing model: Free, Freemium, Subscription, Pay-per-use, Contact for pricingUnknown
starting_priceNoStarting price or pricing tier (e.g. Free, $10/mo, Contact)Unknown

TDQS

A4.3/5.0
Behavior4/5

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

With no annotations provided, the description carries the full burden of behavioral disclosure. It discloses that the agent is added immediately, appears in search results, and that an A2A discovery scan is triggered if the URL is reachable. It also notes optional fields improve discoverability. This is solid coverage of key behavior.

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 well-structured with a heading, clear explanatory paragraphs, and a response section. It is front-loaded with the main purpose and contains no filler. Though longer than a two-sentence model, every sentence serves a purpose.

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 tool's complexity (11 parameters, 2 required, no output schema), the description covers the essential context: what the tool does, immediate effects, optional field benefits, and the 201 response. It does not mention failure cases or authentication, but for a registration tool with a schema-rich parameter list, this is adequate.

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 input schema covers 100% of parameters, so the baseline is 3. The description adds value by explaining that optional fields (pricing, features, integrations) improve discoverability, and implies that the URL is used for A2A scan triggering, enriching the schema's bare definitions.

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 clearly states the tool's function: 'Register a new AI agent in the Agentry directory' with a specific verb (register) and resource (AI agent). It distinguishes from siblings by focusing on new agent registration versus claiming, discovery, or listing operations.

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?

The description provides clear context for when to use this tool: to submit an AI agent for listing, with immediate addition and search visibility. It does not explicitly mention alternatives or when not to use it, but the context is unambiguous enough for basic selection.

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.

TDQS

B3.3/5.0
Disambiguation4/5

Most tools have clearly distinct purposes, with descriptions that differentiate related operations like discovery vs. scanning or mint vs. melt quotes. A few pairs (e.g., list_agents vs. a2a_public_discovery, get_agent vs. discover_single_agent) could cause confusion, but the endpoint paths and descriptions mitigate this.

Naming Consistency5/5

All tool names follow a consistent pattern: a descriptive operation prefix followed by the full API path and HTTP method (e.g., list_agents_api_agents_get, create_melt_quote_api_payments_ecash_melt_quote_post). No mixed casing or inconsistent verb styles.

Tool Count2/5

With 36 tools, the server is overloaded. Even though it covers multiple domains (directory, trust, discovery, payments), the count exceeds the 25+ threshold and likely should be split into focused sub-servers. The tool set feels sprawling rather than well-scoped.

Completeness4/5

The core workflows for agent registration, search, trust, A2A discovery, scanning, and ecash payments are well-covered. Minor gaps exist, such as no update or delete agent operations and no way to modify agent details post-registration, but these are not critical dead-ends for the platform's purpose.