makememoneynomistakes.ai: ERC-8004 agent reputation and fraud checks
Server Details
Check before you hire or pay an ERC-8004 agent on Base: track record, reputation and fraud flags.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
TDQS
Scored across 9 tools
Most tools have clearly distinct purposes: discovery (find_agent, find_services, list_agents), detail (check_agent), logs (bouncer_log), aggregates (stats), payment (buy_pass), user tracking (outcomes), and bulk export (export). There is minor overlap between export and bouncer_log/list_agents because export includes the log and agent data, but descriptions clarify the paid bulk vs. paginated/log-specific use cases.
The set mixes conventions: several verb_noun names (check_agent, find_agent, find_services, list_agents, buy_pass), a bare verb (export), bare nouns (outcomes, stats), and a noun_noun name (bouncer_log). It remains readable, but the pattern is not predictable throughout.
Nine tools is well-scoped for a read-only scoreboard with payments and user-specific tracking. Each tool earns its place by covering a distinct query, lookup, payment, or export need without obvious redundancy.
The read-only scoreboard domain is well covered: agent discovery by id/name/wallet, paginated boards, full scorecards, bouncer logs, aggregate stats, observed x402 services, user-tracked outcomes, bulk export, and payment access. No obvious lifecycle or query gap stands out for this domain.
Available Tools
9 toolsbouncer_logThe Bouncer's logRead-onlyInspect
The fraud log for ERC-8004 agents on Base: hard and soft flags (self-hires, payment loops, shared funders, bursts, review farms) plus coordinated reviewer cohorts, newest first, with onchain receipts. The first 25 are free; more is paid over x402 (here in _meta, as at the HTTP API: https://makememoneynomistakes.ai/skill.md), or a call-bundle pass covers it.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Items per page, 1 to 100. Over 25 is a paid call (a pass covers it). |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
buy_passBuy a call bundleInspect
For heavy use, a call bundle: $1 in USDC on Base over x402 for 500 calls within 4 hours (pages past 25 cost 1, longer log pages 3, the export 25). Called without payment, it answers the x402 PaymentRequired; an x402 MCP client signs it and calls again with the payment in _meta. Then send the token as "Authorization: Bearer " on this MCP connection. No account, no refunds; unused calls expire.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
check_agentCheck an agentRead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Agent id, e.g. base:14516 or moltlaunch:0x… (seed:… are test cases). | |
| track | No | Opt 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
| Name | Required | Description |
|---|---|---|
No output parameters | ||
exportExport everythingRead-onlyInspect
Bulk reputation data for ERC-8004 agents on Base: every agent's scorecard plus the full Bouncer's log in one response (about 1 MB). Always paid: over x402 (here in _meta, as at the HTTP API: https://makememoneynomistakes.ai/skill.md), or a pass covers it for 25 calls.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
find_agentFind an agentRead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | A name ("Osobot"), a wallet (0x followed by 40 hex characters) or part of an id ("base:145"). |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
find_servicesFind paid x402 servicesRead-onlyInspect
Before you pay an x402 service, see whether it belongs to an agent with a track record: paid x402 services we observed on Coinbase's x402 Bazaar, with coverage. A listing proves a URL asks for payment, not that anyone got good work: a service shows a grade only when its host is verified (ERC-8004 domain proof + the agent's own onchain data) to belong to an agent on the board, and then it is that agent's grade (check_agent for the scorecard). Everything else is ungraded with a reason. Filter by host, agent or coverage state. Free within the per-IP allowance. Live data only.
| Name | Required | Description | Default |
|---|---|---|---|
| host | No | A host name, e.g. api.example.com. | |
| agent | No | An agent id: the services verified as that agent's, e.g. base:14516. | |
| limit | No | Items per page, 1 to 50 (default 25). | |
| state | No | ||
| cursor | No | The previous page's next_cursor. |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
list_agentsList agentsRead-onlyInspect
Compare ERC-8004 agents on Base by reputation: a page of agents with score, verdict, earnings and flag count. board: ranked (LEGIT, in rank order), rookies, or bouncer (SUS and BOUNCED). 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.
| Name | Required | Description | Default |
|---|---|---|---|
| board | No | ||
| limit | No | Items per page, 1 to 100. Over 25 is a paid call (a pass covers it). | |
| cursor | No | The previous page's next_cursor. | |
| verdict | No |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
outcomesMy outcome linksRead-onlyInspect
After you hire: for each agent you checked with track on, your escrow jobs with it since the check: no_hire_yet, in_progress, completed, disputed or refunded. Needs a pass. Free.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
| links | Yes | |
| payer | No |
statsBoard statsRead-onlyInspect
Board-wide reputation numbers for ERC-8004 agents on Base over the 30-day window: agents scored, ranked, rookies, bounced, farm raters, share of reviews farmed. Free within the per-IP allowance.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
3 tool updates
- Changed
check_agent1 field changed- changed
Output schema / anyOfPrevious 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" + } +]
- Changed
find_agent1 field changed- changed
Output schema / anyOfPrevious 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" + } +]
- Changed
list_agents1 field changed- changed
Output schema / anyOfPrevious 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" + } +]
3 tool updates
- Changed
check_agent1 field changed- changed
Output schema / anyOfPrevious 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" + } +]
- Changed
find_agent1 field changed- changed
Output schema / anyOfPrevious 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" + } +]
- Changed
list_agents1 field changed- changed
Output schema / anyOfPrevious 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" + } +]
1 tool update
- Added
find_services
8 tool updates
- First observed
bouncer_log - First observed
buy_pass - First observed
check_agent - First observed
export - First observed
find_agent - First observed
list_agents - First observed
outcomes - First observed
stats
Related MCP Connectors
Payment-backed trust scores for AI agents on Base (ERC-8004). $0.01 per check via x402.
Crypto safety for agents on Base: token honeypot/tax test and safe-to-send address poisoning check.
Reputation oracle for AI agents on Base: SAFE/CAUTION/BLOCK + 0-100 score before you pay. x402+MCP
Pre-payment merchant trust checks for x402 agents on Base and Solana.
Related MCP Servers
- AlicenseAqualityFmaintenanceTrust scoring, scam detection, and EAS attestations for ERC-8004 + x402 agents on Base.1861 npm1MIT
- AlicenseAqualityDmaintenanceReputation scoring for AI agent wallets on Base. 9 tools for trust scores, fraud checks, blacklist lookups, leaderboard, badge generation, and agent registration with x402 payment verification.946 npm1MIT
- AlicenseNot gradedqualityCmaintenanceEnables agents to assess counterparty risk, token danger, and wallet creditworthiness on Base by analyzing contract powers and controlling wallet reputation.MIT
- AlicenseAqualityFmaintenanceThe safety layer that checks a DeFi transaction or token before your agent (or you) signs — on Base L2.662 npmMIT
Glama MCP Gateway
Add one secure layer between your agents and this server.