Agent Community
Agent Community MCP: member lookup, stats, DMV checks, and proposed .agent name interest.
Should I use this
Quality & Safety
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"mcp": {
"url": "https://agentcommunity.org/mcp"
}
}
}Remote endpoints
https://agentcommunity.org/mcpstreamable-httpWhat it can do
Tool inventory
Tools (4)
🟢lookup_member(query)
Look up one public member by exact display name or slug. This is not free-text directory search and returns only minimal public information.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 1,
"maxLength": 200,
"description": "Exact display name or slug; not free-text search."
}
},
"required": [
"query"
],
"additionalProperties": false
}Output Schema
{
"type": "object",
"properties": {
"status": {
"type": "string",
"enum": [
"member",
"not_found",
"ambiguous"
]
},
"matches": {
"type": "array",
"maxItems": 5,
"items": {
"type": "object",
"additionalProperties": false,
"properties": {
"display_name": {
"type": "string"
},
"member_since": {
"type": [
"string",
"null"
],
"format": "date"
},
"profile_url": {
"type": "string",
"format": "uri"
}
},
"required": [
"display_name",
"member_since",
"profile_url"
]
}
}
},
"required": [
"status",
"matches"
],
"additionalProperties": false
}🟢get_community_stats
Get the roughly-live Agent Community member count. The count is cached for up to 20 minutes.
Input Schema
{
"type": "object",
"properties": {},
"additionalProperties": false
}Output Schema
{
"type": "object",
"properties": {
"member_count": {
"type": "integer"
},
"note": {
"type": "string"
}
},
"required": [
"member_count",
"note"
],
"additionalProperties": false
}🔴register_agent(agent_name, email, operator_name, description)
Pre-register a .agent identity through the DMV. This is free and non-binding, does not confer domain ownership, and should run only after an explicit user request.
Input Schema
{
"type": "object",
"properties": {
"agent_name": {
"type": "string",
"minLength": 3,
"maxLength": 63,
"pattern": "^[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$",
"description": "Desired name without the .agent suffix."
},
"email": {
"type": "string",
"format": "email",
"description": "Email address for confirmation."
},
"operator_name": {
"type": "string",
"minLength": 1,
"maxLength": 100,
"description": "Person or organization operating the agent."
},
"description": {
"type": "string",
"maxLength": 500,
"description": "Optional description."
}
},
"required": [
"agent_name",
"email",
"operator_name"
],
"additionalProperties": false
}Output Schema
{
"type": "object",
"properties": {
"certificate_id": {
"type": "string"
},
"agent_name": {
"type": "string"
},
"domain": {
"type": "string"
},
"registration_type": {
"type": "string"
},
"permalink_url": {
"type": "string",
"format": "uri"
},
"badge_url": {
"type": "string",
"format": "uri"
},
"badge_card_url": {
"type": "string",
"format": "uri"
},
"message": {
"type": "string"
},
"already_recorded": {
"type": "boolean"
}
},
"required": [
"certificate_id",
"agent_name",
"domain",
"registration_type",
"permalink_url",
"badge_url",
"badge_card_url",
"message"
],
"additionalProperties": false
}🟢verify_certificate(certificate_id)
Verify the live DMV issuance state of a canonical certificate ID. This does not confer domain ownership or mean the .agent TLD exists in DNS.
Input Schema
{
"type": "object",
"properties": {
"certificate_id": {
"type": "string",
"description": "Certificate ID, e.g. MESA-DD6-660J."
}
},
"required": [
"certificate_id"
],
"additionalProperties": false
}Output Schema
{
"type": "object",
"properties": {
"certificate_id": {
"type": "string"
},
"status": {
"type": "string",
"enum": [
"invalid_format",
"not_found",
"issued",
"unavailable"
]
},
"valid_format": {
"type": "boolean"
},
"issued": {
"type": [
"boolean",
"null"
]
},
"agent_name": {
"type": [
"string",
"null"
]
},
"certificate_url": {
"type": [
"string",
"null"
],
"format": "uri"
}
},
"required": [
"certificate_id",
"status",
"valid_format",
"issued",
"agent_name",
"certificate_url"
],
"additionalProperties": false
}Recommended Prompts
get_community_statsget_community_statsCommunity
Evidence