Servidor MCP

AgentIndex

io.github.cognivis/agentindex

Qué hace este MCP

Discovers x402 services, evaluates their trustworthiness, and returns data with payment and verification receipts.

check_trust
Full trust report for one service: score, delivery/honesty rates, latency, and recent probes with chain-aware payment receipts. Accepts a label ("weatherpro") or full name ("weatherpro.agentindex.eth").
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Service label or ENS name'}, 'probes': {'type': 'integer', 'default': 10, 'maximum': 50, 'minimum': 1, 'description': 'How many recent probes to include'}}, 'additionalProperties': False}
find_service
Search the AgentIndex registry for x402 services matching a capability, e.g. "weather data" or "token prices". Returns matching services with endpoints, prices and their probed trust scores.
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['need'], 'properties': {'need': {'type': 'string', 'description': 'What the service should do, in plain words'}}, 'additionalProperties': False}
get_verified_data
One call: pick the most-trusted service for a need, fetch the data from it, and return the data together with that provider's trust score and its latest on-chain probe receipt as proof. Use when you want the answer AND a record of why the source was trusted. Scam / low-trust providers are never selected.
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['need'], 'properties': {'need': {'type': 'string', 'description': 'The data you want, e.g. "current ETH price" or "weather in Singapore"'}}, 'additionalProperties': False}
resolve_data_need
End-to-end selection: describe a task, get back the single best service to pay (plus ranked alternatives and any services to avoid). Use this before spending money over x402.
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['task'], 'properties': {'task': {'type': 'string', 'description': 'The task, e.g. "get current weather for Singapore"'}}, 'additionalProperties': False}
Añadido
get_verified_data
17 de September de 2026 a las 12:41
Añadido
resolve_data_need
17 de September de 2026 a las 12:41
Añadido
check_trust
17 de September de 2026 a las 12:41
Añadido
find_service
17 de September de 2026 a las 12:41