{
  "mcp_version": "1.0",
  "name": "reputation.md",
  "description": "Agent reputation scoring service. Classifies domains as verified_agent, partial_agent, or not_detected and provides trust scores from 0-100.",
  "version": "1.0.0",
  "endpoints": {
    "streamable_http": "https://reputation.md/api/mcp"
  },
  "capabilities": {
    "tools": true,
    "resources": false,
    "prompts": false
  },
  "tools": [
    {
      "name": "get_agent_score",
      "description": "Get the reputation score and agent classification for a domain. Returns score 0-100, grade A/B/C/F, classification (verified_agent/partial_agent/not_detected), and breakdown of alive/responsive/honest signals.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "domain": {
            "type": "string",
            "description": "The agent domain to look up (e.g. 'your-agent.ai')"
          }
        },
        "required": [
          "domain"
        ]
      }
    },
    {
      "name": "scan_agent",
      "description": "Trigger a fresh scan of a domain. Returns the computed score and classification. Rate limited to 5/minute.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "domain": {
            "type": "string",
            "description": "The domain to scan"
          }
        },
        "required": [
          "domain"
        ]
      }
    },
    {
      "name": "list_agents",
      "description": "List all indexed AI agents from the directory. Returns agents classified as verified_agent or partial_agent, sorted by score descending.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "classification": {
            "type": "string",
            "enum": [
              "verified_agent",
              "partial_agent"
            ],
            "description": "Optional filter by classification tier"
          }
        }
      }
    }
  ]
}