Skip to main content
Glama

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

Check an agent

check_agent
Read-only

Check before you hire or pay an ERC-8004 agent on Base: its track record and fraud check in one call. Returns the verdict (LEGIT, SUS or BOUNCED: honesty), a 0-100 score from paid escrow work and clean reviews (quality; null when bounced or no clean record), fraud flags with onchain receipts, and stats. Use it for due diligence before you delegate work, send an x402 payment or trust an agent's reviews. Read the verdict first. Takes an id (base:14516, moltlaunch:0x…); call find_agent first if you only have a name or a wallet. Free within the per-IP allowance.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
idYesAgent id, e.g. base:14516 or moltlaunch:0x… (seed:… are test cases).
trackNoOpt in to an outcome link (needs a pass): records that your pass's wallet checked this agent, so the outcomes tool can later show your escrow jobs with it. Nothing else is stored.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedOutput schema / anyOf
      Previous value: -[
      -  {
      -    "properties": {
      -      "agent": {
      -        "type": "string"
      -      },
      -      "as_of": {
      -        "type": "string"
      -      },
      -      "basis": {
      -        "type": "string"
      -      },
      -      "components": {
      -        "type": "object"
      -      },
      -      "description": {
      -        "description": "The agent's full self-description (paid calls only). Self-described, unverified.",
      -        "maxLength": 1000,
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "description_note": {
      -        "type": "string"
      -      },
      -      "description_preview": {
      -        "description": "First sentence of the agent's own description. Self-described, unverified.",
      -        "maxLength": 160,
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "flags": {
      -        "items": {
      -          "properties": {
      -            "evidence": {
      -              "type": "object"
      -            },
      -            "rule": {
      -              "type": "string"
      -            },
      -            "severity": {
      -              "enum": [
      -                "hard",
      -                "soft",
      -                "info"
      -              ],
      -              "type": "string"
      -            },
      -            "summary": {
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "rule",
      -            "severity",
      -            "summary"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "name": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "rank": {
      -        "type": [
      -          "integer",
      -          "null"
      -        ]
      -      },
      -      "rookie": {
      -        "type": "boolean"
      -      },
      -      "score": {
      -        "type": [
      -          "number",
      -          "null"
      -        ]
      -      },
      -      "stats": {
      -        "type": "object"
      -      },
      -      "verdict": {
      -        "enum": [
      -          "LEGIT",
      -          "SUS",
      -          "BOUNCED"
      -        ],
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "agent",
      -      "verdict",
      -      "score",
      -      "flags",
      -      "as_of"
      -    ],
      -    "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": {
      +      "agent": {
      +        "type": "string"
      +      },
      +      "as_of": {
      +        "type": "string"
      +      },
      +      "basis": {
      +        "type": "string"
      +      },
      +      "components": {
      +        "type": "object"
      +      },
      +      "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"
      +        ]
      +      },
      +      "flags": {
      +        "items": {
      +          "properties": {
      +            "evidence": {
      +              "type": "object"
      +            },
      +            "rule": {
      +              "type": "string"
      +            },
      +            "severity": {
      +              "enum": [
      +                "hard",
      +                "soft",
      +                "info"
      +              ],
      +              "type": "string"
      +            },
      +            "summary": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "rule",
      +            "severity",
      +            "summary"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "name": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "rank": {
      +        "type": [
      +          "integer",
      +          "null"
      +        ]
      +      },
      +      "rookie": {
      +        "type": "boolean"
      +      },
      +      "score": {
      +        "type": [
      +          "number",
      +          "null"
      +        ]
      +      },
      +      "stats": {
      +        "type": "object"
      +      },
      +      "verdict": {
      +        "enum": [
      +          "LEGIT",
      +          "SUS",
      +          "BOUNCED"
      +        ],
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "agent",
      +      "verdict",
      +      "score",
      +      "flags",
      +      "as_of"
      +    ],
      +    "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": {
      -      "agent": {
      -        "type": "string"
      -      },
      -      "as_of": {
      -        "type": "string"
      -      },
      -      "basis": {
      -        "type": "string"
      -      },
      -      "components": {
      -        "type": "object"
      -      },
      -      "flags": {
      -        "items": {
      -          "properties": {
      -            "evidence": {
      -              "type": "object"
      -            },
      -            "rule": {
      -              "type": "string"
      -            },
      -            "severity": {
      -              "enum": [
      -                "hard",
      -                "soft",
      -                "info"
      -              ],
      -              "type": "string"
      -            },
      -            "summary": {
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "rule",
      -            "severity",
      -            "summary"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "name": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      },
      -      "rank": {
      -        "type": [
      -          "integer",
      -          "null"
      -        ]
      -      },
      -      "rookie": {
      -        "type": "boolean"
      -      },
      -      "score": {
      -        "type": [
      -          "number",
      -          "null"
      -        ]
      -      },
      -      "stats": {
      -        "type": "object"
      -      },
      -      "verdict": {
      -        "enum": [
      -          "LEGIT",
      -          "SUS",
      -          "BOUNCED"
      -        ],
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "agent",
      -      "verdict",
      -      "score",
      -      "flags",
      -      "as_of"
      -    ],
      -    "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": {
      +      "agent": {
      +        "type": "string"
      +      },
      +      "as_of": {
      +        "type": "string"
      +      },
      +      "basis": {
      +        "type": "string"
      +      },
      +      "components": {
      +        "type": "object"
      +      },
      +      "description": {
      +        "description": "The agent's full self-description (paid calls only). Self-described, unverified.",
      +        "maxLength": 1000,
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "description_note": {
      +        "type": "string"
      +      },
      +      "description_preview": {
      +        "description": "First sentence of the agent's own description. Self-described, unverified.",
      +        "maxLength": 160,
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "flags": {
      +        "items": {
      +          "properties": {
      +            "evidence": {
      +              "type": "object"
      +            },
      +            "rule": {
      +              "type": "string"
      +            },
      +            "severity": {
      +              "enum": [
      +                "hard",
      +                "soft",
      +                "info"
      +              ],
      +              "type": "string"
      +            },
      +            "summary": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "rule",
      +            "severity",
      +            "summary"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "name": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "rank": {
      +        "type": [
      +          "integer",
      +          "null"
      +        ]
      +      },
      +      "rookie": {
      +        "type": "boolean"
      +      },
      +      "score": {
      +        "type": [
      +          "number",
      +          "null"
      +        ]
      +      },
      +      "stats": {
      +        "type": "object"
      +      },
      +      "verdict": {
      +        "enum": [
      +          "LEGIT",
      +          "SUS",
      +          "BOUNCED"
      +        ],
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "agent",
      +      "verdict",
      +      "score",
      +      "flags",
      +      "as_of"
      +    ],
      +    "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. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources