Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

io.github.epistemedeus/x402-data-gateway

REMOTE · AGENTS.SAMEDAYDESK.COM · SCANNED AUG 19

Twenty-two paid x402 and MPP tools for agent discovery, payment safety, data, and DeFi.

+4 this week 67 Trust /100
Trust breakdown (6 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score →

Endpoint Security57
Transport & Reachability100
Schema Quality & AI Usability69
  • AI-judged instruction clarity (excellent).Pass
  • Context-footprint check failed: tool/resource definitions use about 4103 tokens (~186/item across 22 items; 22 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management33
  • Stability observed for 10 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage100
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 100% of tool parameters carry a description.Pass
  • Structured output schemas are declared (5% of tools); any adoption earns full credit.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Install

Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.

remote · agents.samedaydesk.com

# add to Claude Code
claude mcp add --transport http epistemedeus-x402-data-gateway https://agents.samedaydesk.com/mcp
# ~/.codex/config.toml
[mcp_servers.epistemedeus-x402-data-gateway]
url = "https://agents.samedaydesk.com/mcp"
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "epistemedeus-x402-data-gateway": {
      "type": "remote",
      "url": "https://agents.samedaydesk.com/mcp",
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add epistemedeus-x402-data-gateway --url https://agents.samedaydesk.com/mcp --transport streamable-http
# ~/.hermes/config.yaml
mcp_servers:
  epistemedeus-x402-data-gateway:
    url: "https://agents.samedaydesk.com/mcp"
// mcp.json
{
  "mcpServers": {
    "epistemedeus-x402-data-gateway": {
      "type": "http",
      "url": "https://agents.samedaydesk.com/mcp"
    }
  }
}

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 19 Aug 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 30 to 33. That category is still filling its 30-day observation window: 9 days of observed history at the previous scan, 10 at this one. The score rises as the window fills, whether or not the server changes.

  • 17 Aug 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 23 to 27. That category is still filling its 30-day observation window: 7 days of observed history at the previous scan, 8 at this one. The score rises as the window fills, whether or not the server changes.

  • 15 Aug 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 17 to 20. That category is still filling its 30-day observation window: 5 days of observed history at the previous scan, 6 at this one. The score rises as the window fills, whether or not the server changes.

  • 13 Aug 26 +1
    • Server version: 1.23.14 → 1.23.16 functional
    • Server version: 1.23.11 → 1.23.14 functional
  • 12 Aug 26 0
    • Tool “agent_surface_budget_audit” rewrote its description, which is the text the model reads security
    • Tool “seller_integrity_audit” rewrote its description, which is the text the model reads security
    • Tool “agent_discoverability_audit” rewrote its description, which is the text the model reads security
    • Tool “payment_offer_preflight” rewrote its description, which is the text the model reads security
    • Schema quality: 163 → 186 functional
    • Schema quality: 163 → 184 functional
    • Schema quality: 163 → 183 functional
    • Schema quality: 163 → 181 functional
    • Schema quality: 2776 → 3561 functional
    • First check of Tool coverage: 5 functional
    • Server version: 1.23.10 → 1.23.11 functional
    • Server version: 1.23.5 → 1.23.10 functional
    • Server version: 1.23.4 → 1.23.5 functional
    • Server version: 1.23.3 → 1.23.4 functional
    • Server version: 1.22.3 → 1.23.3 functional
    • Server version: 1.21.0 → 1.22.3 functional
    • Server version: 1.19.0 → 1.21.0 functional
    • Server version: 1.13.0 → 1.19.0 functional
    • New tool “agent_surface_budget_audit” functional
    • New tool “contract_qualified_search” functional
    • New tool “seller_integrity_audit” functional
    • New tool “stateful_wallet_policy_conformance” functional
    • New tool “wallet_policy_conformance” functional
    • “agent_surface_budget_audit” added an optional parameter “surfaceMode” cosmetic
    • “seller_integrity_audit” added an optional parameter “method” cosmetic
    • “seller_integrity_audit” added an optional parameter “requiredPaths” cosmetic
    • “agent_discoverability_audit” added an optional parameter “expectedPriceUsd” cosmetic
    • “agent_discoverability_audit” added an optional parameter “runtimeUrl” cosmetic
    • “payment_offer_preflight” added an optional parameter “catalog” cosmetic
    • “seller_integrity_audit” reworded the description of “requireBazaar” cosmetic
    • “seller_integrity_audit” reworded the description of “route” cosmetic
    • “payment_offer_preflight” reworded the description of “url” cosmetic
  • 11 Aug 26 +1
    • Tool “agent_discoverability_audit” rewrote its description, which is the text the model reads security
    • Schema quality: 2241 → 2776 functional
    • Schema quality: 2241 → 2548 functional
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
    • Server version: 1.12.1 → 1.13.0 functional
    • Server version: 1.12.0 → 1.12.1 functional
    • Server version: 1.11.48 → 1.12.0 functional
    • Server version: 1.11.40 → 1.11.48 functional
    • Server version: 1.11.37 → 1.11.40 functional
    • Server version: 1.11.33 → 1.11.37 functional
    • Server version: 1.11.32 → 1.11.33 functional
    • New tool “solana_transaction_receipt” functional
    • New tool “transaction_receipt” functional
    • New tool “settlement_proof” functional
    • “agent_discoverability_audit” added an optional parameter “surfaceAudit” cosmetic
  • 10 Aug 26 +1
    • Tool “agent_discoverability_audit” rewrote its description, which is the text the model reads security
    • Stability: unverified → 0.03 functional
    • Server version: 1.11.28 → 1.11.32 functional
    • Server version: 1.11.16 → 1.11.28 functional
    • New tool “payment_offer_preflight” functional
  • 9 Aug 26 61

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 19 Aug 2026 · Probed https://agents.samedaydesk.com/mcp

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=agents.samedaydesk.com CN=YE1,O=Let's Encrypt,C=US 8 Aug 2026 6 Nov 2026 ECDSA 256 ECDSA-SHA384 6e161b2ed50c5cc8f41c850c1ef098d4dfc
SANs: agents.samedaydesk.com
CN=YE1,O=Let's Encrypt,C=US (CA) CN=Root YE,O=ISRG,C=US 3 Sept 2025 2 Sept 2028 ECDSA 384 ECDSA-SHA384 5ddd70dd31f801c85c186a7a04b80afe
CN=Root YE,O=ISRG,C=US (CA) CN=ISRG Root X2,O=Internet Security Research Group,C=US 13 May 2026 2 Sept 2032 ECDSA 384 ECDSA-SHA384 872165fc34b6e5fba8add5b3705fb53a
CN=ISRG Root X2,O=Internet Security Research Group,C=US (CA) CN=ISRG Root X1,O=Internet Security Research Group,C=US 13 May 2026 2 Sept 2032 ECDSA 384 SHA256-RSA 6c8f1dc727c7117f7baf853ac980f9cd
DNSSEC insecure

Validation of agents.samedaydesk.com. Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
com. present 19718 13 Verified
samedaydesk.com. absent Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication No authorisation required

The endpoint answered without asking for a token. Anyone who knows the URL can reach it.

Result No authorisation required
HTTP status 200
Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://agents.samedaydesk.com/mcp Verified 200
http (plaintext) http://agents.samedaydesk.com/mcp HTTPS enforced 301 https://agents.samedaydesk.com/mcp
MCP tools · 22 exposed · ~4,103 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.

Tool Tokens
agent_discoverability_audit ~323

Measure one service's brand-blind rank, source-family coverage, expected-route presence, canonical-vs-alias listing identity, duplicate records, competitors, and exact-price drift across ten public machine-service discovery views. Supply `runtimeUrl` with an exact route to derive the comparison price from one coherent live unsigned x402 or MPP offer; otherwise `expectedPriceUsd` remains caller-supplied. Set `surfaceAudit` only when you also want the target's public Agent Card, ERC-8004 registration document, and action catalog checked. Catalog queries use no credentials or payments, and runtime inspection is DNS-pinned, redirect-free, headers-only, and unsigned. Results are point-in-time reach and catalog-coherence evidence, not demand, seller trust, or future-rank proof.

NameTypeReqDescription
expectedPriceUsdOptional exact route price expected by the caller. A coherent runtimeUrl offer takes precedence and caller drift is reported.
intentstringyesBrand-blind capability description
originstringyesPublic HTTPS service origin
payTostringOptional EVM payTo for alias matching
routestringOptional expected exact path
runtimeUrlstringOptional exact same-origin HTTPS GET URL whose unpaid x402 or MPP offer supplies the runtime price reference. Requires route and an exactly matching pathname.
surfaceAuditbooleanWhen true, inspect the target's public Agent Card, ERC-8004 registration document, and action catalog for the expected route through bounded same-origin fetches.

No output schema declared.

No examples provided.

agent_surface_budget_audit ~251

Measure one public service's credential-free MCP tools/list, OpenAPI, or both declared discovery surfaces before any tool call or target payment. Use `agent_discoverability_audit` for catalog reach and rank, `seller_integrity_audit` for one exact operation's response contract, or this tool for byte budgets, heaviest definitions, missing selection contracts, and progressive-discovery fixes. Unselected surfaces are not fetched or judged. It follows no redirect, calls no target tool, sends no credential or target payment, and returns no target schema, response body, or session identifier.

NameTypeReqDescription
mcpBudgetBytesintegerMaximum preferred raw MCP tools/list response size in bytes.
mcpPathstringExact root-relative MCP streamable-HTTP path.
openApiBudgetBytesintegerMaximum preferred raw OpenAPI document size in bytes.
openApiPathstringExact root-relative OpenAPI JSON path.
originstringyesCredential-free public HTTPS service origin on port 443, with no path or query.
surfaceModestringAudit MCP only, OpenAPI only, or both. Unselected surfaces are not fetched or judged.
NameTypeReqDescription
actionsarrayyes
boundaryobjectyes
checkedAtstringyes
decisionstringyes
mcpyes
okbooleanyes
openapiyes
productstringyes
requestobjectyes
versionstringyes

No examples provided.

contract_qualified_search ~226

Search Agent402 and the official MPP catalog for paid machine services that both match a capability intent and guarantee buyer-required JSON response paths. Use `agent_discoverability_audit` when you are measuring one known seller's catalog reach or rank, `seller_integrity_audit` when you already know the exact seller route to inspect, or `payment_offer_preflight` when you already have one exact callable GET URL. This search excludes SameDayDesk-owned supply and unresolved routes before audit, uses no credential or wallet, sends no seller POST or target payment, reads no paid response body, and returns only a query digest.

NameTypeReqDescription
limitintegerMaximum candidates audited and returned across Agent402 and MPP.
maxPriceDisplayUnitsnumberMaximum advertised per-call price in each source's display currency.
querystringyesCapability intent sent to Agent402 and used locally to rank MPP catalog metadata. Do not include credentials or private values.
requiredPathsarrayyesBuyer-required dotted success-response paths that every returned seller schema must guarantee recursively.

No output schema declared.

No examples provided.

deep_audit ~187

Run one read-only AI-search-readiness audit for a public business domain: company, technology, contact, and DNS/email evidence from `enrich`, plus the live structured-data gap analysis and paste-ready JSON-LD template from `schemaforge`. Use `enrich` for company facts only or `schemaforge` for structured-data remediation only. The template contains placeholders for real data; the score is diagnostic, no site changes are made, and it does not guarantee AI citations.

NameTypeReqDescription
citystringOptional city the business serves; used only to contextualize the generated structured-data template.
domainstringyesPublic business domain or URL. The hostname is normalized and the audit starts at its HTTPS homepage; any supplied path or query is ignored.
verticalstringOptional structured-data template profile. med-spas is currently specialized; unsupported values fall back to it.

No output schema declared.

No examples provided.

enrich ~110

Inspect a public company domain and return structured identity, technology, social, contact, DNS, email-infrastructure, and AI-readiness evidence. Use `schemaforge` instead for a paste-ready JSON-LD template and remediation diff, or `deep_audit` when both outputs are required together. Public data only; this tool makes no site changes.

NameTypeReqDescription
domainstringyesPublic company domain or URL, for example stripe.com. Use enrich for company evidence; use wallet_enrich for an EVM address.

No output schema declared.

No examples provided.

extract ~142

Fetch a public HTTP(S) page and return compact extraction signals for programmatic inspection: title, meta description, Open Graph/Twitter metadata, JSON-LD, headings, links, text excerpt, and AI-readiness flags. Use `read` instead when you need the page body as LLM-ready Markdown rather than metadata or a link inventory. Does not execute JavaScript; follows redirects and applies SSRF, timeout, and response-size guards.

NameTypeReqDescription
urlstringyesPublic HTTP(S) URL. Choose extract for metadata, JSON-LD, headings, links, and a text excerpt; use read for cleaned full-body Markdown. Content is fetched without JavaScript rendering.

No output schema declared.

No examples provided.

morpho_market_underwrite ~133

Underwrite one Base Morpho market with independent GraphQL, REST, and direct-RPC evidence for configuration integrity, liquidity, utilization, concentration, borrower health bands, recent history, bad debt, and PreLiquidation availability. Use `morpho_position` or `morpho_protection` for one borrower's current position or protection plan, and `morpho_preliquidation_replay` for the economics of one completed historical event. Read-only evidence with explicit disagreements; no opaque risk score or transaction action.

NameTypeReqDescription
marketIdstringyesMorpho market ID on Base mainnet

No output schema declared.

No examples provided.

morpho_position ~142

Inspect one Base borrower across Morpho markets and return position balances, LTV, health factor, liquidation headroom, direct-RPC verification, and caller-selected collateral-price stress scenarios. Use `morpho_protection` when you need exact repay or add-collateral amounts and unsigned transaction templates, `morpho_market_underwrite` for market-wide risk, or `morpho_preliquidation_replay` for one completed historical event. Read-only; no wallet, signing, broadcast, or custody.

NameTypeReqDescription
addressstringyesBorrower EVM address on Base mainnet
shocksarrayCollateral price shocks in percent

No output schema declared.

No examples provided.

morpho_preliquidation_replay ~135

Reconstruct one successful Base Morpho PreLiquidation transaction from its receipt and the exact block state, returning repaid and seized assets, protocol-oracle valuation, gross incentive, configured health window, and transaction gas before off-chain costs. Use `morpho_market_underwrite` for current market risk, `morpho_position` for a current borrower, or `morpho_protection` for a future protection plan. Historical read-only evidence; no transaction simulation, wallet, signing, or broadcast.

NameTypeReqDescription
transactionHashstringyesSuccessful Base transaction containing a Morpho PreLiquidate event

No output schema declared.

No examples provided.

morpho_protection ~242

Calculate two alternative protection plans for one Base Morpho borrower under a selected collateral-price shock and target health factor: partial repayment or added collateral. Each plan includes the bounded asset amount, expected stressed health factor, evidence basis, and unsigned ERC-20 approval plus Morpho call templates. Use `morpho_position` for diagnosis without an action plan, `morpho_market_underwrite` for market-wide risk, or `morpho_preliquidation_replay` for a completed historical event. Read-only; no wallet, signing, broadcast, or custody.

NameTypeReqDescription
addressstringyesBorrower EVM address on Base mainnet.
executionBufferBpsintegerAdditional repayment or collateral amount buffer in basis points for debt accrual and integer rounding; 25 means 0.25%.
protectAgainstShockPctnumberCollateral-price shock percentage to withstand, from -99 through 0; for example -10 models a 10% price decline.
targetHealthFactornumberTarget Morpho health factor after the selected collateral-price shock; must be greater than 1 and at most 5.

No output schema declared.

No examples provided.

opportunity_preflight ~369

Agent work opportunity -> deterministic attempt, verify-first, or abandon preflight using caller-supplied cost and selection assumptions plus dated platform evidence. Returns break-even probability, expected surplus, hard gates, and source-linked evidence. No claim, bid, payment, or submission.

NameTypeReqDescription
acceptancestringHow completion is accepted: deterministic proof, machine score, review deadline, discretionary judgment, or unknown.
agentAccessstringWhether the platform explicitly allows agent participation, is agent-only, mixes agents and humans, is human-only, or remains unknown.
competitionintegerKnown number of competing submissions or workers; use 0 when unknown.
computeUsdnumberExpected model, API, hosting, and compute spend in USD for one attempt.
hourlyCostUsdnumberyesInternal opportunity cost per hour in USD.
hoursnumberyesEstimated human and agent work time in hours for one complete attempt.
mandatorySpendUsdnumberNon-recoverable cash spend in USD required before the opportunity can settle.
platformstringOptional platform slug used to attach dated platform-health evidence when a matching card exists.
reusableValueUsdnumberConservative USD value of reusable code, research, distribution, or other assets created by the attempt.
rewardUsdnumberyesMaximum gross reward in USD if the opportunity is selected and paid.
selectionProbabilityPctnumberCaller-supplied probability, from 0 to 100, of receiving the reward; omit to receive a verify-first decision.
settlementstringHow the reward is funded and paid: direct, escrow, platform balance, discretionary, unfunded, or unknown.
slotsintegerNumber of independently paid winner or worker slots.

No output schema declared.

No examples provided.

payment_offer_preflight ~245

Compare x402 and MPP payment challenges, terms, and seller-declared JSON success-response readiness for one exact public HTTPS GET route before buyer authorization, including URL and realm binding, expiry, cross-protocol economic parity, and exact-route OpenAPI evidence. Use `agent_discoverability_audit` instead when you need to know whether catalogs rank or expose a service. This tool uses no target credential, signature, or target payment, follows no redirect, never reads the paid target body, and reads only the same-origin public OpenAPI document under a strict size cap. A seller declaration is advisory and does not establish runtime validity, seller trust, utility, or settlement reliability.

NameTypeReqDescription
catalogobjectOptional caller-supplied catalog candidate. When present, the tool compares it with every live unsigned offer across request, protocol, amount, network, asset, recipient, and expiry.
urlstringyesExact public HTTPS GET route whose unpaid x402 and MPP challenge headers and same-origin OpenAPI success-response declaration should be inspected before buyer authorization. Credential-like query key…

No output schema declared.

No examples provided.

read ~131

Fetch a public HTTP(S) page and return its readable body as cleaned Markdown for LLM context, preserving headings, links, and lists while dropping navigation, ads, scripts, headers, footers, asides, and forms. Use `extract` instead when you need metadata, JSON-LD, Open Graph/Twitter tags, or a link inventory. Markdown is capped at 40,000 characters and no JavaScript is executed.

NameTypeReqDescription
urlstringyesPublic HTTP(S) URL whose readable body is needed as Markdown. Content is fetched without JavaScript rendering and may be truncated at 40,000 characters.

No output schema declared.

No examples provided.

scan ~71

Static supply-chain security scan of a public GitHub repo before an agent installs/runs it. Flags exfil sinks, obfuscation, credential reads, install-time curl|bash. risk=clean|suspicious|dangerous.

NameTypeReqDescription
repostringyesPublic GitHub repo: owner/name or URL

No output schema declared.

No examples provided.

schemaforge ~165

Analyze a public business site and return a deterministic, paste-ready JSON-LD template plus the live structured-data gap diff and ranked fixes. Use `deep_audit` instead when the same call must also return company, technology, contact, and DNS/email evidence. Generated markup contains placeholders that must be replaced with real business values; this tool makes no site changes and does not guarantee AI citations.

NameTypeReqDescription
citystringOptional city the business serves; used to contextualize the generated structured-data template.
sitestringyesPublic business homepage or representative landing-page URL. Live HTML must be directly fetchable; JavaScript is not executed.
verticalstringOptional structured-data template profile. med-spas is currently the specialized profile; unsupported values fall back to it.

No output schema declared.

No examples provided.

seller_integrity_audit ~238

Audit one exact paid GET or POST seller route against buyer-required JSON success paths. GET verifies constructible non-secret input, exact request binding, live x402 and MPP economics, and optional Bazaar eligibility; POST performs static-safe OpenAPI contract analysis and sends no target request. Use `payment_offer_preflight` instead when you already have one exact callable GET URL and only need its current unpaid offer before buyer authorization, or `agent_discoverability_audit` for catalog rank and identity. Uses no target credential, signature, or target payment and retains no seller schema, body, or query values.

NameTypeReqDescription
methodstringPOST receives static OpenAPI response-contract analysis without sending a target request.
originstringyesCredential-free public HTTPS seller origin on port 443.
requireBazaarbooleanWhen true, missing Bazaar discovery metadata becomes a repair finding for live-probed GET routes.
requiredPathsarrayBuyer-required dotted success-response paths that the seller schema must guarantee recursively.
routestringyesExact paid GET or POST path declared by the seller, without query or template parameters.

No output schema declared.

No examples provided.

settlement_proof ~158

Verify one claimed canonical Base USDC settlement after execution by matching a successful transaction receipt to the exact recipient, atomic amount, and optional payer. Use `payment_offer_preflight` before authorization when you need to inspect an unpaid x402 or MPP offer instead. This tool reads only public Base receipt and log data; it reads no merchant ledger and performs no wallet, signing, broadcast, custody, or execution action.

NameTypeReqDescription
amountAtomicstringyesExpected positive USDC amount in six-decimal atomic units.
payerstringOptional expected canonical Base USDC payer.
recipientstringyesExpected canonical Base USDC recipient.
transactionHashstringyesBase mainnet transaction hash containing the claimed canonical USDC transfer.

No output schema declared.

No examples provided.

solana_transaction_receipt ~183

Inspect one finalized Solana mainnet transaction signature and return normalized success or failure status, slot, block time, fee, SPL-token owner deltas, and canonical USDC deltas. Supply recipient, amount, and optional payer when an exact settlement claim must be verified; use `transaction_receipt` for Base or Ethereum. Raw instructions and logs are excluded, and this tool performs no wallet, signing, broadcast, custody, or execution action.

NameTypeReqDescription
amountAtomicstringOptional expected positive token amount in atomic units; requires recipient.
mintstringOptional SPL-token mint; defaults to canonical Solana USDC.
payerstringOptional expected token payer owner; requires recipient and amountAtomic.
recipientstringOptional expected token recipient owner.
signaturestringyesFinalized Solana mainnet transaction signature.

No output schema declared.

No examples provided.

stateful_wallet_policy_conformance ~220

Evaluate safe standardized observations from wallet policies that track prior or concurrent requests. Use `wallet_policy_conformance` instead for one-request action shape, method, chain, token, recipient, amount, and function controls. This tool separately tests sequential cumulative limits, signed-but-unbroadcast accounting, ABI extraction, concurrent oversubscription, counter-reference failure, and application serialization. It accepts no credentials, counter values, wallet or resource IDs, signatures, transactions, or raw provider responses and does not run the provider tests itself.

NameTypeReqDescription
networkstringyesNetwork identifier used by the tested stateful profile.
observationsarrayyesUnique standardized stateful observations. Raw provider responses, signatures, transactions, counter values, credentials, wallet IDs, and resource IDs are rejected.
profileIdstringyesCaller-defined stateful policy profile identifier with no credential, wallet, or counter secret.
protocolstringyesPayment or execution protocol bound by the tested stateful profile.
providerstringyesWallet or delegated-signer provider name.

No output schema declared.

No examples provided.

transaction_receipt ~129

Inspect one Base or Ethereum transaction hash and return normalized success or revert status, block time, gas and fee fields, decoded ERC-20 Transfer events, and canonical USDC transfers. Use `settlement_proof` instead when you must verify an exact canonical Base USDC recipient, amount, and optional payer claim. Raw logs are excluded; this tool performs no wallet, signing, broadcast, custody, or execution action.

NameTypeReqDescription
networkstringReceipt network. Defaults to Base mainnet.
transactionHashstringyesMined Base or Ethereum transaction hash whose normalized receipt should be returned.

No output schema declared.

No examples provided.

wallet_enrich ~119

Inspect a public Base or EVM address and return an agent-ready on-chain profile: EOA or contract type, native and curated token holdings, token/NFT metadata, proxy evidence, activity, and a derived profile label. Use `enrich` for a company domain; the two tools accept different identifiers and return different evidence. Read-only public chain data; no wallet action or custody.

NameTypeReqDescription
addressstringyesPublic Base or EVM 0x address. Use wallet_enrich for on-chain evidence; use enrich for a company domain.

No output schema declared.

No examples provided.

wallet_policy_conformance ~184

Evaluate safe standardized allow, deny, and error observations from an agent wallet or delegated signer. Use this after running a bounded provider policy test matrix to distinguish explicit provider-policy enforcement from validation or generic provider failures and to test exact execution shape separately from operation allowlisting. Accepts no credentials, wallet IDs, signatures, transactions, or raw provider responses; it evaluates caller-supplied observations and does not run the provider tests itself.

NameTypeReqDescription
networkstringyesNetwork identifier used by the tested profile.
observationsarrayyesUnique standardized observations. Raw provider responses, signatures, transactions, credentials, and wallet IDs are rejected.
profileIdstringyesCaller-defined policy profile identifier with no credential or wallet secret.
protocolstringyesPayment or execution protocol bound by the tested profile.
providerstringyesWallet or delegated-signer provider name.

No output schema declared.

No examples provided.