AgentIndex

Trust scores and on-chain payment receipts for x402 services.

Should I use this

Quality & Safety

A
Description quality
93%
Schema completeness
100%
Naming quality
95%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Findings (1)

  • LOWTool 'check_trust' description lacks action verbin check_trust

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~496Tokens (tool definitions)
~756 BTypical response size
Minimal attention impact (0.39% of 128k context)

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": {
    "agentindex": {
      "url": "https://mcp-agentindex.craftyour.site/mcp"
    }
  }
}

Remote endpoints

https://mcp-agentindex.craftyour.site/mcpstreamable-http

What it can do

Tool inventory

Tools (4)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢find_service(need)

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.

Input Schema

{
  "type": "object",
  "properties": {
    "need": {
      "type": "string",
      "description": "What the service should do, in plain words"
    }
  },
  "required": [
    "need"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢check_trust(name, probes)

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").

Input Schema

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "Service label or ENS name"
    },
    "probes": {
      "type": "integer",
      "minimum": 1,
      "maximum": 50,
      "default": 10,
      "description": "How many recent probes to include"
    }
  },
  "required": [
    "name"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢resolve_data_need(task)

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.

Input Schema

{
  "type": "object",
  "properties": {
    "task": {
      "type": "string",
      "description": "The task, e.g. \"get current weather for Singapore\""
    }
  },
  "required": [
    "task"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_verified_data(need)

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.

Input Schema

{
  "type": "object",
  "properties": {
    "need": {
      "type": "string",
      "description": "The data you want, e.g. \"current ETH price\" or \"weather in Singapore\""
    }
  },
  "required": [
    "need"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded4 tools
verifiedversion not recorded4 tools
verifiedversion not recorded4 tools
verifiedversion not recorded4 tools
verifiedversion not recorded4 tools
verifiedversion not recorded4 tools