Skip to content

io.github.epistemedeus/x402-data-gateway

by epistemedeus · remote · no sign-in to list tools · v1.23.49 · published by GitHub user epistemedeus

Paid x402 and MPP tools for agent discovery, payment safety, data, and DeFi.

Final · 2Changes · 13

29 tools: 2 do something that can't be undone, 13 change things and 14 only read.

Scanned Oct 21, 2026

34 checks matched something in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http x402-data-gateway https://agents.samedaydesk.com/mcp

Findings

Matches of fixed checks, with the text they matched.

34 info
  • The description mentions "credentials".

    Matched text

    description: "...e is $0.005 USDC. Payment challenge and credentials are bound to GET https://agents.sameday..."

    What this check looks for
  • The description mentions "credentials".

    Matched text

    description: "...onse-size guards. Payment challenge and credentials are bound to GET https://agents.sameday..."

    What this check looks for
  • The description mentions "credentials".

    Matched text

    description: "...id automatically. Payment challenge and credentials are bound to POST https://agents.sameda..."

    What this check looks for
  • The description mentions "credentials".

    Matched text

    description: "...ccepts x402 only. Payment challenge and credentials are bound to POST https://agents.sameda..."

    What this check looks for
  • Inforead

    The description mentions "credentials".

    Matched text

    description: "...ript is executed. Payment challenge and credentials are bound to GET https://agents.sameday..."

    What this check looks for
  • Infoscan

    The description mentions "credential".

    Matched text

    description: "...uns it. Flags exfil sinks, obfuscation, credential reads, install-time curl|bash. risk=cle..."

    What this check looks for
Show 28 more findings

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

29 tools

Can't be undone 2Claude Code: ask
  • payment_offer_preflightCompare 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 a…2 findings

    Why it is in this group

    • The name "payment_offer_preflight" says "payment": a word that usually means money moves, which cannot be taken back.
    • The input addresses people (input.catalog.recipient): what it sends cannot be taken back.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...ose a service. This tool uses no target credential, signature, or target payment, follows..."

      What this check looks for
    • Info

      The input schema at properties.url.description mentions "Credential".

      Matched text

      inputSchema.properties.url.description: "...e inspected before buyer authorization. Credential-like query keys, fragments, unresolved..."

      What this check looks for
    Description, as the server wrote it
    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. Payment challenge and credentials are bound to GET https://agents.samedaydesk.com/commerce/payment-offer-preflight, not mcp://. Retry the identical authorized arguments and credential.
  • settlement_proofVerify one claimed canonical Base USDC settlement after execution by matching a successful transaction receipt to the exact recipient, atomic amount, and optional payer.1 finding

    Why it is in this group

    • The input addresses people (input.recipient): what it sends cannot be taken back.

    Findings

    • Info

      The description mentions "credentials".

      Matched text

      description: "...execution action. Payment challenge and credentials are bound to GET https://agents.sameday..."

      What this check looks for
    Description, as the server wrote it
    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. Payment challenge and credentials are bound to GET https://agents.samedaydesk.com/commerce/settlement-proof, not mcp://. Retry the identical authorized arguments and credential.
