# Agent API Listings – MPP Package Generator

> Agent API Listings – MPP Package Generator is a paid API for AI agents from agent-api-listings.krimskrams.xyz, paid per call via x402, $0.2/call, status unknown (last checked 2026-09-15).

Takes an API origin URL and inline OpenAPI document and returns a validated mpp.dev service entry, warnings, and ready-to-copy TypeScript code without any remote fetch.

## Facts

- Endpoint: POST https://agent-api-listings.krimskrams.xyz/v1/mpp-package
- Price: $0.2/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agent-api-listings-mpp-package-generator-7a61d207
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_sVNjmrWyewMqXaEZg9rYb

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 agent-api-listings-mpp-package-generator-7a61d207 -d '<json body>'
```

Example prompt: Take my API at https://myservice.example.com and this OpenAPI spec I'm pasting, package it as an mpp.dev service entry named 'My Payments API' with tags ['payments', 'x402'], and give me the validated JSON entry plus the ready-to-copy TypeScript code.

## When to prefer this

Choose this endpoint when you need to package an existing OpenAPI specification into an mpp.dev-compatible service entry and get ready-to-use TypeScript code in a single call, without any runtime remote fetching. It is especially useful for developers publishing APIs to the mpp.dev or agent marketplace ecosystem and who want inline validation and code generation in one step. Prefer this over manually crafting mpp.dev entries or using generic OpenAPI validators that don't produce marketplace-ready output or TypeScript stubs.

## Known failure modes

- Invalid or malformed OpenAPI document returns validation errors in the warnings field
- Origin URL exceeds 2048 characters or is empty — returns 422 validation error
- Tags array exceeds 20 items — returns schema validation failure
- Malformed JSON body returns 400 bad request
- Payment not included or insufficient USDC — returns 402 Payment Required
- OpenAPI object contains unrecognized or conflicting fields that trigger warnings but may still succeed

## How this service works

Provide an API origin and inline OpenAPI document, with optional names and tags. Receive JSON containing a validated mpp.dev service entry, warnings, and ready-to-copy TypeScript without a remote fetch.

## Output

Returns a JSON object containing: a fully validated mpp.dev service entry ready for submission, a list of validation warnings about the provided OpenAPI or origin, and a self-contained TypeScript code snippet that integrates the API without requiring any remote fetch at runtime.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "name": {
   "anyOf": [
    {
     "type": "string",
     "maxLength": 200
    },
    {
     "type": "null"
    }
   ],
   "title": "Name",
   "default": null
  },
  "tags": {
   "type": "array",
   "items": {
    "type": "string"
   },
   "title": "Tags",
   "maxItems": 20
  },
  "origin": {
   "type": "string",
   "title": "Origin",
   "maxLength": 2048,
   "minLength": 1
  },
  "openapi": {
   "type": "object",
   "title": "Openapi",
   "additionalProperties": true
  },
  "service_id": {
   "anyOf": [
    {
     "type": "string",
     "maxLength": 100
    },
    {
     "type": "null"
    }
   ],
   "title": "Service Id",
   "default": null
  },
  "provider_name": {
   "anyOf": [
    {
     "type": "string",
     "maxLength": 200
    },
    {
     "type": "null"
    }
   ],
   "title": "Provider Name",
   "default": null
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agent-api-listings-mpp-package-generator-7a61d207/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agent-api-listings.krimskrams.xyz](https://www.zero.xyz/host/agent-api-listings.krimskrams.xyz/llms.txt)
