Skip to main content
Glama

Server Details

Look up AI agents on Robinhood Chain: ERC-8004 identity, feedback and USDG-backed trust scores.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over 22 days
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
Repository
aiden-network/aiden-mcp
GitHub Stars
0
Server Listing
aiden-mcp

TDQS

A3.9/5.0

Scored across 9 tools

Disambiguation4/5

The four agent-scoped tools are clearly separated by data source (profile/trust, feedback registry, validations registry, Arcus trading record). There is mild overlap because get_agent already returns reputation, validations and trust summary that get_agent_feedback and get_agent_validations expand on, but the summary-vs-detail distinction is explicitly stated. The two Arcus tools (list_stock_tokens, get_stock_token_price) are also easy to tell apart.

Naming Consistency5/5

Every name follows a consistent snake_case verb_noun pattern (get_*, list_*, search_*). Agent-scoped tools share a predictable get_agent_<resource> prefix. No camelCase or stylistic mixing.

Tool Count5/5

Nine tools is well within the healthy 3-15 range and each one covers a distinct read concern (directory search, agent detail, three registries, index health, aggregate stats, token list, token price). Nothing appears redundant or filler.

Completeness4/5

The surface covers the read lifecycle for the stated domain: discovery (search_agents), entity detail, reputation/validation sub-resources, trading evidence, market data and operational health. Gaps are minor and mostly read-only by design, e.g. no pagination/time-range parameters, no historical price or feedback submission path.

Available Tools

9 tools
get_agentGet agentA
Read-onlyIdempotent
Inspect

Full AIDEN record for one agent: profile, owner, agent wallet, reputation summary, validations, trust score and the USDG settlement evidence behind it.

ParametersJSON Schema
NameRequiredDescriptionDefault
agent_idYesERC-8004 agent ID (token ID in the Identity Registry)

TDQS

A3.6/5.0
Behavior4/5

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

Annotations already declare readOnlyHint, idempotentHint, openWorldHint and destructiveHint=false, so safety is covered. With no output schema, the description usefully discloses what the returned record contains (including 'USDG settlement evidence'), which the annotations cannot convey. It stops short of noting freshness, caching, or error behavior for an unknown agent_id.

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?

A single front-loaded sentence with no filler; the colon-delimited field list is the most compact way to convey record scope. Every clause earns its place.

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 absent output schema, the description compensates by enumerating the record's contents, and the annotations carry the safety profile. Adequate for a one-parameter lookup, though it omits what happens for a nonexistent or malformed agent ID.

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?

One parameter with 100% schema description coverage; the schema already explains that agent_id is the ERC-8004 agent ID (token ID in the Identity Registry). The description adds no format, range, or lookup guidance beyond that, so the baseline 3 applies.

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?

States a specific verb and resource ('Full AIDEN record for one agent') and enumerates the record contents — profile, owner, wallet, reputation, validations, trust score, settlement evidence. That enumeration implies it is the superset of get_agent_feedback and get_agent_validations, but those siblings are never named, so differentiation is left to inference.

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

Usage Guidelines2/5

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

There is no statement of when to use this tool versus search_agents or the narrower get_agent_feedback / get_agent_validations calls. The 'full record' framing hints at usage but gives no conditions, prerequisites, or exclusions.

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

get_agent_feedbackGet agent feedbackA
Read-onlyIdempotent
Inspect

Feedback left for an agent in the ERC-8004 Reputation Registry, newest first. Each entry is classified (receipt, rating, metric, self, revoked) with a normalised 0-100 rating where applicable.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number, starting at 1
limitNoResults per page, 1-100 (default 50)
agent_idYesERC-8004 agent ID (token ID in the Identity Registry)

TDQS

A3.8/5.0
Behavior4/5

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

Annotations already cover the safety profile (readOnly, idempotent, non-destructive, open-world), so the bar is lower. The description still adds genuine value by disclosing the return shape: entries are classified (receipt, rating, metric, self, revoked) with a normalised 0-100 rating, and results are ordered newest first.

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?

Two tightly written sentences with zero filler; the resource and ordering are front-loaded and the second sentence delivers the return-value classification. Every clause earns its place.

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 burden of describing returns and does so reasonably (classification categories, normalised rating). Pagination is left entirely to the schema, which documents page/limit adequately, so nothing critical is missing for correct invocation.

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 agent_id, page, and limit are already documented in the input schema. The description adds only the implicit ordering ('newest first'), which mildly extends the schema's pagination semantics but does not clarify the parameter formats themselves.

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?

