Skip to main content
Glama

Agent Zero — ERC-8004 Trust Filter

Server Details

Trust filter for ERC-8004: only ~3.8% of x402 endpoints hit 5+ payers/30d. Free MCP; x402 upgrade.

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

Glama MCP Gateway

Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.

MCP client
Glama
MCP server

Full call logging

Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.

Tool access control

Enable or disable individual tools per connector, so you decide what your agents can and cannot do.

Managed credentials

Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.

Usage analytics

See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.

100% free. Your data is private.
Tool DescriptionsA

Average 4.1/5 across 4 of 4 tools scored.

Server CoherenceA
Disambiguation5/5

Each tool targets a distinct aspect: single-agent summary, overall economy stats, leaderboards, and payment graph preview. No overlap or ambiguity.

Naming Consistency5/5

All tool names follow a consistent 'get_' prefix with descriptive nouns (summary, stats, leaderboards, teaser). No mixing of conventions.

Tool Count5/5

Four tools are well-scoped for a trust filter server, covering individual vetting, market sizing, rankings, and network preview without being too few or too many.

Completeness5/5

The tool set provides a complete free-tier coverage for trust assessment: check an agent, understand the ecosystem, find top agents, and see payment connections. No obvious gaps for the stated purpose.

Available Tools

4 tools
get_agent_summaryAInspect

Objective, counts-only signals for one ERC-8004 agent.

Args: chain: one of "base", "ethereum". agent_id: the numeric ERC-8004 agent id.

Returns reachability, TLS validity, x402 support, payments-received (boolean only), MCP tool count, OpenAPI method count, well-known presence, owner-named (boolean), and a neutral status label (Live & monetized / Live, no payments / Stub or unreachable). No owner identity string and no payment amounts — those are paid. Returns an error field if the agent is not indexed. Use this to vet a counterparty agent before transacting.

ParametersJSON Schema
NameRequiredDescriptionDefault
chainYes
agent_idYes
Behavior4/5

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

Since no annotations are provided, the description fully handles transparency. It states the tool returns 'no owner identity string and no payment amounts — those are paid', which is a critical behavioral disclosure. It also notes the return of an 'error' field if the agent is not indexed. This is honest and informative.

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 exceptionally concise with zero wasted words. It front-loads the purpose in the first sentence, then lists parameters, then described returns succinctly. Each sentence adds unique value—purpose, params, returns, usage hint. The structure is ideal for an agent to quickly parse.

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 has an output schema only described inline (no formal output schema), the description covers all needed behavioral and return details. It lists all returned fields, flags what is not returned, and notes error behavior. For a 2-parameter tool with clear inputs, this is complete. Minor omission: no explanation of how 'reachability' or 'well-known presence' are determined, but likely domain-knowledge.

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 description provides semantic detail for both parameters: 'chain: one of "base", "ethereum"' and 'agent_id: the numeric ERC-8004 agent id'. This adds meaning beyond the raw schema, which only lists types and titles. With 0% schema coverage, the description fully compensates. The only minor gap is that it doesn't clarify the allowed formats for chain values explicitly (though implied).

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 clearly states the tool returns 'counts-only signals for one ERC-8004 agent', listing specific fields like reachability, TLS validity, and agent status. The verb 'get' paired with 'agent_summary' makes the purpose obvious. It distinguishes itself from siblings like get_coverage_stats and get_leaderboards by focusing specifically on a single agent's summary.

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 ends with 'Use this to vet a counterparty agent before transacting', which implies a specific use case. However, it does not explicitly state when not to use this tool or provide alternatives among siblings. The context suggests it's for pre-transaction vetting but lacks explicit exclusions or comparisons.

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

get_coverage_statsAInspect

Live coverage of the ERC-8004 agent economy across Base and Ethereum.

Returns counts only: how many agents are indexed, how many expose a live MCP server / OpenAPI / well-known card, total MCP tools and OpenAPI methods observed, contracts verified, EOAs and owners identified, plus a per-chain breakdown. No names, addresses, or handles. Use this to size the market and see where capability density is growing.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

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. It discloses that the tool returns counts only, specifies what data is included and excluded, and mentions 'Live coverage' implying real-time data. It does not describe side effects, auth requirements, or rate limits, but for a read-only stats tool, the transparency is good.

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 two sentences, front-loaded with the tool's purpose and key constraint ('Returns counts only'). Every sentence provides value: context, included/excluded data, and a usage statement. No wasted words.

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 has no parameters, no output schema, and no annotations, the description provides a thorough overview of what the tool returns (counts per chain, specific categories) and its use case. It could be more explicit about the exact output structure, but it is sufficient for a simple stats tool.

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 is empty (0 parameters), and schema description coverage is 100%. The description correctly adds no parameter info since none exist. The baseline for 0 parameters is 4, and the description does not need to compensate further.

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 returns 'Live coverage of the ERC-8004 agent economy' as counts only, specifying the chains (Base and Ethereum) and what is included (agents, MCP servers, OpenAPI, etc.) and excluded (no names, addresses, handles). It distinguishes itself from siblings like get_agent_summary by emphasizing aggregate counts rather than detailed agent info.

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 explicitly says 'Use this to size the market and see where capability density is growing,' which provides clear context for when to use the tool. It does not explicitly state when not to use it or name alternatives, but the sibling tool names (get_agent_summary, get_leaderboards) imply that this tool is for aggregate stats, not detailed agent data.

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

