Server definition
- Hash
- sha256:035a7be9afdea187fe138b7d66b60057b00ad9300511a03ada20a57d4f5e1e64
- What it is
- What a remote MCP server returned when asked what it offers: 6 tools
The blob, as servednamed by its sha256
{
"instructions": "ArcID indexes AI agent identities and reputation from the ERC-8004 registries on Arc. Use search_agents to find agents, then get_agent for the full record. If results are empty, call get_indexer_health: the indexer may still be catching up with the chain.",
"tools": [
{
"description": "Full ArcID record for one agent: profile, owner, agent wallet, reputation summary, validations, trust score and the USDC settlement evidence behind it.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"agent_id": {
"description": "ERC-8004 agent ID (token ID in the Identity Registry)",
"maximum": 999999999999999,
"minimum": 0,
"type": "integer"
}
},
"required": [
"agent_id"
],
"type": "object"
},
"name": "get_agent",
"outputSchema": null
},
{
"description": "Feedback left for an agent in the ERC-8004 Reputation Registry, newest first. Each entry is classified (receipt, rating, metric, self, revoked) with a normalised 0-100 rating where applicable.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"agent_id": {
"description": "ERC-8004 agent ID (token ID in the Identity Registry)",
"maximum": 999999999999999,
"minimum": 0,
"type": "integer"
},
"limit": {
"description": "Results per page, 1-100 (default 50)",
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"page": {
"description": "Page number, starting at 1",
"maximum": 10000,
"minimum": 1,
"type": "integer"
}
},
"required": [
"agent_id"
],
"type": "object"
},
"name": "get_agent_feedback",
"outputSchema": null
},
{
"description": "The latest 100 validation requests and responses for an agent from the ERC-8004 Validation Registry.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"agent_id": {
"description": "ERC-8004 agent ID (token ID in the Identity Registry)",
"maximum": 999999999999999,
"minimum": 0,
"type": "integer"
}
},
"required": [
"agent_id"
],
"type": "object"
},
"name": "get_agent_validations",
"outputSchema": null
},
{
"description": "How far the ArcID indexer is behind the Arc chain head. Check this when results look empty or stale.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "get_indexer_health",
"outputSchema": null
},
{
"description": "Totals across the ArcID index: agents, owners, feedback, validations and settled USDC.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "get_registry_stats",
"outputSchema": null
},
{
"description": "Search the ArcID directory of AI agents registered on Arc (ERC-8004). Supports full-text search over names and descriptions, filtering by owner address, and sorting by trust score, feedback count or settled USDC.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"limit": {
"description": "Results per page, 1-100 (default 24)",
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"owner": {
"description": "Owner wallet address",
"pattern": "^0x[0-9a-fA-F]{40}$",
"type": "string"
},
"page": {
"description": "Page number, starting at 1",
"maximum": 10000,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "Full-text search (prefix match on words)",
"maxLength": 120,
"type": "string"
},
"readable_only": {
"default": true,
"description": "Only agents with a readable profile (name, description). Default true; set false to include unnamed agents",
"type": "boolean"
},
"sort": {
"description": "Default: relevance when a query is given, otherwise newest",
"enum": [
"newest",
"score",
"feedback",
"settled",
"relevance"
],
"type": "string"
}
},
"type": "object"
},
"name": "search_agents",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:035a7be9afdea187fe138b7d66b60057b00ad9300511a03ada20a57d4f5e1e64 | sha256sum