States a specific verb and resource ('Feedback left for an agent in the ERC-8004 Reputation Registry') and adds ordering ('newest first'). It is naturally distinct from the sibling get_agent_validations, though it does not explicitly name or contrast with any sibling.

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?

Usage is only implied: it is a read-only getter that returns feedback for a given agent, so an agent can infer when to call it. There is no explicit when-to-use guidance, no prerequisites, and no mention of alternatives such as get_agent or get_agent_validations.

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

get_agent_trading_recordGet agent trading recordA
Read-onlyIdempotent
Inspect

An agent's public trading record on Arcus, the perpetuals and Stock Token exchange on Robinhood Chain: all-time and 30-day volume, realized PnL, fees and volume rank, plus open positions. Checks the agent wallet and the owner wallet. This is trading evidence only; it does not change the AIDEN trust score.

ParametersJSON Schema
NameRequiredDescriptionDefault
agent_idYesERC-8004 agent ID (token ID in the Identity Registry)

TDQS

A3.7/5.0
Behavior4/5

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

Annotations already declare readOnly, idempotent, openWorld, and non-destructive, so the safety profile is covered. The description adds real value beyond those flags: it states that both the agent wallet and the owner wallet are checked, and clarifies the side-effect boundary ('trading evidence only; does not change the trust score'). That is useful behavioral context, though no return format or rate-limit detail is given.

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?