Changes things 13Claude Code: ask
  • agent_discoverability_auditMeasure one service's brand-blind rank, source-family coverage, expected-route presence, canonical-vs-alias listing identity, duplicate records, competitors, and exact-price drift …1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The description mentions "credentials".

      Matched text

      description: "...materialization. Catalog queries use no credentials or payments. Results are point-in-time..."

      What this check looks for
    Description, as the server wrote it
    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 GET route to derive the comparison price from one coherent live unsigned x402 or MPP offer; otherwise `expectedPriceUsd` remains caller-supplied. Set `surfaceAudit` to check the target's public Agent Card, ERC-8004 registration document, and action catalog. Set `materializationAudit` with an exact GET or POST route to distinguish Coinbase seller ineligibility from provider acceptance without exact-resource Bazaar materialization. Catalog queries use no credentials or payments. Results are point-in-time provider and catalog evidence, not demand, seller trust, settlement, or future-rank proof. Payment challenge and credentials are bound to GET https://agents.samedaydesk.com/distribution/agent-discoverability-audit, not mcp://. Retry the identical authorized arguments and credential.
  • agent_surface_budget_auditMeasure one public service's credential-free MCP tools/list, OpenAPI, or both declared discovery surfaces before any tool call or target payment.2 findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "Measure one public service's credential-free MCP tools/list, OpenAPI, or both d..."

      What this check looks for
    • Info

      The input schema at properties.origin.description mentions "Credential".

      Matched text

      inputSchema.properties.origin.description: "Credential-free public HTTPS service origin on por..."

      What this check looks for
    Description, as the server wrote it
    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. Payment challenge and credentials are bound to GET https://agents.samedaydesk.com/distribution/agent-surface-budget-audit, not mcp://. Retry the identical authorized arguments and credential.
  • deep_auditRun 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 anal…1 finding

    Why it is in this group

    • The description's first verb is "run": a word for a change.

    Findings

    • Info

      The description mentions "credentials".

      Matched text

      description: "...tee AI citations. Payment challenge and credentials are bound to GET https://agents.sameday..."

      What this check looks for
    Description, as the server wrote it
    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. Payment challenge and credentials are bound to GET https://agents.samedaydesk.com/deep-audit, not mcp://. Retry the identical authorized arguments and credential.
  • lockfile_pin_deltaInspect two caller-supplied npm package-lock.json objects and return added, removed, and changed name+version+integrity+resolved pins.1 finding

    Why it is in this group

    • The name "lockfile_pin_delta" says "pin": a word for a change.

    Findings

    • Info

      The description mentions "credentials".

      Matched text

      description: "...ccepts x402 only. Payment challenge and credentials are bound to POST https://agents.sameda..."

      What this check looks for
    Description, as the server wrote it
    Inspect two caller-supplied npm package-lock.json objects and return added, removed, and changed name+version+integrity+resolved pins. Supply JSON `before` and `after` lockfile objects, not filesystem paths, URLs, or commands. An identical pin set is informational, not a failure. HTML, package.json, and unsupported lockfileVersion values are refused before payment. This is not an npm install, audit, or purchase. Ordinary wallets sign through examples/customer-x402 (inspect, explicit approve, attempt-receipt, read-only reconcile), not a precomputed signature. Initial live release accepts x402 only. Payment challenge and credentials are bound to POST https://agents.samedaydesk.com/lockfile-pin-delta, not mcp://. Retry the identical authorized arguments and credential.
  • morpho_market_underwriteUnderwrite one Base Morpho market with independent GraphQL, REST, and direct-RPC evidence for configuration integrity, liquidity, utilization, concentration, borrower health bands,…1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The description mentions "credentials".

      Matched text

      description: "...ansaction action. Payment challenge and credentials are bound to GET https://agents.sameday..."

      What this check looks for
    Description, as the server wrote it
    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. Payment challenge and credentials are bound to GET https://agents.samedaydesk.com/defi/morpho-market-underwrite, not mcp://. Retry the identical authorized arguments and credential.
  • morpho_preliquidation_replayReconstruct one successful Base Morpho PreLiquidation transaction from its receipt and the exact block state, returning repaid and seized assets, protocol-oracle valuation, gross i…1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The description mentions "credentials".

      Matched text

      description: "...ng, or broadcast. Payment challenge and credentials are bound to GET https://agents.sameday..."

      What this check looks for
    Description, as the server wrote it
    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. Payment challenge and credentials are bound to GET https://agents.samedaydesk.com/defi/morpho-preliquidation-replay, not mcp://. Retry the identical authorized arguments and credential.
  • morpho_protectionCalculate two alternative protection plans for one Base Morpho borrower under a selected collateral-price shock and target health factor: partial repayment or added collateral.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The description mentions "credentials".

      Matched text

      description: "...cast, or custody. Payment challenge and credentials are bound to GET https://agents.sameday..."

      What this check looks for
    Description, as the server wrote it
    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. Payment challenge and credentials are bound to GET https://agents.samedaydesk.com/defi/morpho-protection, not mcp://. Retry the identical authorized arguments and credential.
  • opportunity_preflightAgent work opportunity -> deterministic attempt, verify-first, or abandon preflight using caller-supplied cost and selection assumptions plus dated platform evidence.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The description mentions "credentials".

      Matched text

      description: "...t, or submission. Payment challenge and credentials are bound to GET https://agents.sameday..."

      What this check looks for
    Description, as the server wrote it
    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. Payment challenge and credentials are bound to GET https://agents.samedaydesk.com/work/opportunity-preflight, not mcp://. Retry the identical authorized arguments and credential.
  • report_caller_resultOptionally state whether the current paid morpho_position result was useful or not_useful.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Optionally state whether the current paid morpho_position result was useful or not_useful. This tool is free: charged is false, it does not repay, and it does not change the delivered purchase. Read the capability only from the paid result meta samedaydesk/mcp-caller-result. Schema success is not a statement. Absence is not useful or not_useful. Do not follow a link, do not send the capability to another origin, and do not pay again to report.
  • scanStatic supply-chain security scan of a public GitHub repo before an agent installs/runs it.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...uns it. Flags exfil sinks, obfuscation, credential reads, install-time curl|bash. risk=cle..."

      What this check looks for
    Description, as the server wrote it
    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. Payment challenge and credentials are bound to GET https://agents.samedaydesk.com/scan, not mcp://. Retry the identical authorized arguments and credential.
  • seller_integrity_auditUse this after a buyer integration fails, a seller changes a paid route, or before the next paid retry or release.2 findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...talog rank and identity. Uses no target credential, signature, or target payment and retai..."

      What this check looks for
    • Info

      The input schema at properties.origin.description mentions "Credential".

      Matched text

      inputSchema.properties.origin.description: "Credential-free public HTTPS seller origin on port..."

      What this check looks for
    Description, as the server wrote it
    Use this after a buyer integration fails, a seller changes a paid route, or before the next paid retry or release. 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. Payment challenge and credentials are bound to GET https://agents.samedaydesk.com/commerce/seller-integrity-audit, not mcp://. Retry the identical authorized arguments and credential.
  • stateful_wallet_policy_conformanceEvaluate safe standardized observations from wallet policies that track prior or concurrent requests.3 findings

    Why it is in this group

    • The description's first verb is "evaluate": a word for a change.

    Findings

    • Info

      The description mentions "credentials".

      Matched text

      description: "...pplication serialization. It accepts no credentials, counter values, wallet or resource IDs..."

      What this check looks for
    • Info

      The input schema at properties.profileId.description mentions "credential".

      Matched text

      inputSchema.properties.profileId.description: "...teful policy profile identifier with no credential, wallet, or counter secret."

      What this check looks for
    • Info

      The input schema at properties.observations.description mentions "credentials".

      Matched text

      inputSchema.properties.observations.description: "...gnatures, transactions, counter values, credentials, wallet IDs, and resource IDs are rejec..."

      What this check looks for
    Description, as the server wrote it
    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. Payment challenge and credentials are bound to POST https://agents.samedaydesk.com/security/stateful-wallet-policy-conformance, not mcp://. Retry the identical authorized arguments and credential.
  • wallet_policy_conformanceEvaluate safe standardized allow, deny, and error observations from an agent wallet or delegated signer.3 findings

    Why it is in this group

    • The description's first verb is "evaluate": a word for a change.

    Findings

    • Info

      The description mentions "credentials".

      Matched text

      description: "...from operation allowlisting. Accepts no credentials, wallet IDs, signatures, transactions,..."

      What this check looks for
    • Info

      The input schema at properties.profileId.description mentions "credential".

      Matched text

      inputSchema.properties.profileId.description: "...fined policy profile identifier with no credential or wallet secret."

      What this check looks for
    • Info

      The input schema at properties.observations.description mentions "credentials".

      Matched text

      inputSchema.properties.observations.description: "...er responses, signatures, transactions, credentials, and wallet IDs are rejected."

      What this check looks for
    Description, as the server wrote it
    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. Payment challenge and credentials are bound to POST https://agents.samedaydesk.com/security/wallet-policy-conformance, not mcp://. Retry the identical authorized arguments and credential.
