AgentFlow
Server Details
Wash/sybil screening + Real-Agent Index for Base wallets — real agent or fake-volume sybil?
- 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.
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.
Tool Definition Quality
Average 3.6/5 across 5 of 5 tools scored.
Each tool has a clearly distinct purpose: agent_pulse tracks active agents, counterparty_risk assesses risk, index_stats shows coverage stats, real_agent_index measures genuine flow, and screen_wallet screens for sybils. No overlap.
All tool names follow a consistent snake_case pattern (e.g., agent_pulse, screen_wallet) with clear verb_noun structure, making them predictable.
Five tools is well-scoped for a specialized analytics server covering monitoring, risk assessment, and screening without being too few or too many.
The tool surface covers all essential operations for analyzing AI agent activity on Base: active agent metrics, wallet risk, coverage stats, flow authenticity, and individual screening. No obvious gaps.
Available Tools
5 toolsagent_pulseBInspect
The speedometer: distinct genuine AI agents ACTIVE on Base in the live 24h / 72h window (rises AND falls), vs. the cumulative count.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided. Description adds context about what metrics are included (genuine, active, live windows, cumulative) but does not disclose data source, update frequency, or interpretation of rises/falls.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Single sentence, very concise. Metaphor 'speedometer' may add some ambiguity, but overall efficient.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a zero-parameter tool with no output schema or annotations, the description gives sufficient context about what the tool outputs and its scope.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
No parameters in schema, schema coverage is 100%. Description provides context beyond schema, explaining the meaning of the output.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Description clearly states it shows distinct genuine AI agents active on Base in live 24h/72h windows, including rises and falls vs cumulative count. It distinguishes from siblings by focusing on active agent metrics.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No explicit guidance on when to use this tool versus alternatives like counterparty_risk or index_stats. Usage is implied but not stated.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
counterparty_riskAInspect
Counterparty risk score (0-100; LOW/MEDIUM/HIGH/UNKNOWN) for any Base wallet — wash + hub detection + automation score + known-entity labels.
| Name | Required | Description | Default |
|---|---|---|---|
| address | Yes | 0x... Base wallet address |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided, so description carries burden. It discloses return format (score + components) but does not mention if it is read-only, has side effects, rate limits, or data freshness. Lacks behavioral context beyond output structure.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Single sentence packs key information: score range, categories, components. Front-loads main purpose. Slightly dense but efficient. No wasted words.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given one required parameter and no output schema, description adequately explains output structure and components. Would be improved by noting data source or update frequency, but sufficient for simple tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100% for the single parameter 'address'. Description adds 'any Base wallet' but does not significantly augment the schema's '0x... Base wallet address' meaning. Baseline of 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Description explicitly states 'counterparty risk score' for any Base wallet, including score range (0-100) and categories (LOW/MEDIUM/HIGH/UNKNOWN) and components (wash, hub detection, automation score, labels). Clearly distinguishes from siblings like screen_wallet by focusing on risk scoring.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Implied usage for evaluating counterparty risk of a Base wallet, but no explicit guidance on when to use this tool over siblings like screen_wallet or real_agent_index. Does not provide when-not-to-use or alternatives.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
index_statsBInspect
AgentFlow coverage stats: wallets tracked, agents labeled, hubs excluded, authorized x402 payers, transfers in the live window, last indexed block.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description should convey behavioral traits. It lists outputs but does not state that the tool is read-only, idempotent, or whether it has side effects. The agent must infer safety.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single sentence that efficiently lists the metrics. It is front-loaded with purpose and avoids unnecessary words, though it could be broken into a clearer structure.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a tool with no output schema, the description lists the return values, which is helpful. However, it lacks details on data format, types, or how to interpret the stats, leaving some ambiguity for the agent.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema has no parameters (0 params), so the baseline is 4. The description adds no parameter info, which is appropriate given the schema trivially covers 100%.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description specifies that the tool provides coverage stats for AgentFlow, listing specific metrics. This is clear about the resource and type of data, but it does not explicitly differentiate from sibling tools, though the focus on coverage stats sets it apart.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance is given on when to use this tool versus alternatives like agent_pulse or counterparty_risk. The description only lists outputs, leaving the agent without context for selection.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
real_agent_indexBInspect
The Real-Agent Index: what % of 'AI agent' USDC flow on Base is wash/self-dealing vs. genuine one-way payments. The honest benchmark.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries full responsibility for disclosing behavioral traits. However, it only states the tool's purpose and does not mention any side effects, return format, or safety characteristics. It lacks transparency about the nature of the output.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is very concise with a single sentence, but it lacks additional structure. It is front-loaded with the key idea, though slightly cryptic.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given no output schema, the description should clarify what the tool returns. It mentions a percentage but does not specify the format, range, or additional details. It is adequate but leaves gaps.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
There are no parameters, so the description does not need to add meaning beyond the schema. Baseline is 4 for zero-parameter tools, and the description appropriately implies no input is needed.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly defines the tool's purpose: it provides an index measuring the percentage of AI agent USDC flow on Base that is wash/self-dealing versus genuine one-way payments. It distinguishes itself from sibling tools like agent_pulse and counterparty_risk by specifying a unique metric.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description does not provide any guidance on when to use this tool versus alternatives. It implies it is for obtaining a benchmark, but there are no explicit when-to-use or when-not-to-use instructions.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
screen_walletAInspect
Wash/sybil screen for any Base wallet — real autonomous agent or fake-volume sybil? Returns a calibrated sybil_score (0-100), confidence, and the reasons. Use before an agent trusts or pays a counterparty.
| Name | Required | Description | Default |
|---|---|---|---|
| address | Yes | 0x... Base wallet address |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided, so description carries full burden. It describes the return values (sybil_score, confidence, reasons) and the tool's purpose as screening, implying read-only analysis. Could mention side effects, but none expected.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two concise sentences: first defines purpose and output, second provides usage guidance. No wasted words.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given a single parameter and no output schema, the description adequately explains the tool's purpose, inputs, and outputs. It could specify ranges for scores/confidence, but for a simple tool it is sufficiently complete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% with one parameter (address) described as '0x... Base wallet address'. Description adds context about screening Base wallets but doesn't add significant meaning beyond the schema, so baseline 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Clearly states the tool performs a wash/sybil screen on any Base wallet, returning sybil_score, confidence, and reasons. Differentiates from siblings like counterparty_risk and real_agent_index by focusing on sybil/autonomous agent detection.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicitly states 'Use before an agent trusts or pays a counterparty', giving clear context for when to use. Lacks explicit when-not-to-use or direct sibling alternatives, but the context is strong.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [{ "email": "your-email@example.com" }]
}The email address must match the email associated with your Glama account. Once published, Glama will automatically detect and verify the file within a few minutes.
Control your server's listing on Glama, including description and metadata
Access analytics and receive server usage reports
Get monitoring and health status updates for your server
Feature your server to boost visibility and reach more users
For users:
Full audit trail – every tool call is logged with inputs and outputs for compliance and debugging
Granular tool control – enable or disable individual tools per connector to limit what your AI agents can do
Centralized credential management – store and rotate API keys and OAuth tokens in one place
Change alerts – get notified when a connector changes its schema, adds or removes tools, or updates tool definitions, so nothing breaks silently
For server owners:
Proven adoption – public usage metrics on your listing show real-world traction and build trust with prospective users
Tool-level analytics – see which tools are being used most, helping you prioritize development and documentation
Direct user feedback – users can report issues and suggest improvements through the listing, giving you a channel you would not have otherwise
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!