Skip to main content
Glama

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

List agents

list_agents
Read-only

Compare ERC-8004 agents on Base by reputation: a page with score, verdict and flag count, to shortlist whom to hire or grade a whole category. Hired filters: ranked, rookies. Paid per use filters: paid_per_use, paid_per_use_rookies (payer evidence only, basis paid_calls). One bouncer filter for SUS/BOUNCED. Separate paid_per_use stats and category labels never overwrite Hired job/ETH fields. The first 25 without a cursor are free; more, or the next page, is paid over x402 (here in _meta, as at the HTTP API: https://makememoneynomistakes.ai/skill.md), or a call-bundle pass covers it.

Input Schema

NameRequiredDescriptionDefault
boardNo
limitNoItems per page, 1 to 100. Over 25 is a paid call (a pass covers it).
cursorNoThe previous page's next_cursor.
verdictNo

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. Changed2 schema fields changed
    • changedInput schema / properties / board / enum
      Previous value: -[
      -  "ranked",
      -  "rookies",
      -  "bouncer"
      -]New value: +[
      +  "ranked",
      +  "rookies",
      +  "bouncer",
      +  "paid_per_use",
      +  "paid_per_use_rookies"
      +]
    • 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.2/5.0
Behavior5/5

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

Goes well past the annotations by disclosing the monetization model: the first 25 rows without a cursor are free, further rows or a next page are paid over x402 (surfaced in _meta) or covered by a call-bundle pass, plus a link to the HTTP docs. It also disclaims data-mixing behavior ('separate paid_per_use stats and category labels never overwrite Hired job/ETH fields') and scopes evidence ('payer evidence only, basis paid_calls'), which are non-obvious behavioral traits an agent must know before calling.

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

Conciseness3/5

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

Purpose is front-loaded in the first clause, which is good, but the remainder is a dense run-on packing billing, join semantics and data-isolation rules into one paragraph with terse jargon ('payer evidence only, basis paid_calls'). Every sentence carries information, yet the packaging makes it harder to parse than it needs to be.

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

Completeness4/5

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

For a paid, paginated list tool with an output schema, the description covers the essentials: pagination economics, payment path, filter families and data isolation. The remaining gap is the unclear relationship between the bouncer board and the verdict parameter, and the absence of sibling routing guidance.

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

Parameters4/5

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

Schema coverage is 50% and the two enum parameters (board, verdict) carry no schema descriptions, so the description must compensate — and it largely does by enumerating ranked/rookies as hired boards, paid_per_use/paid_per_use_rookies as paid boards, and tying bouncer to SUS/BOUNCED. limit and cursor are already documented in the schema. The board-vs-verdict distinction ('One bouncer filter for SUS/BOUNCED') is still slightly ambiguous, and LEGIT is never explained.

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?

States a specific verb and resource ('Compare ERC-8004 agents on Base by reputation') plus the returned shape ('a page with score, verdict and flag count'), and names the concrete outcomes it supports (shortlist whom to hire, grade a category). This clearly separates it from single-agent siblings like check_agent and find_agent.

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

Usage Guidelines3/5

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

It gives intent-level guidance ('to shortlist whom to hire or grade a whole category') and maps boards to purposes ('Hired filters: ranked, rookies', 'Paid per use filters: ...'), which implies when each filter applies. However it never names an alternative sibling or an explicit when-not condition, so routing between list_agents and check_agent/find_agent is left to inference.

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