Only reads 14Claude Code: allow
  • careers_boardRead one configured public careers board and return title, location or null, posting URL, source, fetchedAt, and explicit coverage.1 finding

    Why it is in this group

    • The description's first verb is "read": a word for reading.

    Findings

    • Info

      The description mentions "credentials".

      Matched text

      description: "...e is $0.005 USDC. Payment challenge and credentials are bound to GET https://agents.sameday..."

      What this check looks for
    Description, as the server wrote it
    Read one configured public careers board and return title, location or null, posting URL, source, fetchedAt, and explicit coverage. Use `careers_board_cold` for the acquired free recipe. Partial, missing, duplicate, listed, empty, and changed stay explicit. A source failure is unavailable and is not an empty board. Price is $0.005 USDC. Payment challenge and credentials are bound to GET https://agents.samedaydesk.com/data/careers-board, not mcp://. Retry the identical authorized arguments and credential.
  • careers_board_coldReturn the acquired cold careers-board recipe and its public tests.No findings

    Why it is in this group

    • The description's first verb is "return": a word for reading.
    Description, as the server wrote it
    Return the acquired cold careers-board recipe and its public tests. This tool is free: charged is false, it does not fetch a live board, and it does not accept payment. Use `careers_board` when you need one named-board observation. Direct free execution remains available.
  • enrichInspect a public company domain and return structured identity, technology, social, contact, DNS, email-infrastructure, and AI-readiness evidence.1 finding

    Why it is in this group

    • The description's first verb is "inspect": a word for reading.

    Findings

    • Info

      The description mentions "credentials".

      Matched text

      description: "...no site changes. Payment challenge and credentials are bound to GET https://agents.sameday..."

      What this check looks for
    Description, as the server wrote it
    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. Payment challenge and credentials are bound to GET https://agents.samedaydesk.com/enrich, not mcp://. Retry the identical authorized arguments and credential.
  • extractFetch 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 …1 finding

    Why it is in this group

    • The description's first verb is "fetch": a word for reading.

    Findings

    • Info

      The description mentions "credentials".

      Matched text

      description: "...onse-size guards. Payment challenge and credentials are bound to GET https://agents.sameday..."

      What this check looks for
    Description, as the server wrote it
    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. Payment challenge and credentials are bound to GET https://agents.samedaydesk.com/extract, not mcp://. Retry the identical authorized arguments and credential.
  • extract_batchFetch one to five public HTTPS URLs and return bounded structured fields for each source in one paid attempt.1 finding

    Why it is in this group

    • The description's first verb is "fetch": a word for reading.

    Findings

    • Info

      The description mentions "credentials".

      Matched text

      description: "...id automatically. Payment challenge and credentials are bound to POST https://agents.sameda..."

      What this check looks for
    Description, as the server wrote it
    Fetch one to five public HTTPS URLs and return bounded structured fields for each source in one paid attempt. Supply `urls` as a JSON array and optional unique `fields`. Use `extract` for a single URL when you do not need batch accounting. Charge is one flat introductory 0.01 USDC quote for the bounded attempt, not a guarantee that every URL succeeds. Automatic retries are disabled; unknown outcomes must not be re-paid automatically. Payment challenge and credentials are bound to POST https://agents.samedaydesk.com/extract/batch, not mcp://. Retry the identical authorized arguments and credential.
  • morpho_positionInspect one Base borrower across Morpho markets and return position balances, LTV, health factor, liquidation headroom, direct-RPC verification, and caller-selected collateral-pric…1 finding

    Why it is in this group

    • The description's first verb is "inspect": a word for reading.

    Findings

    • Info

      The description mentions "credentials".

      Matched text

      description: "...cast, or custody. Payment challenge and credentials are bound to GET https://agents.sameday..."

      What this check looks for
    Description, as the server wrote it
    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. Payment challenge and credentials are bound to GET https://agents.samedaydesk.com/defi/morpho-position, not mcp://. Retry the identical authorized arguments and credential.
  • page_changeCompare two already-held extract-batch JSON artifacts on caller-named fields.No findings

    Why it is in this group

    • The description's first verb is "compare": a word for reading.
    Description, as the server wrote it
    Compare two already-held extract-batch JSON artifacts on caller-named fields. This tool is free: charged is false, it does not fetch, and it does not accept payment. Use extract_batch when you still need a paid observation. Do not add a second paid diff.
  • readFetch 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…1 finding

    Why it is in this group

    • The name "read" says "read": a word for reading.

    Findings

    • Info

      The description mentions "credentials".

      Matched text

      description: "...ript is executed. Payment challenge and credentials are bound to GET https://agents.sameday..."

      What this check looks for
    Description, as the server wrote it
    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. Payment challenge and credentials are bound to GET https://agents.samedaydesk.com/read, not mcp://. Retry the identical authorized arguments and credential.
  • recover_paid_resultRead the stored outcome of an earlier native paid call using its original input and credential.1 finding

    Why it is in this group

    • The description's first verb is "read": a word for reading.

    Findings

    • Info

      The description mentions "credential".

      Matched text

      description: "...paid call using its original input and credential. This call cannot execute or pay."

      What this check looks for
    Description, as the server wrote it
    Read the stored outcome of an earlier native paid call using its original input and credential. This call cannot execute or pay.
  • schemaforgeAnalyze a public business site and return a deterministic, paste-ready JSON-LD template plus the live structured-data gap diff and ranked fixes.1 finding

    Why it is in this group

    • The description's first verb is "analyze": a word for reading.

    Findings

    • Info

      The description mentions "credentials".

      Matched text

      description: "...tee AI citations. Payment challenge and credentials are bound to GET https://agents.sameday..."

      What this check looks for
    Description, as the server wrote it
    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. Payment challenge and credentials are bound to GET https://agents.samedaydesk.com/schemaforge, not mcp://. Retry the identical authorized arguments and credential.
  • solana_transaction_receiptInspect 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…1 finding

    Why it is in this group

    • The description's first verb is "inspect": a word for reading.

    Findings

    • Info

      The description mentions "credentials".

      Matched text

      description: "...execution action. Payment challenge and credentials are bound to GET https://agents.sameday..."

      What this check looks for
    Description, as the server wrote it
    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. Payment challenge and credentials are bound to GET https://agents.samedaydesk.com/chain/solana-transaction-receipt, not mcp://. Retry the identical authorized arguments and credential.
  • transaction_receiptInspect 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 tra…1 finding

    Why it is in this group

    • The description's first verb is "inspect": a word for reading.

    Findings

    • Info

      The description mentions "credentials".

      Matched text

      description: "...execution action. Payment challenge and credentials are bound to GET https://agents.sameday..."

      What this check looks for
    Description, as the server wrote it
    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. Payment challenge and credentials are bound to GET https://agents.samedaydesk.com/chain/transaction-receipt, not mcp://. Retry the identical authorized arguments and credential.
  • wallet_enrichInspect 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, activi…1 finding

    Why it is in this group

    • The description's first verb is "inspect": a word for reading.

    Findings

    • Info

      The description mentions "credentials".

      Matched text

      description: "...ction or custody. Payment challenge and credentials are bound to GET https://agents.sameday..."

      What this check looks for
    Description, as the server wrote it
    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. Payment challenge and credentials are bound to GET https://agents.samedaydesk.com/wallet-enrich, not mcp://. Retry the identical authorized arguments and credential.

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 1.23.49. Values in angle brackets are yours to fill in.