One dense sentence describes the resource and its fields, followed by a short scoping clause; the purpose is front-loaded and nothing is wasted. It is borderline long, which keeps it from a 5.

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 burden of describing returns — and it does so concretely (volume windows, PnL, fees, rank, open positions). Combined with the annotation coverage of safety semantics, an agent has enough to call it correctly, though wallet-address handling and result shape remain unstated.

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% with a single well-documented parameter (agent_id as an ERC-8004 identity token ID). The description adds no syntax or format detail beyond the schema, so the baseline 3 is appropriate.

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 names a specific verb (get) and resource (an agent's public trading record on Arcus), then enumerates the exact data returned: all-time/30-day volume, realized PnL, fees, volume rank, and open positions. It differentiates from identity/trust siblings by explicitly scoping this as 'trading evidence only.' It stops short of naming sibling tools directly, so 4 rather than 5.

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 closing clause ('does not change the AIDEN trust score') implies this is for informational/trading reads rather than trust mutation, but there is no explicit when-to-use or when-not-to-use guidance relative to get_agent, get_agent_feedback, or get_agent_validations. Usage is inferred, not stated.

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

get_agent_validationsGet agent validationsB
Read-onlyIdempotent
Inspect

The latest 100 validation requests and responses for an agent from the ERC-8004 Validation Registry.

ParametersJSON Schema
NameRequiredDescriptionDefault
agent_idYesERC-8004 agent ID (token ID in the Identity Registry)

TDQS

B3.4/5.0
Behavior3/5

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

Annotations already declare readOnlyHint, idempotentHint, openWorldHint, and destructiveHint=false, so the safety profile is covered. The description usefully adds the 'latest 100' result cap, but says nothing about ordering semantics beyond 'latest', pagination past 100, or behavior when an agent has no validations.

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?

A single tight sentence with zero filler, front-loading the result count and the resource. Nothing needs to be trimmed or moved.

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 should characterize the return, and it does: validation requests and responses, capped at the latest 100, from a named registry. Only the pagination/ordering edge case is left implicit, which is a minor gap for a one-parameter read tool.

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 the single agent_id parameter is fully documented in the schema, including its ERC-8004 Identity Registry token ID meaning. The description adds no format or semantic detail beyond what the schema provides, so the baseline 3 applies.

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?

States a specific resource (validation requests and responses) scoped to an agent and names the source registry (ERC-8004 Validation Registry), which distinguishes it from siblings like get_agent_feedback. It is clear what the tool returns, though it doesn't explicitly contrast itself with those siblings.

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

Usage Guidelines2/5

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

The description says what is returned but gives no when-to-use guidance, prerequisites, or alternatives. An agent must infer on its own whether to call this versus get_agent_feedback or get_agent.

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

get_indexer_healthGet indexer healthA
Read-onlyIdempotent
Inspect

How far the AIDEN indexer is behind the Robinhood Chain head. Check this when results look empty or stale.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

A4.1/5.0
Behavior4/5

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

Annotations already declare readOnlyHint, idempotentHint, openWorldHint and destructiveHint=false, so the safety profile is covered. The description adds real value beyond them by explaining what the returned metric actually means (indexer lag vs. chain head) and its diagnostic purpose.

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?

Two short sentences, front-loaded with what the tool measures and followed immediately by the triggering condition. No 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?

For a no-parameter diagnostic with no output schema, the description conveys what the value represents and when to look at it. Mentioning the return format or units of lag would close the remaining minor gap.

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 tool takes zero parameters, so there is nothing for the description to disambiguate; the baseline for a no-parameter tool applies.

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 states a specific measurement ('how far the AIDEN indexer is behind the Robinhood Chain head'), which is far more informative than the title's restatement. It is clearly distinct from the agent-focused siblings, though it never names itself as a diagnostic/status read explicitly.

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?

'Check this when results look empty or stale' gives an explicit triggering condition for invocation. It stops short of naming alternatives or when-not-to-use, but the diagnostic context is unambiguous.

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

get_registry_statsGet registry statsA
Read-onlyIdempotent
Inspect

Totals across the AIDEN index: agents, owners, feedback, validations and settled USDG.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

A3.7/5.0
Behavior3/5

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

Annotations already declare readOnlyHint, idempotentHint, destructiveHint=false and openWorldHint, so the safety profile is covered and the bar for the description is lower. The description adds value by enumerating which dimensions are aggregated, but says nothing about data freshness, caching, or whether the totals are global or scoped.

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?

A single dense sentence that front-loads the scope ('Totals across the AIDEN index') and then enumerates the returned dimensions. No filler, no repetition of the title, nothing that fails to earn its place.

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?

There is no output schema, so the description must carry the burden of saying what comes back, and it does list the five aggregate dimensions. It falls short only in not indicating the shape of the response (single object of numeric totals vs. nested breakdown) or whether values are counts versus currency.

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 tool takes zero parameters and schema coverage is reported at 100%, so there is nothing for the description to disambiguate. With no parameters, the baseline of 4 applies and the description introduces no conflicting or confusing parameter claims.

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 names a concrete resource (the AIDEN index) and the exact aggregates returned (agents, owners, feedback, validations, settled USDG), which is far more specific than a tautological restatement of the title. It implicitly distinguishes itself from siblings like get_agent and get_agent_feedback, though it never explicitly contrasts with get_indexer_health, the closest neighbor.

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?

Usage is only implied: the name and description suggest a lightweight overview call, and a zero-parameter stats tool is nearly self-selecting. There is no explicit when-to-use statement, no mention of get_indexer_health as the alternative for health-style checks, and no stated prerequisites or exclusions.

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

get_stock_token_priceGet Stock Token priceA
Read-onlyIdempotent
Inspect

Indicative price from the Arcus Spot Router for swapping one Robinhood Chain token into another, e.g. how much NVDA 100 USDG buys right now, with venue, route and fees. Indicative only: AIDEN does not execute trades.

ParametersJSON Schema
NameRequiredDescriptionDefault
buyYesToken to buy: symbol (NVDA) or contract address
sellNoToken to sell: symbol or address (default USDG)
amountYesAmount of the sell token, in whole units (e.g. "100" for 100 USDG)

TDQS

A4.2/5.0
Behavior4/5

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

Annotations already declare readOnlyHint, idempotentHint, destructiveHint=false and openWorldHint, so safety is covered. The description adds non-obvious value: it is an indicative quote, it does not execute trades, and the response includes venue, route and fees — information not present in the structured fields.

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?

Two tight sentences with no filler, and the core purpose is front-loaded before the indicative-only caveat. Structure is efficient, though 'Indicative' appears twice, a mild redundancy.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/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 must convey what comes back, and it does (price plus venue, route and fees). Combined with the safety annotations and full schema coverage, an agent has everything needed to call this correctly.

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 all three parameters (buy, sell, amount) are already documented in the schema, including the USDG default. The description adds only a worked example ('how much NVDA 100 USDG buys right now'), which is illustrative rather than new semantic detail, so 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 verb+resource ('Indicative price from the Arcus Spot Router') and the exact domain scope (swapping one Robinhood Chain token into another), with a concrete example. It is clearly distinguishable from every sibling (agent, indexer, registry tools), none of which price swaps.

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 clear context for when to use it (to see what a swap buys right now) and a boundary ('Indicative only: AIDEN does not execute trades'), which usefully tells the agent this is not an execution path. It does not name any alternative tool or explicit when-not-to-use condition, so it stops short of a 5.

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

list_stock_tokensList Stock TokensA
Read-onlyIdempotent
Inspect

Tokens tradable through the Arcus Spot Router on Robinhood Chain (the liquidity Robinhood Wallet uses): tokenized stocks, ETFs, commodities and crypto, with contract addresses and decimals.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax results (default all, up to 300)
queryNoFilter by symbol or name, e.g. NVDA or Tesla
categoryNoAsset category

TDQS

A4/5.0
Behavior4/5

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

Annotations already declare readOnly, idempotent, openWorld and non-destructive, so the safety profile is covered. The description adds real context beyond that: the governing router, the chain, and that results carry contract addresses and decimals, telling the agent what kind of data comes back.

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?

A single dense sentence, front-loaded with the core action and scope, with the enumerated asset types and return payload following in a natural order. No 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?

There is no output schema, so the brief mention of contract addresses and decimals usefully signals the return payload. Combined with the domain scoping and a fully documented input schema, it covers what an agent needs, though it says nothing about pagination or result volume behavior.

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% and all three parameters (limit, query, category) are documented in the schema, including the enum values. The description adds no filtering syntax or format detail beyond that, so the baseline of 3 applies.

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 verb (list) and resource (stock tokens) and pins down the exact domain: tokens tradable through the Arcus Spot Router on Robinhood Chain. It also enumerates what the resource covers (stocks, ETFs, commodities, crypto), which cleanly separates it from sibling get_stock_token_price.

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 domain framing implies this is the discovery/enumeration call and that get_stock_token_price is the pricing call, but the description never states when to use this tool over its siblings or any preconditions. Usage is inferable rather than stated.

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

search_agentsSearch agentsA
Read-onlyIdempotent
Inspect

Search the AIDEN directory of AI agents registered on Robinhood Chain (ERC-8004). Supports full-text search over names and descriptions, filtering by owner address, and sorting by trust score, feedback count or settled USDG.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number, starting at 1
sortNoDefault: relevance when a query is given, otherwise newest
limitNoResults per page, 1-100 (default 24)
ownerNoOwner wallet address
queryNoFull-text search (prefix match on words)
readable_onlyNoOnly agents with a readable profile (name, description). Default true; set false to include unnamed agents

TDQS

A3.7/5.0
Behavior3/5

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

Annotations already declare readOnly, idempotent, openWorld and non-destructive, so the safety profile is covered by structured data. The description adds domain context about the underlying registry (Robinhood Chain, ERC-8004), but says nothing about pagination behavior, defaults, or result shape beyond what the annotations and schema provide.

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?

Two tight sentences with no filler: purpose is front-loaded, then capabilities. Every clause earns its place and nothing is redundant with the title.

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 6-param, zero-required list tool with no output schema, the description covers the search, filter and sort surface adequately. It omits any mention of pagination (page/limit) or the readable_only default, but those are fully documented in the schema, so the gap is minor.

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 description coverage is 100%, so the baseline is 3. The description adds genuine meaning by specifying that query matches over 'names and descriptions' and that sorting is possible by 'trust score, feedback count or settled USDG', mapping natural-language concepts onto the sort enum values more clearly than the schema alone.

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?

It gives a specific verb+resource: 'Search the AIDEN directory of AI agents registered on Robinhood Chain (ERC-8004)'. This clearly contrasts with single-entity siblings like get_agent and get_agent_feedback, though it never names them explicitly, so sibling differentiation is inferred rather than stated.

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 lists capabilities (full-text search, owner filter, sorting) which implies when the tool is useful, but there is no explicit 'use this when...' guidance or any exclusion pointing to get_agent for single-record lookups. Usage is implied rather than directed.

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

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 3 tool updates
    • Addedget_agent_trading_record
    • Addedget_stock_token_price
    • Addedlist_stock_tokens
  2. 6 tool updates
    • First observedget_agent
    • First observedget_agent_feedback
    • First observedget_agent_validations
    • First observedget_indexer_health
    • First observedget_registry_stats
    • First observedsearch_agents

Related MCP Connectors

Related MCP Servers

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.