ToolAssay

Get YOUR x402 endpoint listed in this Bazaar

Get YOUR x402 endpoint listed in this Bazaar - done for you, $99 one-time. You receive a deploy-ready x402 v2 kit generated for your stack (Next.js, Express, serverless; PHP via a free serverless function) with your wallet, price and discovery declaration baked in, plus a resumable listing_key that drives the automated pipeline via MCP (https://mudko.com/api/mcp): validate against Coinbase's own preflight with per-check fixes, and when your price is $1 or under WE fire the indexing settlement from our funded wallet. Ends with a receipt: settle tx + your live merchant-feed entry. Built by the team that listed its own endpoints first (this very listing is dogfood). Keepalive add-on available so you never fall out of the index.

Not tested: has real-world effectsour last check, 2026-09-24
0 of 0checks answered this week
n/amedian answer time
$99.00listed price per call
n/aprice it asked us

Paid test badge: not yet. The checks above are free: we call the tool without paying and read the payment request it sends back. The Verified badge needs paid calls whose answers match the promised output, and nobody can buy a badge.

Endpoint

GET https://mudko.com/api/x402/bazaar-listing

CategoryCommerce and shopping
Provider hostmudko.com
Networkseip155:8453
Payment schemesexact
Self-reported calls, 30 days1 from 1 payers (the provider's figure, not ours)

Our checks, last 30 days

We never call tools that send, buy, move money or file anything, not even without paying.

Example input (from the provider)

{
  "method": "GET",
  "queryParams": {
    "email": "buyer@acme.com (string, required - the listing_key is bound to it)",
    "pay_to": "0x... (string, optional - your receiving wallet on Base)",
    "price_usd": "0.50 (number, optional - your price per call)",
    "resource_url": "https://acme.com/api/pay/report (string, optional - the endpoint to list; can be provided later)",
    "stack": "nextjs | express | serverless | php | other (string, optional)"
  },
  "type": "http"
}

Promised output schema (from the provider)

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {
    "input": {
      "additionalProperties": false,
      "properties": {
        "method": {
          "enum": [
            "GET",
            "HEAD",
            "DELETE"
          ],
          "type": "string"
        },
        "queryParams": {
          "properties": {
            "email": {
              "description": "Buyer email - the listing_key and all follow-ups are bound to it (required).",
              "type": "string"
            },
            "pay_to": {
              "description": "Receiving wallet (EVM address on Base) the endpoint pays to (optional here).",
              "type": "string"
            },
            "price_usd": {
              "description": "Your endpoint's price per call in USD (optional here).",
              "type": "string"
            },
            "resource_url": {
              "description": "HTTPS URL of the endpoint to list (optional here; the MCP tools collect it if omitted).",
              "type": "string"
            },
            "stack": {
              "description": "Your server stack - picks the generated kit variant (optional, default other).",
              "type": "string"
            }
          },
          "required": [
            "email"
          ],
          "type": "object"
        },
        "type": {
          "const": "http",
          "type": "string"
        }
      },
      "required": [
        "type",
        "method"
      ],
      "type": "object"
    },
    "output": {
      "properties": {
        "example": {
          "properties": {
            "listing_key": {
              "type": "string"
            },
            "mcp": {
              "type": "string"
            },
            "next_step": {
              "type": "string"
            },
            "state": {
              "type": "string"
            }
          },
          "type": "object"
        },
        "type": {
          "type": "string"
        }
      },
      "required": [
        "type"
      ],
      "type": "object"
    }
  },
  "required": [
    "input"
  ],
  "type": "object"
}

This page as JSON