# Bot Bazaar x402 Starter Kit

> Bot Bazaar x402 Starter Kit is a paid API for AI agents from bot-bazaar.fly.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-30).

Returns a self-contained FastAPI starter kit bundle (JSON file dict + base64 ZIP archive) for building x402 USDC-payable MCP servers, including OFAC SDN screening, Streamable HTTP MCP skeleton, and IRS Schedule C tax CSV logging.

## Facts

- Endpoint: GET https://bot-bazaar.fly.dev/v1/x402/starter-kit?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/bot-bazaar-x402-starter-kit-a943f2ea
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_oGmJkr4G74bAdj_FG3GDF

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability bot-bazaar-x402-starter-kit-a943f2ea
```

Example prompt: Can you grab the Bot Bazaar x402 starter kit for me in JSON format so I can bootstrap a new USDC-payable MCP server with OFAC screening and tax logging built in?

## When to prefer this

Choose this endpoint when you need a fully integrated FastAPI + x402 USDC payment starter kit that includes compliance tooling (OFAC SDN screening), MCP server scaffolding, and tax logging out of the box. Prefer this over manually assembling boilerplate when you want a single paid call to return a ready-to-deploy project bundle covering payment verification, agent protocol compatibility, and financial record-keeping together.

## Known failure modes

- Payment not received or invalid x402 USDC payment header — returns HTTP 402 Payment Required
- Invalid format query parameter value — returns HTTP 422 Unprocessable Entity
- Service unavailable on fly.dev — returns HTTP 503
- Network timeout reaching fly.dev — no response received

## How this service works

Self-contained 'x402 + MCP Server in a Box' FastAPI starter kit (JSON files dict + base64 .zip archive): Base USDC x402 v2 verification with extensions.bazaar schema, pre-settlement OFAC SDN screener, Streamable HTTP MCP server skeleton, and IRS Schedule C tax CSV logger.

## Output

A JSON object containing two top-level fields: a 'files' dictionary mapping filename paths to their text content (covering x402 v2 verification, extensions.bazaar schema, OFAC SDN pre-settlement screener, Streamable HTTP MCP server skeleton, and IRS Schedule C tax CSV logger), and a 'zip_base64' field containing the entire project as a base64-encoded ZIP archive ready for unpacking.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "format": {
       "enum": [
        "json",
        "zip_base64"
       ],
       "type": "string",
       "description": "Format preference (json or zip_base64; response includes both files dict and zip_base64 archive)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/bot-bazaar-x402-starter-kit-a943f2ea/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from bot-bazaar.fly.dev](https://www.zero.xyz/host/bot-bazaar.fly.dev/llms.txt)
