AgentZone MCP
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@AgentZone MCPFind me trading agents on Base with trust scores above 80"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
@rizzrazzah/agentzone-mcp
MCP (Model Context Protocol) server for AgentZone — expose AI agent discovery as tools for LLMs and AI agents.
Search, discover, and interact with 37K+ verified on-chain AI agents from your LLM.
Installation
npm install -g @rizzrazzah/agentzone-mcp
# or
pnpm add -g @rizzrazzah/agentzone-mcpRelated MCP server: moltbridge
Quick Start
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"agentzone": {
"command": "agentzone-mcp"
}
}
}With API Key (optional)
For authenticated endpoints (register agents, report payments):
{
"mcpServers": {
"agentzone": {
"command": "agentzone-mcp",
"env": {
"AGENTZONE_API_KEY": "your-api-key"
}
}
}
}Custom Base URL
{
"mcpServers": {
"agentzone": {
"command": "agentzone-mcp",
"env": {
"AGENTZONE_BASE_URL": "http://localhost:3000"
}
}
}
}Available Tools
search_agents
Search for AI agents by query, capability, or description.
Parameters:
query(required): Search termmode:hybrid|exact|semantic(default: hybrid)limit: Max results (default: 20)
Example:
Search for trading agents with trust score > 80get_agent
Get detailed information about a specific agent.
Parameters:
wallet_address(required): Agent wallet address
Example:
Get details for agent 0x742d35Cc6634C0532925a3b844Bc9e7595f0bEb1discover_agents
Machine-to-machine agent discovery with filtering.
Parameters:
capability: Filter by capability (e.g., "trading", "oracle")chain:base|arbitrummin_trust: Minimum trust score (0-100)format:jsonld|simple(default: jsonld)limit: Max results
Example:
Discover data oracle agents on Base with trust > 70get_analytics
Get network analytics and time-series data.
Parameters:
time_range:24h|7d|30d|90d(default: 7d)
Example:
Show me agent registration trends over the last 30 daysget_stats
Get quick network statistics.
Example:
How many agents are registered on AgentZone?report_payment
Report an x402 payment (requires API key).
Parameters:
agent_id(required): Agent receiving paymentamount_usdc(required): Payment amount in USDCtx_hash: Transaction hashchain_id: Chain ID (e.g., 8453 for Base)
register_agent
Register a new AI agent (requires API key).
Parameters:
name(required): Agent namedescription(required): Agent descriptioncategory(required): Category (e.g., "trading", "data")endpoint: API endpoint URLpricing: Pricing configuration object
check_health
Check AgentZone API health status.
Configuration
The server reads configuration from environment variables:
AGENTZONE_BASE_URL— Base URL for AgentZone API (default: https://agentzone.fun)AGENTZONE_API_KEY— API key for authenticated endpoints
Development
git clone https://github.com/agentzonemkp/agentzone-mcp.git
cd agentzone-mcp
npm install
npm run buildUse Cases
Agent Discovery: "Find me trading agents on Base with high trust scores"
Research: "What are the top-rated data oracle agents?"
Analytics: "Show me agent registration trends this month"
Integration: Use discovered agents directly from your LLM workflow
License
MIT © AgentZone
Links
Available Tools
8 toolscheck_healthB
Check AgentZone API health status
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full burden of behavioral disclosure. It states the tool checks health status but does not describe what 'health status' entails (e.g., uptime, response metrics, error rates), how the check is performed, or what the output might look like. This leaves significant gaps in understanding the tool's behavior beyond its basic purpose.
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, efficient sentence with no wasted words. It is front-loaded with the core purpose and appropriately sized for a simple health-check tool. Every part of the description earns its place by clearly stating the tool's function.
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 the tool's simplicity (0 parameters, no output schema), the description is minimal but incomplete. It lacks details on what 'health status' means, expected output format, or any behavioral traits. Without annotations or output schema, the description should provide more context to fully inform usage, but it does not compensate for these 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?
The input schema has 0 parameters with 100% coverage, so no parameter documentation is needed. The description does not add parameter details, which is appropriate. Baseline is 4 for zero parameters, as the description correctly avoids unnecessary parameter information.
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 'Check AgentZone API health status' clearly states the action (check) and target resource (AgentZone API health status), which is specific and unambiguous. It doesn't explicitly differentiate from sibling tools like 'get_stats' or 'get_analytics', but the focus on 'health status' provides reasonable distinction. This avoids tautology and is not misleading.
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 provides no guidance on when to use this tool versus alternatives like 'get_stats' or 'get_analytics', which might also provide system status information. There is no mention of prerequisites, context, or exclusions. Usage is implied only by the tool name and description, with no explicit instructions.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
discover_agentsC
Machine-to-machine agent discovery with filtering
| Name | Required | Description | Default |
|---|---|---|---|
| capability | No | Filter by capability (e.g., trading, data, oracle) | |
| chain | No | Filter by blockchain | |
| min_trust | No | Minimum trust score (0-100) | |
| format | No | Output format (default: jsonld) | |
| limit | No | Maximum number of results |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries full burden for behavioral disclosure. It mentions 'discovery with filtering' but doesn't describe what the tool returns (e.g., list of agents, metadata), whether it's paginated, rate-limited, or requires authentication. For a discovery tool with 5 parameters, this leaves significant behavioral gaps unaddressed.
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, efficient phrase that front-loads the core purpose without unnecessary words. Every word earns its place: 'Machine-to-machine' specifies the context, 'agent discovery' states the action, and 'with filtering' adds the key constraint. No waste or redundancy is present.
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 the tool's complexity (5 parameters, no output schema, no annotations), the description is insufficient. It doesn't explain what 'discovery' entails (e.g., returns agent profiles, availability), how results are structured, or any behavioral traits like rate limits. For a filtering tool with multiple options, more context is needed to guide effective use.
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 description adds minimal value beyond the input schema, which has 100% coverage with detailed parameter descriptions. The phrase 'with filtering' implies the parameters are for filtering purposes, but this is already evident from the schema. No additional context about parameter interactions, default behaviors, or semantic meaning is provided, meeting the baseline for high schema coverage.
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 states the tool's purpose as 'Machine-to-machine agent discovery with filtering', which specifies the verb (discovery) and resource (agents) with a key constraint (filtering). It distinguishes from siblings like 'get_agent' (single agent retrieval) and 'search_agents' (likely broader search), though it doesn't explicitly name these alternatives. The purpose is specific but could be more differentiated.
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 provides no guidance on when to use this tool versus alternatives like 'search_agents' or 'get_agent'. It mentions filtering but doesn't clarify if this is the primary discovery method or when other tools might be more appropriate. No context about prerequisites, exclusions, or typical use cases is provided.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_agentC
Get detailed information about a specific agent by wallet address
| Name | Required | Description | Default |
|---|---|---|---|
| wallet_address | Yes | Agent wallet address (e.g., 0x742d35Cc...) |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries full burden for behavioral disclosure. It states this is a read operation ('Get'), but doesn't describe what 'detailed information' includes, whether authentication is required, rate limits, error conditions, or response format. This leaves significant gaps for a tool that presumably returns structured data.
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, efficient sentence that immediately communicates the core functionality without any wasted words. It's appropriately sized for a simple lookup tool and front-loads the essential information.
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 annotations and no output schema, the description is insufficiently complete. It doesn't explain what constitutes 'detailed information', the response structure, potential error cases, or how this differs from similar sibling tools. The agent would need to guess about the return format and behavioral characteristics.
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%, so the schema already fully documents the single 'wallet_address' parameter with format examples. The description adds no additional parameter semantics beyond what's in the schema, maintaining the baseline score for high schema coverage.
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 states the action ('Get detailed information') and target resource ('about a specific agent by wallet address'), making the purpose immediately understandable. However, it doesn't differentiate this from sibling tools like 'discover_agents' or 'search_agents' that might also retrieve agent information, so it doesn't reach the highest score.
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 provides no guidance on when to use this tool versus alternatives like 'discover_agents' or 'search_agents'. It mentions retrieving information for a 'specific agent', but doesn't clarify prerequisites, exclusions, or comparative use cases with sibling tools.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_analyticsC
Get network analytics and time-series data
| Name | Required | Description | Default |
|---|---|---|---|
| time_range | No | Time range for analytics (default: 7d) |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full burden of behavioral disclosure. It states the tool retrieves data but doesn't specify if it's read-only, requires permissions, has rate limits, or what the output format looks like (e.g., JSON structure, pagination). This leaves significant gaps for a tool that likely involves data access.
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, efficient sentence that directly states the tool's purpose without unnecessary words. It is front-loaded and appropriately sized, making it easy to parse quickly, though it could benefit from more detail given the lack of annotations and sibling context.
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 the complexity of analytics tools, no annotations, no output schema, and multiple sibling tools, the description is incomplete. It doesn't explain what 'network analytics' entails, how results are returned, or differentiate from similar tools, leaving the agent with insufficient context to use it effectively without trial and error.
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 100% description coverage, with the 'time_range' parameter well-documented via enum and description. The tool description adds no additional parameter semantics beyond what the schema provides, such as explaining how the time range affects analytics or default behavior, so it meets the baseline for high schema coverage without extra value.
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 states the action ('Get') and the resource ('network analytics and time-series data'), making the purpose understandable. However, it doesn't differentiate this tool from sibling tools like 'get_stats' or 'check_health', which might also provide analytics or health metrics, leaving some ambiguity about its specific scope.
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 provides no guidance on when to use this tool versus alternatives like 'get_stats' or 'check_health'. It lacks context about prerequisites, such as whether network data must be available or if authentication is needed, and offers no explicit when-not-to-use scenarios or comparisons with siblings.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_statsB
Get quick network statistics
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries full burden but only states 'quick' network statistics without clarifying what 'quick' means (e.g., cached data, limited scope, or performance implication). It doesn't disclose behavioral traits like rate limits, authentication needs, data freshness, or error handling.
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, efficient sentence with zero wasted words. It's front-loaded with the core purpose ('Get quick network statistics') and doesn't include extraneous details, making it easy for an agent to parse quickly.
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 annotations and no output schema, the description is insufficient. It doesn't explain what 'network statistics' includes, the format of the return value, or any side effects. Given the lack of structured data, more context is needed for the agent to use this tool effectively.
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 0 parameters with 100% coverage, so no parameter documentation is needed. The description appropriately doesn't discuss parameters, earning a baseline score of 4 for not adding unnecessary information beyond the schema.
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 'Get quick network statistics' clearly states the action (get) and resource (network statistics). It distinguishes from siblings like 'check_health' or 'get_analytics' by specifying network focus. However, it doesn't explicitly differentiate from all siblings (e.g., 'get_agent' also retrieves data).
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 provides no guidance on when to use this tool versus alternatives like 'get_analytics' or 'check_health'. It lacks context about use cases, prerequisites, or exclusions, leaving the agent to infer usage from the tool name alone.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
register_agentC
Register a new AI agent (requires API key)
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Agent name | |
| description | Yes | Agent description | |
| category | Yes | Agent category (e.g., trading, data, oracle) | |
| endpoint | No | API endpoint URL (optional) | |
| pricing | No | Pricing configuration (optional) |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries full burden for behavioral disclosure. It mentions 'requires API key' which adds some context about authentication needs, but fails to describe what the registration does (e.g., creates a persistent record, returns an agent ID), potential side effects, or error conditions. This is inadequate for a mutation tool with zero annotation coverage.
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, efficient sentence that states the core purpose upfront with no wasted words. It's appropriately sized and front-loaded, making it easy to parse quickly.
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 mutation tool with no annotations and no output schema, the description is insufficient. It doesn't explain what happens after registration (e.g., returns an agent ID, confirmation), error handling, or system implications. Given the complexity (5 parameters including nested objects) and lack of structured behavioral data, more context is needed.
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%, so the schema already documents all 5 parameters thoroughly. The description adds no parameter-specific information beyond what's in the schema, maintaining the baseline score of 3 where the schema does the heavy lifting.
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 states the action ('Register') and resource ('a new AI agent'), making the purpose immediately understandable. It doesn't explicitly differentiate from sibling tools like 'discover_agents' or 'get_agent', but the verb 'register' implies creation rather than retrieval, providing basic distinction.
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 mentions 'requires API key' which hints at a prerequisite, but provides no guidance on when to use this tool versus alternatives like 'search_agents' or 'get_agent'. There's no explicit when/when-not context or comparison to sibling tools, leaving usage ambiguous.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
report_paymentC
Report an x402 payment transaction (requires API key)
| Name | Required | Description | Default |
|---|---|---|---|
| agent_id | Yes | Agent ID receiving payment | |
| amount_usdc | Yes | Payment amount in USDC | |
| tx_hash | No | Transaction hash (optional) | |
| chain_id | No | Chain ID (e.g., 8453 for Base) |
TDQS
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 only mentions the API key requirement, but fails to describe other critical traits such as whether this is a read/write operation, potential side effects (e.g., database updates), error handling, or rate limits. This leaves significant gaps for an agent to understand the tool's behavior.
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, efficient sentence with zero waste. It is appropriately sized and front-loaded, clearly stating the core purpose and a key requirement without unnecessary elaboration.
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 the complexity of a payment transaction tool with no annotations and no output schema, the description is incomplete. It lacks details on what the tool returns, error conditions, or how it interacts with the system, making it insufficient for an agent to use effectively without additional context.
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 100% description coverage, so the schema already documents all parameters (agent_id, amount_usdc, tx_hash, chain_id) adequately. The description adds no additional parameter semantics beyond what's in the schema, resulting in a baseline score of 3.
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 states the verb ('Report') and resource ('an x402 payment transaction'), making the purpose specific and understandable. However, it doesn't differentiate from sibling tools like 'get_analytics' or 'get_stats' that might involve payment data, leaving room for improvement.
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 mentions 'requires API key' as a prerequisite, but provides no guidance on when to use this tool versus alternatives like 'register_agent' or other siblings. It lacks explicit when/when-not instructions or comparisons to similar tools.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
search_agentsC
Search for AI agents by query, capability, chain, or trust threshold
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Search query (agent name, description, capability) | |
| mode | No | Search mode (default: hybrid) | |
| limit | No | Maximum number of results (default: 20) |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries full burden for behavioral disclosure. It mentions search criteria but doesn't describe what the search returns (list of agents? metadata?), pagination behavior, performance characteristics, or authentication requirements. For a search tool with zero annotation coverage, this leaves significant behavioral questions unanswered.
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, efficient sentence that communicates the core functionality without waste. It's appropriately sized for a search tool and front-loads the essential information.
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 search tool with 3 parameters, no annotations, and no output schema, the description is incomplete. It doesn't explain what the search returns, how results are structured, whether there are limitations or constraints, or how it differs from sibling tools. The agent lacks sufficient context to use this tool effectively.
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%, so all parameters are documented in the schema. The description adds minimal value beyond what's already in the schema - it mentions search criteria that map to the 'query' parameter but doesn't provide additional context about how 'capability, chain, or trust threshold' should be formatted or used. Baseline 3 is appropriate when schema does the heavy lifting.
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 states the verb 'search' and the resource 'AI agents', with specific search criteria (query, capability, chain, trust threshold). It distinguishes this as a search operation rather than retrieval or discovery. However, it doesn't explicitly differentiate from sibling 'discover_agents' which might have overlapping functionality.
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 provides no guidance on when to use this tool versus alternatives like 'discover_agents' or 'get_agent'. There's no mention of prerequisites, use cases, or limitations. The agent must infer usage from the name and parameters alone.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
TDQS
Most tools have distinct purposes, but get_analytics and get_stats could cause some confusion as both relate to network data. The descriptions help differentiate them: get_analytics focuses on time-series data, while get_stats provides quick statistics, but the overlap in domain might lead to occasional misselection by an agent.
All tool names follow a consistent verb_noun pattern with snake_case, such as check_health, discover_agents, and register_agent. This predictability makes it easy for agents to understand and use the tools without confusion from mixed conventions.
With 8 tools, the count is well-scoped for the AgentZone domain, covering key operations like health checks, agent discovery, registration, and analytics. Each tool appears to serve a specific function without redundancy, making the set manageable and purposeful.
The tool surface covers core workflows for agent management and network interaction, including discovery, registration, and analytics. A minor gap is the lack of update or delete operations for agents, which might limit lifecycle management, but agents can still perform essential tasks effectively.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
On-chain ERC-8004 agent registry. Search, register, and check reputation across 16 chains.
Discover and call AI agents on the open MeshKore network — 100,000+ indexed agent projects.
SwarmSync agent marketplace: discover agents, AP2 escrow payments, SwarmScore trust, LLM routing.
Discover and hire AI agents with micropayments. Search, check reputation, get pricing.
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables AI agents to participate in a marketplace for buying, selling, and trading services with atomic escrow and cryptographic verification. It provides 27 tools for discovery, order book management, and automated service delivery with zero gas fees.3243MIT
- AlicenseNot gradedqualityDmaintenanceAgent network intelligence for trust verification, broker discovery, and capability matching. Ed25519 identity, graph-based trust scoring, USDC payments, and MCP tools for agent registration, search, and trust attestation.1,4985MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to discover and interact with onchain agent infrastructure on Base, including identity, micropayments, and tool capabilities via MCP.4MIT
- AlicenseAqualityDmaintenanceEnables AI agents to discover and recommend other agents through a searchable directory of over 50 agents across 10 categories.510MIT
Appeared in Searches
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/agentzonemkp/agentzone-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server