get_leaderboardsAInspect

Top ERC-8004 agents by live capability, plus the most recently indexed.

    Three ranked lists — top by live MCP tool count, top by OpenAPI method count, and
    most-recently indexed — each with agent_id, chain, public name, a shareable detail
    URL, and the relevant count. Names and counts only: no owner wallets, handles, or
    endpoint URLs. Use this to find the most capable / most active agents to integrate or
    watch.
    
ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Behavior4/5

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

With no annotations provided, the description carries full burden. It discloses output fields (agent_id, chain, public name, shareable URL, count) and explicitly states what is NOT included. It mentions three lists, adding behavioral context. No side effects or auth needs are mentioned but for a read-only tool this is acceptable.

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 concise with efficient sentences. It front-loads the purpose and then details the three lists. Could be slightly more structured with bullet points, but overall clear and not verbose.

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

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The description covers output content and exclusions, but lacks details like sorting order, pagination, data freshness, or definition of 'recently indexed'. Given zero parameters and no output schema, the description is adequate but could be more complete to fully set expectations.

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 has zero parameters, so per guidelines baseline is 4. The description adds no parameter semantics beyond schema, but none are needed.

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 that the tool returns top ERC-8004 agents by live capability and most recently indexed, specifying three ranked lists. It differentiates from sibling tools by explicitly stating what is included and excluded (names and counts only, no owner wallets etc.), making the purpose unambiguous.

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 usage context: use to find most capable/active agents to integrate or watch. It sets expectations by listing what the output contains and explicitly what it omits. However, it does not provide explicit guidance on when not to use or compare directly with siblings.

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

get_network_teaserAInspect

A capped teaser of the on-chain agent-to-agent payment graph.

Returns connected agents (nodes) and the value flowing between them (edges), capped to a small connected sample (≤200 nodes). This is a truncated preview, not the full network. Use it to see who pays whom in the agent economy; the full graph — every node and edge with amounts — is the paid endpoint below.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Behavior3/5

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

No annotations are provided, but the description discloses that the tool returns a truncated preview (capped to 200 nodes), which is a key behavioral trait. It does not discuss safety, authorization, or rate limits, but for a read-only teaser, the disclosed information is adequate.

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 three sentences long, with each sentence serving a distinct purpose: defining the tool, describing the output, and providing usage guidance. No redundant information, perfectly concise.

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 no parameters, no output schema, and simple sibling tools, the description is fairly complete. It explains the output and usage, but could have added a note about being read-only or safe. Still, it provides enough for agent selection.

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?

There are no parameters (schema coverage 100%), so the description does not need to add parameter info. However, it compensates by explaining the return values (nodes, edges, capped). The baseline for 0 parameters is 4, and the description meets that.

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 clearly states it returns a capped subset of the agent-to-agent payment graph (nodes and edges) with a limit of ≤200 nodes. It distinguishes itself by mentioning a full paid endpoint, and the sibling tools are different types (summary, stats, leaderboards), so there is no ambiguity.

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 says 'Use it to see who pays whom in the agent economy; the full graph... is the paid endpoint below,' which gives an implicit usage context but does not explicitly state when not to use it or compare to sibling tools. It provides enough guidance for a simple tool.

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

Discussions

No comments yet. Be the first to start the discussion!

Related MCP Servers

  • A
    license
    A
    quality
    A
    maintenance
    Before an AI agent pays an x402 endpoint, checks whether it's safe to pay: liveness, scam/anomaly scan (payTo hijack, bait-and-switch, honeypot), and on-chain receiver verification. ~70% of x402 endpoints are dead or scams.
    3
    MIT
  • A
    license
    -
    quality
    B
    maintenance
    MCP server for assessing counterparty risk in x402 payments using on-chain data, providing risk scores, decisions, and wallet spending policies to prevent fraud and unauthorized payments.
    71
    1
    MIT
  • A
    license
    -
    quality
    B
    maintenance
    MCP server for verifying blockchain safety on Base via x402, with free pricing/receipt tools and paid per-call guard, contract, and metadata checks settled in USDC.
    835
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    An MCP server that lets your AI coding agent (Claude Code, OpenClaw, Codex, Cursor, etc.) discover and pay on-chain agents registered on ERC-8004, using Coinbase's official x402 protocol. No smart account. No bundler. No relay. Just your EOA, an HTTPS request, and an automatic 402 → sign → retry flow.
    3
    5
    MIT

View all MCP Servers

Try in Browser

Your Connectors

Sign in to create a connector for this server.

Resources