# AISkills402: MCP & x402 Directory — Full Catalog

> AISkills402: MCP & x402 Directory — Full Catalog is a paid API for AI agents from api.aiskills402.com, paid per call via x402, $0.99/call, status unknown (last checked 2026-10-30).

Returns the full paid catalog of directories, lists, and catalogs where you can submit an MCP server, x402 API, or AI agent/skill, including submission instructions and listing verification for each entry.

## Facts

- Endpoint: GET https://api.aiskills402.com/v1/places/all?utm_source=zero.xyz
- Price: $0.99/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/aiskills402-mcp-x402-directory-full-catalog-6716d776
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_BOB5nFx0jmh9yYXvKeWqM

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 aiskills402-mcp-x402-directory-full-catalog-6716d776
```

Example prompt: Get me the full paid catalog of every directory, catalog, and list where I can submit my MCP server or x402 API — including which ones are free, paid, broken, or auto-list, plus how to submit and how to verify I'm listed.

## When to prefer this

Choose this endpoint when you need the complete, curated, human-checked list of every place to submit an MCP server, x402 API, or AI agent — including broken and paid-only entries that free indexes omit. Use the free GET /v1/places for a partial index, and POST /v1/places/next at $0.01/record to page through records individually. This endpoint is the right choice when you want all sections in one call for a one-time $0.99 fee.

## Known failure modes

- Payment not settled — returns 402 with payment requirements if USDC payment header is missing or invalid
- Token expired — if personal access token is past the 30-day update window, returns the edition at purchase time rather than current
- No records returned — if catalog is empty or unavailable, count may be 0
- Network timeout — if the upstream catalog build takes too long
- Invalid method — HEAD requests return headers only, no body

## How this service works

Where to list an MCP server, x402 API, AI agent or skill - the whole edition of places checked by us, all 5 sections (free and working, paid, backlink only, lists you by itself, broken), for $0.99. With a personal access token: the newest edition for 30 days, then the edition you bought, forever (JSON or Markdown). Each record: how to submit and how to check you are listed. Same service per record: POST /v1/places/next at $0.01 per record. Free index: GET /v1/places

## Output

A JSON object containing: a list of up to ~93 directory/catalog records (each with name, domain, submit URL, auth method, submission form type, review process, section classification, and a check URL to verify listing); the current edition date; an access token with expiry for 30-day fresh updates; a receipt with settlement transaction; and section labels (e.g. 'Checked, free to list, working', 'Broken').

## 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"
     ],
     "type": "string"
    },
    "headers": {
     "type": "object",
     "additionalProperties": {
      "type": "string"
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true,
  "count": 93,
  "access": {
   "url": "<api>/v1/places/grants/<token>",
   "token": "<64 hex chars>",
   "updates_until": "2026-12-01T08:00:00.000Z"
  },
  "replay": false,
  "edition": "2026-11-01",
  "receipt": {
   "tx": "0x<settlement transaction>",
   "settled": true
  },
  "records": [
   {
    "name": "Example Directory",
    "check": {
     "url": "https://example-directory.com/search?q=<your name>",
     "control": "a project already listed there"
    },
    "domain": "example-directory.com",
    "submit": {
     "url": "https://example-directory.com/submit",
     "auth": "none",
     "method": "form",
     "review": "manual"
    },
    "section": 1
   }
  ],
  "sections": {
   "1": "Checked, free to list, working"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/aiskills402-mcp-x402-directory-full-catalog-6716d776/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.aiskills402.com](https://www.zero.xyz/host/api.aiskills402.com/llms.txt)
