agentgrade

EnglishEspañol日本語中文
← Knowledge Base

How scoring works

agentgrade checks for 10 capabilities across payments, discovery, and identity. Each capability has sub-checks that fall into two tiers:

Verified checks are weighted 2x in the score calculation. A site that works is worth more than a site that claims to work.

The 10 capabilities

Payments (highest weight)

Discovery

Informational (lower weight)

Optional (don't hurt your score)

Score breakdown

The percentage score is: (passed check weight / total check weight) × 100

The summary shows "X / Y checks passed" where Y excludes optional checks that weren't found. Optional checks (identity protocols) can only help your score, never hurt it.

How to improve your score

  • Add discovery files first/openapi.json and /llms.txt are the easiest wins
  • Make sure they work — a reachable, valid OpenAPI spec gets you verified checks, not just declared
  • Add MCP — the MCP handshake (initialize → tools/list → tools/call) earns multiple verified checks
  • Add payment support — x402 or MPP headers on at least one endpoint lights up the Machine Payments capability
  • Publish a service catalog/.well-known/x402.json with discoverable endpoints earns Bazaar checks