{"uid":"cap_X2sCCAdweYAvnNVAZLSqN","slug":"agent-api-listings-package-builder-2dd64587","name":"Agent API Listings Package Builder","description":"Provide an API origin, inline OpenAPI document, and optional target list. Receive JSON with ready, blocked, or unsupported mpp.dev and x402-list packages and a static document-readiness report, without submission or directory fees.","url":"https://agent-api-listings.46-224-157-88.sslip.io/v1/packages","method":"POST","headers":{},"bodySchema":{"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},"email":{"anyOf":[{"type":"string","maxLength":320},{"type":"null"}],"title":"Email","default":null,"description":"Required for a ready x402-list package unless openapi.info.contact.email contains a valid email"},"notes":{"anyOf":[{"type":"string","maxLength":2000},{"type":"null"}],"title":"Notes","default":null},"origin":{"type":"string","title":"Origin","maxLength":2048,"minLength":1},"openapi":{"type":"object","title":"Openapi","additionalProperties":true},"targets":{"anyOf":[{"type":"array","items":{"enum":["mpp.dev","x402-list"],"type":"string"},"maxItems":2,"minItems":1},{"type":"null"}],"title":"Targets","default":null},"category":{"anyOf":[{"type":"string","maxLength":100},{"type":"null"}],"title":"Category","default":null},"service_id":{"anyOf":[{"type":"string","maxLength":100},{"type":"null"}],"title":"Service Id","default":null},"website_url":{"anyOf":[{"type":"string","maxLength":2048},{"type":"null"}],"title":"Website Url","default":null},"provider_name":{"anyOf":[{"type":"string","maxLength":200},{"type":"null"}],"title":"Provider Name","default":null},"endpoint_paths":{"type":"array","items":{"type":"string"},"title":"Endpoint Paths","maxItems":50}}},"responseSchema":{"type":"json","example":{"format":"agent-api-listings-package-set-v1","results":{"mpp.dev":{"status":"ready"},"x402-list":{"status":"ready"}},"targets":["mpp.dev","x402-list"]}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.2","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.2/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.2","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.2","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_Ja_QzHTg_Ujsl784riS0w","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.2","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Generates validated MPP and x402 directory listing packages from OpenAPI metadata for AI agent API discovery registries.","exampleAgentPrompt":"Build me validated directory listing packages for my AI API — the origin is https://myservice.example.com, here's the OpenAPI spec, I want to target both mpp.dev and x402-list, and my contact email is dev@myservice.example.com.","exampleUseCases":[{"title":"Publish new AI API to agent directories","prompt":"I just built an AI translation API at https://translate.myapp.io and want to get it listed on both mpp.dev and x402-list — can you take my OpenAPI spec and generate the validated directory packages for me? My email is founder@myapp.io and the category is 'language'."},{"title":"Register x402-enabled service for discovery","prompt":"My API at https://summarizer.acme.dev supports x402 payments and I need to create a listing package for x402-list so agents can discover and pay for it automatically — can you build the package from my OpenAPI spec with provider name 'Acme AI' and tag it as 'text' and 'summarization'?"},{"title":"Batch-register multiple endpoints on mpp.dev","prompt":"I have a data enrichment API at https://enrich.databot.ai with five endpoints I want listed on mpp.dev — can you build the directory package from my OpenAPI spec, targeting just mpp.dev, with service ID 'databot-enrich' and notes explaining it's for B2B data pipelines?"}],"resultDescription":"Returns a JSON package set with format 'agent-api-listings-package-set-v1', listing each targeted directory (mpp.dev, x402-list) and the build status ('ready' or error details) for each. On success, validated listing packages are ready for submission to the respective directories.","failureModes":["Invalid or missing origin URL returns a validation error","Malformed or incomplete OpenAPI object causes schema validation failure","Missing required email when targeting x402-list without a contact email in OpenAPI spec returns an error","Invalid target values outside ['mpp.dev','x402-list'] are rejected","Exceeding maxItems limits on tags (20) or endpoint_paths (50) returns a validation error","Payment not sent or insufficient USDC triggers 402 response before processing"],"whenToPreferThis":"Choose this endpoint when you need to generate validated, ready-to-submit listing packages for AI agent API directories (mpp.dev or x402-list) directly from an OpenAPI specification. It is the canonical tool for publishing x402-compatible services to agent marketplaces and automating the listing workflow, especially when you want both MPP and x402-list packages produced in a single call.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T18:36:17.262Z","isFirstParty":false}