Skip to main content
Glama

makememoneynomistakes.ai: ERC-8004 agent reputation and fraud checks

Find an agent

find_agent
Read-only

Find an ERC-8004 agent on Base by name, wallet address or part of its id, when you don't have its exact id: the first step of a reputation check. Up to 10 matches, best first, each with verdict, score and flag count; then call check_agent with the id for the full scorecard. Free within the per-IP allowance.

Input Schema

NameRequiredDescriptionDefault
queryYesA name ("Osobot"), a wallet (0x followed by 40 hex characters) or part of an id ("base:145").

Output Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedOutput schema / anyOf
      Previous value: -[
      -  {
      -    "properties": {
      -      "as_of": {
      -        "type": "string"
      -      },
      -      "items": {
      -        "items": {
      -          "properties": {
      -            "basis": {
      -              "enum": [
      -                "paid_jobs",
      -                "reviews_only",
      -                "paid_calls"
      -              ],
      -              "type": "string"
      -            },
      -            "category": {
      -              "description": "Non-scoring label from existing research or verified Bazaar tags; absent when unknown.",
      -              "type": "string"
      -            },
      -            "category_note": {
      -              "description": "Risk disclaimer for trading, DeFi, prediction markets and airdrops.",
      -              "type": [
      -                "string",
      -                "null"
      -              ]
      -            },
      -            "category_source_note": {
      -              "type": "string"
      -            },
      -            "description": {
      -              "description": "Enhanced description combining research and available Bazaar claims (paid agent pages/export only).",
      -              "maxLength": 5000,
      -              "type": [
      -                "string",
      -                "null"
      -              ]
      -            },
      -            "description_bazaar": {
      -              "description": "Paid only. Up to three matched Bazaar claims and provenance; first claim supplies the public preview.",
      -              "items": {
      -                "properties": {
      -                  "description": {
      -                    "type": "string"
      -                  },
      -                  "link_checked_at": {
      -                    "type": "string"
      -                  },
      -                  "observed_at": {
      -                    "type": "string"
      -                  },
      -                  "resource_key": {
      -                    "type": "string"
      -                  },
      -                  "url": {
      -                    "type": "string"
      -                  }
      -                },
      -                "type": "object"
      -              },
      -              "maxItems": 3,
      -              "type": "array"
      -            },
      -            "description_note": {
      -              "description": "Free response only: paid-access note, or null when no enhanced profile exists.",
      -              "type": [
      -                "string",
      -                "null"
      -              ]
      -            },
      -            "description_preview": {
      -              "description": "One sentence from a verified-linked Bazaar listing; provider claim, unverified. Never research text.",
      -              "maxLength": 160,
      -              "type": [
      -                "string",
      -                "null"
      -              ]
      -            },
      -            "description_research": {
      -              "description": "Paid only. Supplied research findings, including identity caveats and their date; never scoring evidence.",
      -              "properties": {
      -                "agent_ref": {
      -                  "type": "string"
      -                },
      -                "category": {
      -                  "type": "string"
      -                },
      -                "checked_on": {
      -                  "format": "date",
      -                  "type": "string"
      -                },
      -                "confidence": {
      -                  "enum": [
      -                    "low",
      -                    "medium",
      -                    "high"
      -                  ],
      -                  "type": "string"
      -                },
      -                "identity_match": {
      -                  "type": "string"
      -                },
      -                "links": {
      -                  "items": {
      -                    "type": "string"
      -                  },
      -                  "type": "array"
      -                },
      -                "self_description_check": {
      -                  "type": "string"
      -                },
      -                "sources": {
      -                  "items": {
      -                    "type": "string"
      -                  },
      -                  "type": "array"
      -                },
      -                "status": {
      -                  "type": "string"
      -                },
      -                "summary": {
      -                  "type": "string"
      -                },
      -                "website": {
      -                  "type": "string"
      -                }
      -              },
      -              "type": [
      -                "object",
      -                "null"
      -              ]
      -            },
      -            "earned_eth_clean": {
      -              "type": "number"
      -            },
      -            "flags": {
      -              "type": "integer"
      -            },
      -            "id": {
      -              "type": "string"
      -            },
      -            "name": {
      -              "type": [
      -                "string",
      -                "null"
      -              ]
      -            },
      -            "paid_per_use": {
      -              "properties": {
      -                "as_of": {
      -                  "type": "string"
      -                },
      -                "basis": {
      -                  "const": "paid_calls",
      -                  "type": "string"
      -                },
      -                "board": {
      -                  "enum": [
      -                    "ranked",
      -                    "rookies",
      -                    "bouncer",
      -                    null
      -                  ],
      -                  "type": [
      -                    "string",
      -                    "null"
      -                  ]
      -                },
      -                "components": {
      -                  "type": "object"
      -                },
      -                "rank": {
      -                  "type": [
      -                    "integer",
      -                    "null"
      -                  ]
      -                },
      -                "rookie": {
      -                  "type": "boolean"
      -                },
      -                "score": {
      -                  "type": [
      -                    "number",
      -                    "null"
      -                  ]
      -                },
      -                "stats": {
      -                  "properties": {
      -                    "calls": {
      -                      "properties": {
      -                        "clean": {
      -                          "type": "integer"
      -                        },
      -                        "self": {
      -                          "type": "integer"
      -                        },
      -                        "sweep": {
      -                          "type": "integer"
      -                        },
      -                        "total": {
      -                          "type": "integer"
      -                        }
      -                      },
      -                      "required": [
      -                        "total",
      -                        "clean",
      -                        "self",
      -                        "sweep"
      -                      ],
      -                      "type": "object"
      -                    },
      -                    "payer_clusters": {
      -                      "type": "integer"
      -                    },
      -                    "repeat_payer_clusters": {
      -                      "type": "integer"
      -                    },
      -                    "usdc_atomic_clean": {
      -                      "description": "Clean USDC in exact atomic units (6 decimals).",
      -                      "pattern": "^[0-9]+$",
      -                      "type": "string"
      -                    }
      -                  },
      -                  "required": [
      -                    "payer_clusters",
      -                    "repeat_payer_clusters",
      -                    "calls",
      -                    "usdc_atomic_clean"
      -                  ],
      -                  "type": "object"
      -                },
      -                "verdict": {
      -                  "enum": [
      -                    "LEGIT",
      -                    "SUS",
      -                    "BOUNCED"
      -                  ],
      -                  "type": "string"
      -                }
      -              },
      -              "required": [
      -                "basis",
      -                "score",
      -                "rank",
      -                "board",
      -                "rookie",
      -                "verdict",
      -                "components",
      -                "stats",
      -                "as_of"
      -              ],
      -              "type": "object"
      -            },
      -            "rank": {
      -              "type": [
      -                "integer",
      -                "null"
      -              ]
      -            },
      -            "rookie": {
      -              "type": "boolean"
      -            },
      -            "score": {
      -              "type": [
      -                "number",
      -                "null"
      -              ]
      -            },
      -            "verdict": {
      -              "enum": [
      -                "LEGIT",
      -                "SUS",
      -                "BOUNCED"
      -              ],
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "id",
      -            "verdict",
      -            "score",
      -            "flags"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "mode": {
      -        "type": "string"
      -      },
      -      "next_cursor": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      }
      -    },
      -    "required": [
      -      "as_of",
      -      "items"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "accepts": {
      -        "items": {
      -          "properties": {
      -            "amount": {
      -              "type": "string"
      -            },
      -            "asset": {
      -              "type": "string"
      -            },
      -            "network": {
      -              "type": "string"
      -            },
      -            "payTo": {
      -              "type": "string"
      -            },
      -            "scheme": {
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "scheme",
      -            "network",
      -            "amount",
      -            "asset",
      -            "payTo"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "error": {
      -        "type": "string"
      -      },
      -      "resource": {
      -        "properties": {
      -          "url": {
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "url"
      -        ],
      -        "type": "object"
      -      },
      -      "x402Version": {
      -        "const": 2,
      -        "type": "integer"
      -      }
      -    },
      -    "required": [
      -      "x402Version",
      -      "accepts"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "properties": {
      +      "as_of": {
      +        "type": "string"
      +      },
      +      "items": {
      +        "items": {
      +          "properties": {
      +            "basis": {
      +              "enum": [
      +                "paid_jobs",
      +                "reviews_only",
      +                "paid_calls"
      +              ],
      +              "type": "string"
      +            },
      +            "category": {
      +              "description": "Non-scoring label from existing research or verified Bazaar tags; absent when unknown.",
      +              "type": "string"
      +            },
      +            "category_note": {
      +              "description": "Risk disclaimer for trading, DeFi, prediction markets and airdrops.",
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "category_source_note": {
      +              "type": "string"
      +            },
      +            "description": {
      +              "description": "Enhanced description combining research and available Bazaar claims (paid agent pages/export only).",
      +              "maxLength": 5000,
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "description_bazaar": {
      +              "description": "Paid only. Up to three matched Bazaar claims and provenance; first claim supplies the public preview.",
      +              "items": {
      +                "properties": {
      +                  "description": {
      +                    "type": "string"
      +                  },
      +                  "link_checked_at": {
      +                    "type": "string"
      +                  },
      +                  "observed_at": {
      +                    "type": "string"
      +                  },
      +                  "resource_key": {
      +                    "type": "string"
      +                  },
      +                  "url": {
      +                    "type": "string"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              "maxItems": 3,
      +              "type": "array"
      +            },
      +            "description_note": {
      +              "description": "Free response only: paid-access note, or null when no enhanced profile exists.",
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "description_preview": {
      +              "description": "One sentence from a verified-linked Bazaar listing; provider claim, unverified. Never research text.",
      +              "maxLength": 160,
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "description_research": {
      +              "description": "Paid only. Supplied research findings, including identity caveats and their date; never scoring evidence.",
      +              "properties": {
      +                "agent_ref": {
      +                  "type": "string"
      +                },
      +                "category": {
      +                  "type": "string"
      +                },
      +                "checked_on": {
      +                  "format": "date",
      +                  "type": "string"
      +                },
      +                "confidence": {
      +                  "enum": [
      +                    "low",
      +                    "medium",
      +                    "high"
      +                  ],
      +                  "type": "string"
      +                },
      +                "identity_match": {
      +                  "type": "string"
      +                },
      +                "links": {
      +                  "items": {
      +                    "type": "string"
      +                  },
      +                  "type": "array"
      +                },
      +                "self_description_check": {
      +                  "type": "string"
      +                },
      +                "sources": {
      +                  "items": {
      +                    "type": "string"
      +                  },
      +                  "type": "array"
      +                },
      +                "status": {
      +                  "type": "string"
      +                },
      +                "summary": {
      +                  "type": "string"
      +                },
      +                "website": {
      +                  "type": "string"
      +                }
      +              },
      +              "type": [
      +                "object",
      +                "null"
      +              ]
      +            },
      +            "earned_eth_clean": {
      +              "type": "number"
      +            },
      +            "flags": {
      +              "type": "integer"
      +            },
      +            "id": {
      +              "type": "string"
      +            },
      +            "name": {
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "paid_per_use": {
      +              "properties": {
      +                "as_of": {
      +                  "type": "string"
      +                },
      +                "basis": {
      +                  "const": "paid_calls",
      +                  "type": "string"
      +                },
      +                "board": {
      +                  "enum": [
      +                    "ranked",
      +                    "rookies",
      +                    "bouncer",
      +                    null
      +                  ],
      +                  "type": [
      +                    "string",
      +                    "null"
      +                  ]
      +                },
      +                "components": {
      +                  "type": "object"
      +                },
      +                "rank": {
      +                  "type": [
      +                    "integer",
      +                    "null"
      +                  ]
      +                },
      +                "rookie": {
      +                  "type": "boolean"
      +                },
      +                "score": {
      +                  "type": [
      +                    "number",
      +                    "null"
      +                  ]
      +                },
      +                "stats": {
      +                  "properties": {
      +                    "calls": {
      +                      "properties": {
      +                        "clean": {
      +                          "type": "integer"
      +                        },
      +                        "self": {
      +                          "type": "integer"
      +                        },
      +                        "sweep": {
      +                          "type": "integer"
      +                        },
      +                        "total": {
      +                          "type": "integer"
      +                        }
      +                      },
      +                      "required": [
      +                        "total",
      +                        "clean",
      +                        "self",
      +                        "sweep"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    "payer_clusters": {
      +                      "type": "integer"
      +                    },
      +                    "repeat_payer_clusters": {
      +                      "type": "integer"
      +                    },
      +                    "usdc_atomic_clean": {
      +                      "description": "Clean USDC in exact atomic units (6 decimals).",
      +                      "pattern": "^[0-9]+$",
      +                      "type": "string"
      +                    }
      +                  },
      +                  "required": [
      +                    "payer_clusters",
      +                    "repeat_payer_clusters",
      +                    "calls",
      +                    "usdc_atomic_clean"
      +                  ],
      +                  "type": "object"
      +                },
      +                "verdict": {
      +                  "enum": [
      +                    "LEGIT",
      +                    "SUS",
      +                    "BOUNCED"
      +                  ],
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "basis",
      +                "score",
      +                "rank",
      +                "board",
      +                "rookie",
      +                "verdict",
      +                "components",
      +                "stats",
      +                "as_of"
      +              ],
      +              "type": "object"
      +            },
      +            "rank": {
      +              "type": [
      +                "integer",
      +                "null"
      +              ]
      +            },
      +            "rookie": {
      +              "type": "boolean"
      +            },
      +            "score": {
      +              "type": [
      +                "number",
      +                "null"
      +              ]
      +            },
      +            "verdict": {
      +              "enum": [
      +                "LEGIT",
      +                "SUS",
      +                "BOUNCED"
      +              ],
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "id",
      +            "verdict",
      +            "score",
      +            "flags"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "mode": {
      +        "type": "string"
      +      },
      +      "more": {
      +        "description": "Free page only: the paid call that answers more, with its cost.",
      +        "type": "object"
      +      },
      +      "next_cursor": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      }
      +    },
      +    "required": [
      +      "as_of",
      +      "items"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "properties": {
      +      "accepts": {
      +        "items": {
      +          "properties": {
      +            "amount": {
      +              "type": "string"
      +            },
      +            "asset": {
      +              "type": "string"
      +            },
      +            "network": {
      +              "type": "string"
      +            },
      +            "payTo": {
      +              "type": "string"
      +            },
      +            "scheme": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "scheme",
      +            "network",
      +            "amount",
      +            "asset",
      +            "payTo"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "error": {
      +        "type": "string"
      +      },
      +      "resource": {
      +        "properties": {
      +          "url": {
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "url"
      +        ],
      +        "type": "object"
      +      },
      +      "x402Version": {
      +        "const": 2,
      +        "type": "integer"
      +      }
      +    },
      +    "required": [
      +      "x402Version",
      +      "accepts"
      +    ],
      +    "type": "object"
      +  }
      +]
  2. Changed1 schema field changed
    • changedOutput schema / anyOf
      Previous value: -[
      -  {
      -    "properties": {
      -      "as_of": {
      -        "type": "string"
      -      },
      -      "items": {
      -        "items": {
      -          "properties": {
      -            "description": {
      -              "description": "Enhanced description combining research and available Bazaar claims (paid agent pages/export only).",
      -              "maxLength": 5000,
      -              "type": [
      -                "string",
      -                "null"
      -              ]
      -            },
      -            "description_bazaar": {
      -              "description": "Paid only. Up to three matched Bazaar claims and provenance; first claim supplies the public preview.",
      -              "items": {
      -                "properties": {
      -                  "description": {
      -                    "type": "string"
      -                  },
      -                  "link_checked_at": {
      -                    "type": "string"
      -                  },
      -                  "observed_at": {
      -                    "type": "string"
      -                  },
      -                  "resource_key": {
      -                    "type": "string"
      -                  },
      -                  "url": {
      -                    "type": "string"
      -                  }
      -                },
      -                "type": "object"
      -              },
      -              "maxItems": 3,
      -              "type": "array"
      -            },
      -            "description_note": {
      -              "description": "Free response only: paid-access note, or null when no enhanced profile exists.",
      -              "type": [
      -                "string",
      -                "null"
      -              ]
      -            },
      -            "description_preview": {
      -              "description": "One sentence from a verified-linked Bazaar listing; provider claim, unverified. Never research text.",
      -              "maxLength": 160,
      -              "type": [
      -                "string",
      -                "null"
      -              ]
      -            },
      -            "description_research": {
      -              "description": "Paid only. Supplied research findings, including identity caveats and their date; never scoring evidence.",
      -              "properties": {
      -                "agent_ref": {
      -                  "type": "string"
      -                },
      -                "category": {
      -                  "type": "string"
      -                },
      -                "checked_on": {
      -                  "format": "date",
      -                  "type": "string"
      -                },
      -                "confidence": {
      -                  "enum": [
      -                    "low",
      -                    "medium",
      -                    "high"
      -                  ],
      -                  "type": "string"
      -                },
      -                "identity_match": {
      -                  "type": "string"
      -                },
      -                "links": {
      -                  "items": {
      -                    "type": "string"
      -                  },
      -                  "type": "array"
      -                },
      -                "self_description_check": {
      -                  "type": "string"
      -                },
      -                "sources": {
      -                  "items": {
      -                    "type": "string"
      -                  },
      -                  "type": "array"
      -                },
      -                "status": {
      -                  "type": "string"
      -                },
      -                "summary": {
      -                  "type": "string"
      -                },
      -                "website": {
      -                  "type": "string"
      -                }
      -              },
      -              "type": [
      -                "object",
      -                "null"
      -              ]
      -            },
      -            "earned_eth_clean": {
      -              "type": "number"
      -            },
      -            "flags": {
      -              "type": "integer"
      -            },
      -            "id": {
      -              "type": "string"
      -            },
      -            "name": {
      -              "type": [
      -                "string",
      -                "null"
      -              ]
      -            },
      -            "rank": {
      -              "type": [
      -                "integer",
      -                "null"
      -              ]
      -            },
      -            "rookie": {
      -              "type": "boolean"
      -            },
      -            "score": {
      -              "type": [
      -                "number",
      -                "null"
      -              ]
      -            },
      -            "verdict": {
      -              "enum": [
      -                "LEGIT",
      -                "SUS",
      -                "BOUNCED"
      -              ],
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "id",
      -            "verdict",
      -            "score",
      -            "flags"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "mode": {
      -        "type": "string"
      -      },
      -      "next_cursor": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      }
      -    },
      -    "required": [
      -      "as_of",
      -      "items"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "accepts": {
      -        "items": {
      -          "properties": {
      -            "amount": {
      -              "type": "string"
      -            },
      -            "asset": {
      -              "type": "string"
      -            },
      -            "network": {
      -              "type": "string"
      -            },
      -            "payTo": {
      -              "type": "string"
      -            },
      -            "scheme": {
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "scheme",
      -            "network",
      -            "amount",
      -            "asset",
      -            "payTo"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "error": {
      -        "type": "string"
      -      },
      -      "resource": {
      -        "properties": {
      -          "url": {
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "url"
      -        ],
      -        "type": "object"
      -      },
      -      "x402Version": {
      -        "const": 2,
      -        "type": "integer"
      -      }
      -    },
      -    "required": [
      -      "x402Version",
      -      "accepts"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "properties": {
      +      "as_of": {
      +        "type": "string"
      +      },
      +      "items": {
      +        "items": {
      +          "properties": {
      +            "basis": {
      +              "enum": [
      +                "paid_jobs",
      +                "reviews_only",
      +                "paid_calls"
      +              ],
      +              "type": "string"
      +            },
      +            "category": {
      +              "description": "Non-scoring label from existing research or verified Bazaar tags; absent when unknown.",
      +              "type": "string"
      +            },
      +            "category_note": {
      +              "description": "Risk disclaimer for trading, DeFi, prediction markets and airdrops.",
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "category_source_note": {
      +              "type": "string"
      +            },
      +            "description": {
      +              "description": "Enhanced description combining research and available Bazaar claims (paid agent pages/export only).",
      +              "maxLength": 5000,
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "description_bazaar": {
      +              "description": "Paid only. Up to three matched Bazaar claims and provenance; first claim supplies the public preview.",
      +              "items": {
      +                "properties": {
      +                  "description": {
      +                    "type": "string"
      +                  },
      +                  "link_checked_at": {
      +                    "type": "string"
      +                  },
      +                  "observed_at": {
      +                    "type": "string"
      +                  },
      +                  "resource_key": {
      +                    "type": "string"
      +                  },
      +                  "url": {
      +                    "type": "string"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              "maxItems": 3,
      +              "type": "array"
      +            },
      +            "description_note": {
      +              "description": "Free response only: paid-access note, or null when no enhanced profile exists.",
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "description_preview": {
      +              "description": "One sentence from a verified-linked Bazaar listing; provider claim, unverified. Never research text.",
      +              "maxLength": 160,
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "description_research": {
      +              "description": "Paid only. Supplied research findings, including identity caveats and their date; never scoring evidence.",
      +              "properties": {
      +                "agent_ref": {
      +                  "type": "string"
      +                },
      +                "category": {
      +                  "type": "string"
      +                },
      +                "checked_on": {
      +                  "format": "date",
      +                  "type": "string"
      +                },
      +                "confidence": {
      +                  "enum": [
      +                    "low",
      +                    "medium",
      +                    "high"
      +                  ],
      +                  "type": "string"
      +                },
      +                "identity_match": {
      +                  "type": "string"
      +                },
      +                "links": {
      +                  "items": {
      +                    "type": "string"
      +                  },
      +                  "type": "array"
      +                },
      +                "self_description_check": {
      +                  "type": "string"
      +                },
      +                "sources": {
      +                  "items": {
      +                    "type": "string"
      +                  },
      +                  "type": "array"
      +                },
      +                "status": {
      +                  "type": "string"
      +                },
      +                "summary": {
      +                  "type": "string"
      +                },
      +                "website": {
      +                  "type": "string"
      +                }
      +              },
      +              "type": [
      +                "object",
      +                "null"
      +              ]
      +            },
      +            "earned_eth_clean": {
      +              "type": "number"
      +            },
      +            "flags": {
      +              "type": "integer"
      +            },
      +            "id": {
      +              "type": "string"
      +            },
      +            "name": {
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "paid_per_use": {
      +              "properties": {
      +                "as_of": {
      +                  "type": "string"
      +                },
      +                "basis": {
      +                  "const": "paid_calls",
      +                  "type": "string"
      +                },
      +                "board": {
      +                  "enum": [
      +                    "ranked",
      +                    "rookies",
      +                    "bouncer",
      +                    null
      +                  ],
      +                  "type": [
      +                    "string",
      +                    "null"
      +                  ]
      +                },
      +                "components": {
      +                  "type": "object"
      +                },
      +                "rank": {
      +                  "type": [
      +                    "integer",
      +                    "null"
      +                  ]
      +                },
      +                "rookie": {
      +                  "type": "boolean"
      +                },
      +                "score": {
      +                  "type": [
      +                    "number",
      +                    "null"
      +                  ]
      +                },
      +                "stats": {
      +                  "properties": {
      +                    "calls": {
      +                      "properties": {
      +                        "clean": {
      +                          "type": "integer"
      +                        },
      +                        "self": {
      +                          "type": "integer"
      +                        },
      +                        "sweep": {
      +                          "type": "integer"
      +                        },
      +                        "total": {
      +                          "type": "integer"
      +                        }
      +                      },
      +                      "required": [
      +                        "total",
      +                        "clean",
      +                        "self",
      +                        "sweep"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    "payer_clusters": {
      +                      "type": "integer"
      +                    },
      +                    "repeat_payer_clusters": {
      +                      "type": "integer"
      +                    },
      +                    "usdc_atomic_clean": {
      +                      "description": "Clean USDC in exact atomic units (6 decimals).",
      +                      "pattern": "^[0-9]+$",
      +                      "type": "string"
      +                    }
      +                  },
      +                  "required": [
      +                    "payer_clusters",
      +                    "repeat_payer_clusters",
      +                    "calls",
      +                    "usdc_atomic_clean"
      +                  ],
      +                  "type": "object"
      +                },
      +                "verdict": {
      +                  "enum": [
      +                    "LEGIT",
      +                    "SUS",
      +                    "BOUNCED"
      +                  ],
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "basis",
      +                "score",
      +                "rank",
      +                "board",
      +                "rookie",
      +                "verdict",
      +                "components",
      +                "stats",
      +                "as_of"
      +              ],
      +              "type": "object"
      +            },
      +            "rank": {
      +              "type": [
      +                "integer",
      +                "null"
      +              ]
      +            },
      +            "rookie": {
      +              "type": "boolean"
      +            },
      +            "score": {
      +              "type": [
      +                "number",
      +                "null"
      +              ]
      +            },
      +            "verdict": {
      +              "enum": [
      +                "LEGIT",
      +                "SUS",
      +                "BOUNCED"
      +              ],
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "id",
      +            "verdict",
      +            "score",
      +            "flags"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "mode": {
      +        "type": "string"
      +      },
      +      "next_cursor": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      }
      +    },
      +    "required": [
      +      "as_of",
      +      "items"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "properties": {
      +      "accepts": {
      +        "items": {
      +          "properties": {
      +            "amount": {
      +              "type": "string"
      +            },
      +            "asset": {
      +              "type": "string"
      +            },
      +            "network": {
      +              "type": "string"
      +            },
      +            "payTo": {
      +              "type": "string"
      +            },
      +            "scheme": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "scheme",
      +            "network",
      +            "amount",
      +            "asset",
      +            "payTo"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "error": {
      +        "type": "string"
      +      },
      +      "resource": {
      +        "properties": {
      +          "url": {
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "url"
      +        ],
      +        "type": "object"
      +      },
      +      "x402Version": {
      +        "const": 2,
      +        "type": "integer"
      +      }
      +    },
      +    "required": [
      +      "x402Version",
      +      "accepts"
      +    ],
      +    "type": "object"
      +  }
      +]
  3. Changed1 schema field changed
    • changedOutput schema / anyOf
      Previous value: -[
      -  {
      -    "properties": {
      -      "as_of": {
      -        "type": "string"
      -      },
      -      "items": {
      -        "items": {
      -          "properties": {
      -            "description": {
      -              "description": "The agent's full self-description (paid calls only). Self-described, unverified.",
      -              "maxLength": 1000,
      -              "type": [
      -                "string",
      -                "null"
      -              ]
      -            },
      -            "description_preview": {
      -              "description": "First sentence of the agent's own description. Self-described, unverified.",
      -              "maxLength": 160,
      -              "type": [
      -                "string",
      -                "null"
      -              ]
      -            },
      -            "earned_eth_clean": {
      -              "type": "number"
      -            },
      -            "flags": {
      -              "type": "integer"
      -            },
      -            "id": {
      -              "type": "string"
      -            },
      -            "name": {
      -              "type": [
      -                "string",
      -                "null"
      -              ]
      -            },
      -            "rank": {
      -              "type": [
      -                "integer",
      -                "null"
      -              ]
      -            },
      -            "rookie": {
      -              "type": "boolean"
      -            },
      -            "score": {
      -              "type": [
      -                "number",
      -                "null"
      -              ]
      -            },
      -            "verdict": {
      -              "enum": [
      -                "LEGIT",
      -                "SUS",
      -                "BOUNCED"
      -              ],
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "id",
      -            "verdict",
      -            "score",
      -            "flags"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "mode": {
      -        "type": "string"
      -      },
      -      "next_cursor": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      }
      -    },
      -    "required": [
      -      "as_of",
      -      "items"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "accepts": {
      -        "items": {
      -          "properties": {
      -            "amount": {
      -              "type": "string"
      -            },
      -            "asset": {
      -              "type": "string"
      -            },
      -            "network": {
      -              "type": "string"
      -            },
      -            "payTo": {
      -              "type": "string"
      -            },
      -            "scheme": {
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "scheme",
      -            "network",
      -            "amount",
      -            "asset",
      -            "payTo"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "error": {
      -        "type": "string"
      -      },
      -      "resource": {
      -        "properties": {
      -          "url": {
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "url"
      -        ],
      -        "type": "object"
      -      },
      -      "x402Version": {
      -        "const": 2,
      -        "type": "integer"
      -      }
      -    },
      -    "required": [
      -      "x402Version",
      -      "accepts"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "properties": {
      +      "as_of": {
      +        "type": "string"
      +      },
      +      "items": {
      +        "items": {
      +          "properties": {
      +            "description": {
      +              "description": "Enhanced description combining research and available Bazaar claims (paid agent pages/export only).",
      +              "maxLength": 5000,
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "description_bazaar": {
      +              "description": "Paid only. Up to three matched Bazaar claims and provenance; first claim supplies the public preview.",
      +              "items": {
      +                "properties": {
      +                  "description": {
      +                    "type": "string"
      +                  },
      +                  "link_checked_at": {
      +                    "type": "string"
      +                  },
      +                  "observed_at": {
      +                    "type": "string"
      +                  },
      +                  "resource_key": {
      +                    "type": "string"
      +                  },
      +                  "url": {
      +                    "type": "string"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              "maxItems": 3,
      +              "type": "array"
      +            },
      +            "description_note": {
      +              "description": "Free response only: paid-access note, or null when no enhanced profile exists.",
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "description_preview": {
      +              "description": "One sentence from a verified-linked Bazaar listing; provider claim, unverified. Never research text.",
      +              "maxLength": 160,
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "description_research": {
      +              "description": "Paid only. Supplied research findings, including identity caveats and their date; never scoring evidence.",
      +              "properties": {
      +                "agent_ref": {
      +                  "type": "string"
      +                },
      +                "category": {
      +                  "type": "string"
      +                },
      +                "checked_on": {
      +                  "format": "date",
      +                  "type": "string"
      +                },
      +                "confidence": {
      +                  "enum": [
      +                    "low",
      +                    "medium",
      +                    "high"
      +                  ],
      +                  "type": "string"
      +                },
      +                "identity_match": {
      +                  "type": "string"
      +                },
      +                "links": {
      +                  "items": {
      +                    "type": "string"
      +                  },
      +                  "type": "array"
      +                },
      +                "self_description_check": {
      +                  "type": "string"
      +                },
      +                "sources": {
      +                  "items": {
      +                    "type": "string"
      +                  },
      +                  "type": "array"
      +                },
      +                "status": {
      +                  "type": "string"
      +                },
      +                "summary": {
      +                  "type": "string"
      +                },
      +                "website": {
      +                  "type": "string"
      +                }
      +              },
      +              "type": [
      +                "object",
      +                "null"
      +              ]
      +            },
      +            "earned_eth_clean": {
      +              "type": "number"
      +            },
      +            "flags": {
      +              "type": "integer"
      +            },
      +            "id": {
      +              "type": "string"
      +            },
      +            "name": {
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "rank": {
      +              "type": [
      +                "integer",
      +                "null"
      +              ]
      +            },
      +            "rookie": {
      +              "type": "boolean"
      +            },
      +            "score": {
      +              "type": [
      +                "number",
      +                "null"
      +              ]
      +            },
      +            "verdict": {
      +              "enum": [
      +                "LEGIT",
      +                "SUS",
      +                "BOUNCED"
      +              ],
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "id",
      +            "verdict",
      +            "score",
      +            "flags"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "mode": {
      +        "type": "string"
      +      },
      +      "next_cursor": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      }
      +    },
      +    "required": [
      +      "as_of",
      +      "items"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "properties": {
      +      "accepts": {
      +        "items": {
      +          "properties": {
      +            "amount": {
      +              "type": "string"
      +            },
      +            "asset": {
      +              "type": "string"
      +            },
      +            "network": {
      +              "type": "string"
      +            },
      +            "payTo": {
      +              "type": "string"
      +            },
      +            "scheme": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "scheme",
      +            "network",
      +            "amount",
      +            "asset",
      +            "payTo"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "error": {
      +        "type": "string"
      +      },
      +      "resource": {
      +        "properties": {
      +          "url": {
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "url"
      +        ],
      +        "type": "object"
      +      },
      +      "x402Version": {
      +        "const": 2,
      +        "type": "integer"
      +      }
      +    },
      +    "required": [
      +      "x402Version",
      +      "accepts"
      +    ],
      +    "type": "object"
      +  }
      +]
  4. Changed1 schema field changed
    • changedOutput schema / anyOf
      Previous value: -[
      -  {
      -    "properties": {
      -      "as_of": {
      -        "type": "string"
      -      },
      -      "items": {
      -        "items": {
      -          "properties": {
      -            "earned_eth_clean": {
      -              "type": "number"
      -            },
      -            "flags": {
      -              "type": "integer"
      -            },
      -            "id": {
      -              "type": "string"
      -            },
      -            "name": {
      -              "type": [
      -                "string",
      -                "null"
      -              ]
      -            },
      -            "rank": {
      -              "type": [
      -                "integer",
      -                "null"
      -              ]
      -            },
      -            "rookie": {
      -              "type": "boolean"
      -            },
      -            "score": {
      -              "type": [
      -                "number",
      -                "null"
      -              ]
      -            },
      -            "verdict": {
      -              "enum": [
      -                "LEGIT",
      -                "SUS",
      -                "BOUNCED"
      -              ],
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "id",
      -            "verdict",
      -            "score",
      -            "flags"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "mode": {
      -        "type": "string"
      -      },
      -      "next_cursor": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      }
      -    },
      -    "required": [
      -      "as_of",
      -      "items"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "properties": {
      -      "accepts": {
      -        "items": {
      -          "properties": {
      -            "amount": {
      -              "type": "string"
      -            },
      -            "asset": {
      -              "type": "string"
      -            },
      -            "network": {
      -              "type": "string"
      -            },
      -            "payTo": {
      -              "type": "string"
      -            },
      -            "scheme": {
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "scheme",
      -            "network",
      -            "amount",
      -            "asset",
      -            "payTo"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "error": {
      -        "type": "string"
      -      },
      -      "resource": {
      -        "properties": {
      -          "url": {
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "url"
      -        ],
      -        "type": "object"
      -      },
      -      "x402Version": {
      -        "const": 2,
      -        "type": "integer"
      -      }
      -    },
      -    "required": [
      -      "x402Version",
      -      "accepts"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "properties": {
      +      "as_of": {
      +        "type": "string"
      +      },
      +      "items": {
      +        "items": {
      +          "properties": {
      +            "description": {
      +              "description": "The agent's full self-description (paid calls only). Self-described, unverified.",
      +              "maxLength": 1000,
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "description_preview": {
      +              "description": "First sentence of the agent's own description. Self-described, unverified.",
      +              "maxLength": 160,
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "earned_eth_clean": {
      +              "type": "number"
      +            },
      +            "flags": {
      +              "type": "integer"
      +            },
      +            "id": {
      +              "type": "string"
      +            },
      +            "name": {
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "rank": {
      +              "type": [
      +                "integer",
      +                "null"
      +              ]
      +            },
      +            "rookie": {
      +              "type": "boolean"
      +            },
      +            "score": {
      +              "type": [
      +                "number",
      +                "null"
      +              ]
      +            },
      +            "verdict": {
      +              "enum": [
      +                "LEGIT",
      +                "SUS",
      +                "BOUNCED"
      +              ],
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "id",
      +            "verdict",
      +            "score",
      +            "flags"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "mode": {
      +        "type": "string"
      +      },
      +      "next_cursor": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      }
      +    },
      +    "required": [
      +      "as_of",
      +      "items"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "properties": {
      +      "accepts": {
      +        "items": {
      +          "properties": {
      +            "amount": {
      +              "type": "string"
      +            },
      +            "asset": {
      +              "type": "string"
      +            },
      +            "network": {
      +              "type": "string"
      +            },
      +            "payTo": {
      +              "type": "string"
      +            },
      +            "scheme": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "scheme",
      +            "network",
      +            "amount",
      +            "asset",
      +            "payTo"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "error": {
      +        "type": "string"
      +      },
      +      "resource": {
      +        "properties": {
      +          "url": {
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "url"
      +        ],
      +        "type": "object"
      +      },
      +      "x402Version": {
      +        "const": 2,
      +        "type": "integer"
      +      }
      +    },
      +    "required": [
      +      "x402Version",
      +      "accepts"
      +    ],
      +    "type": "object"
      +  }
      +]
  5. First observed

TDQS

A4.4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already establish read-only safety and a closed-world scope. The description adds useful behavioral context: up to 10 matches, best-first ordering, the verdict/score/flag-count summary, and a per-IP free allowance. It does not contradict annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is front-loaded with the primary lookup purpose and remains compact. Every clause adds something useful, though the sentence is dense and could be slightly easier to scan.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a one-parameter lookup with an output schema and read-only annotations, this covers the key selection context: what it finds, when to use it, result cap and ordering, follow-up routing, and rate-limit context.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the query parameter is already well documented with accepted forms. The description mirrors the same forms but does not add syntax or format details beyond the schema, so the high-coverage baseline of 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb and resource: find an ERC-8004 agent on Base by name, wallet address, or partial id. It also clearly distinguishes the lookup case from the exact-id case and names check_agent as the follow-up, so the agent can tell it apart from siblings.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It gives an explicit condition for use: when you don't have the exact id, as the first step of a reputation check. It also routes the agent to check_agent once an id is known for the full scorecard.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources