Find ERC-8004 agents on Ethereum and Base whose MCP or A2A endpoints actually answer.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Which chains lcas indexes and how far each is synced.
This tool takes no arguments.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
claude mcp add --transport http directory https://lcas.cloud/mcp
Which chains lcas indexes and how far each is synced.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Details of one agent: each declared endpoint with lcas's check result and 30-day history, its MCP tools or A2A skills, copies, and feedback counts per tag.
| Argument | Type | Description |
|---|---|---|
| agent_id* | string | The agent's token ID in the ERC-8004 Identity registry. |
| chain_id* | integer | 1 = Ethereum, 8453 = Base. |
{
"type": "object",
"required": [
"chain_id",
"agent_id"
],
"properties": {
"agent_id": {
"type": "string",
"pattern": "^[0-9]{1,78}$",
"description": "The agent's token ID in the ERC-8004 Identity registry."
},
"chain_id": {
"type": "integer",
"description": "1 = Ethereum, 8453 = Base."
}
},
"additionalProperties": false
}Search the lcas directory of ERC-8004 agents. Returns newest first, one entry per group of copies, with which service types passed lcas's last check. Use get_agent for full details.
| Argument | Type | Description |
|---|---|---|
| chain | integer | Chain ID: 1 = Ethereum, 8453 = Base. Omit for both. |
| limit | integer | |
| query | string | Words to match in names, descriptions, MCP tool names and A2A skill names. Omit to list all. |
| cursor | integer | next_cursor from the previous page. |
| service | string | Only agents that declare this service type. |
| working_only | boolean | Only agents whose MCP, A2A or web endpoint passed its last check (of `service`, if set). OASF is a description, never checked. |
{
"type": "object",
"properties": {
"chain": {
"type": "integer",
"description": "Chain ID: 1 = Ethereum, 8453 = Base. Omit for both."
},
"limit": {
"type": "integer",
"default": 10,
"maximum": 20,
"minimum": 1
},
"query": {
"type": "string",
"maxLength": 100,
"description": "Words to match in names, descriptions, MCP tool names and A2A skill names. Omit to list all."
},
"cursor": {
"type": "integer",
"description": "next_cursor from the previous page."
},
"service": {
"enum": [
"mcp",
"a2a",
"web",
"oasf"
],
"type": "string",
"description": "Only agents that declare this service type."
},
"working_only": {
"type": "boolean",
"default": true,
"description": "Only agents whose MCP, A2A or web endpoint passed its last check (of `service`, if set). OASF is a description, never checked."
}
},
"additionalProperties": false
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 1, 2026.