samedaydesk-com A2A API

The A2A API from samedaydesk-com — 3 operation(s) for a2a.

Operations 3

GET /.well-known/agent-card.json A2A v1.0 agent card for the free machine-commerce storefront #
GET /.well-known/agent-registration.json ERC-8004-compatible SameDayDesk registration metadata for the Solana Agent… #
POST /a2a/message:send Return the exact-price currently available action catalog as an A2A direct… #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/samedaydesk-com:samedaydesk-com-a2a-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

samedaydesk-com-a2a-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: SameDayDesk machine commerce gateway A2A API
  version: 1.23.55
  description: Deterministic agent APIs for web and company intelligence, repository security, agent-work economics, machine-service discoverability, payment preflight and settlement proof, wallet context, and Morpho decision evidence. Pay per call through Base x402, with a Circle Gateway Nanopayments path for gasless batched USDC.
  contact:
    email: contact@samedaydesk.com
    url: https://samedaydesk.com
  x-guidance: Choose the narrowest route that answers the task. Supply required query parameters, inspect the currently advertised HTTP 402 offers, enforce your own price and network policy, then retry the identical method, path, and query with one supported payment credential. Treat runtime payment challenges as authoritative.
servers:
- url: https://agents.samedaydesk.com
tags:
- name: a2a
paths:
  /.well-known/agent-card.json:
    get:
      summary: A2A v1.0 agent card for the free machine-commerce storefront
      responses:
        '200':
          description: A2A AgentCard
      operationId: getA2aAgentCard
      tags:
      - a2a
      security: []
  /.well-known/agent-registration.json:
    get:
      summary: ERC-8004-compatible SameDayDesk registration metadata for the Solana Agent…
      responses:
        '200':
          description: SameDayDesk agent identity, service endpoints, settlement wallet, and x402 support
      operationId: getSolanaAgentRegistration
      tags:
      - a2a
      security: []
  /a2a/message:send:
    post:
      summary: Return the exact-price currently available action catalog as an A2A direct…
      responses:
        '200':
          description: A2A message containing the action catalog
        '400':
          description: Invalid request or unsupported A2A version
      operationId: sendA2aMessage
      tags:
      - a2a
      security: []
x-service-info:
  categories:
  - agentic-payments
  - machine-commerce
  - data
  - defi
  docs:
    extractionTrial: https://agents.samedaydesk.com/.well-known/extraction-trial
    apiReference: https://agents.samedaydesk.com/openapi.json
    homepage: https://agents.samedaydesk.com
    llms: https://agents.samedaydesk.com/llms.txt
    buyerPolicyReference: https://github.com/epistemedeus/agent-payment-policy
    purchaseEvidence: https://agents.samedaydesk.com/.well-known/agent-payment-evidence.json
    callerResultClient: https://neomorphic.io/downloads/samedaydesk-caller-result/0.1.2/descriptor.json
    callerResultArchive: https://neomorphic.io/downloads/samedaydesk-caller-result/0.1.2/samedaydesk-caller-result-0.1.2.tar.gz
  callerResultClient:
    schema: samedaydesk.caller-result-client.v1
    name: samedaydesk-caller-result
    version: 0.1.2
    license: MIT
    optional: true
    charged: false
    paymentRequired: false
    npmPublished: false
    nodeMinimum: 22.12.0
    archiveUrl: https://neomorphic.io/downloads/samedaydesk-caller-result/0.1.2/samedaydesk-caller-result-0.1.2.tar.gz
    sha256: df8cf4e24d437a0d49779cd2fee87b8145c6c8cb171a0b9f68b1c1a2195c322c
    descriptorUrl: https://neomorphic.io/downloads/samedaydesk-caller-result/0.1.2/descriptor.json
    sourceUrl: https://github.com/epistemedeus/x402-url-extractor/tree/f8b939c5dc7a66d59b2b2d6358f3158dfa56d542/caller-result-client
    sdk:
      '@modelcontextprotocol/sdk': 1.30.0
      '@x402/mcp': 2.16.0
    install:
    - mkdir samedaydesk-caller-result
    - tar -xzf samedaydesk-caller-result-0.1.2.tar.gz -C samedaydesk-caller-result
    - cd samedaydesk-caller-result
    - npm ci --ignore-scripts
    modules:
      mcp:
        exportName: bindPaidMcpCallerResult
        specifier: ./src/mcp-caller-result.mjs
        packageExport: samedaydesk-caller-result/mcp
      http:
        exportNames:
        - bindCallerResultFeedback
        - reportCallerResult
        specifier: ./src/http-caller-result.mjs
        packageExport: samedaydesk-caller-result/http
      recovery:
        exportNames:
        - startPaidMcpResult
        - resumePaidMcpResult
        specifier: ./src/mcp-recovery.mjs
        packageExport: samedaydesk-caller-result/recovery
        bin: bin/recover-mcp.mjs
      continuation:
        exportNames:
        - discoverHttpNextActions
        - discoverSdkNextActions
        - retrieveEntitledHttp
        specifier: ./src/continuation.mjs
        packageExport: samedaydesk-caller-result/continuation
    feedback:
      optional: true
      charged: false
      usefulness: unknown
      dispositions:
      - useful
      - not_useful
      http:
        method: POST
        path: /commerce/caller-result-feedback
        header: x-samedaydesk-caller-result-feedback
        schema: samedaydesk.caller-result-feedback.v1
      mcp:
        tool: report_caller_result
        method: tools/call
        metaKey: samedaydesk/mcp-caller-result
        schema: samedaydesk.caller-result-feedback.mcp.v1
        wrapperOmitsMeta: true
    feedbackArchive:
      version: 0.1.0
      archiveUrl: https://neomorphic.io/downloads/samedaydesk-caller-result/0.1.0/samedaydesk-caller-result-0.1.0.tar.gz
      sha256: 3c134598697aadb038a98bfee4ad6e82472df34d3fa325e19507a33ed5dc974b
      containsRecovery: false
      relativePath: caller-result-client/export/public/bytes/samedaydesk-caller-result/0.1.0/samedaydesk-caller-result-0.1.0.tar.gz
    nextAction: Download the current archive, verify sha256, unpack with the install lines, and import bindPaidMcpCallerResult. Optional recovery of an already authorized paid result imports startPaidMcpResult and resumePaidMcpResult from samedaydesk-caller-result/recovery, or runs node bin/recover-mcp.mjs in a second process. The 0.1.0 archive is feedback only. Report useful or not_useful only when you choose. Skipping the statement leaves the purchase.