claude mcp add --transport http x402-data-gateway https://agents.samedaydesk.com/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__x402-data-gateway__careers_board",
      "mcp__x402-data-gateway__extract",
      "mcp__x402-data-gateway__extract_batch",
      "mcp__x402-data-gateway__read",
      "mcp__x402-data-gateway__schemaforge",
      "mcp__x402-data-gateway__enrich",
      "mcp__x402-data-gateway__wallet_enrich",
      "mcp__x402-data-gateway__morpho_position",
      "mcp__x402-data-gateway__contract_qualified_search",
      "mcp__x402-data-gateway__transaction_receipt",
      "mcp__x402-data-gateway__solana_transaction_receipt",
      "mcp__x402-data-gateway__page_change",
      "mcp__x402-data-gateway__careers_board_cold",
      "mcp__x402-data-gateway__recover_paid_result"
    ],
    "ask": [
      "mcp__x402-data-gateway__lockfile_pin_delta",
      "mcp__x402-data-gateway__scan",
      "mcp__x402-data-gateway__deep_audit",
      "mcp__x402-data-gateway__morpho_protection",
      "mcp__x402-data-gateway__morpho_market_underwrite",
      "mcp__x402-data-gateway__morpho_preliquidation_replay",
      "mcp__x402-data-gateway__opportunity_preflight",
      "mcp__x402-data-gateway__agent_discoverability_audit",
      "mcp__x402-data-gateway__payment_offer_preflight",
      "mcp__x402-data-gateway__seller_integrity_audit",
      "mcp__x402-data-gateway__agent_surface_budget_audit",
      "mcp__x402-data-gateway__settlement_proof",
      "mcp__x402-data-gateway__wallet_policy_conformance",
      "mcp__x402-data-gateway__stateful_wallet_policy_conformance",
      "mcp__x402-data-gateway__report_caller_result"
    ],
    "deny": []
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as x402-data-gateway. Review it before you use it.