{"uid":"cap_Pgt2_cOeTIJoM3MLxi1LP","slug":"agent-api-listings-package-readiness-check-011f639f","name":"Agent API Listings Package Readiness Check","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, including exact reasons, without submission or directory fees.","url":"https://agent-api-listings.krimskrams.xyz/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":null,"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_Q7VZwXlM9a61HvJ9vJfh2","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":"Analyzes an API's OpenAPI spec and origin to determine readiness, blockers, or unsupported status for mpp.dev and x402-list package directories, with detailed reasons — without requiring submission or directory fees.","exampleAgentPrompt":"Can you check whether my API at https://myapi.example.com is ready to be listed on both mpp.dev and x402-list? Here's my OpenAPI document — I need to know if it's blocked and exactly why, so I can fix it before submitting.","exampleUseCases":[{"title":"Pre-submission readiness check for x402 API","prompt":"Before I try to list my payments API on x402-list, can you run a readiness check using my OpenAPI spec and the origin https://payments.myservice.io — I want to know if it'll be accepted or what's blocking it?"},{"title":"Diagnose blocked mpp.dev listing","prompt":"My API at https://tools.mycompany.com was rejected from mpp.dev — can you analyze my OpenAPI document and tell me exactly what's blocking it so I know what to fix?"},{"title":"Dual-directory eligibility assessment","prompt":"Check my API at https://api.agentapp.dev against both mpp.dev and x402-list requirements using this OpenAPI doc — my contact email is dev@agentapp.dev and the category is 'productivity'. Tell me the status and reasons for each target."}],"resultDescription":"A JSON object containing per-target results for each requested directory (mpp.dev and/or x402-list), where each result is labeled as 'ready', 'blocked', or 'unsupported', accompanied by exact human-readable reasons explaining the status — enabling developers to understand and address specific issues before submission.","failureModes":["Missing or invalid 'origin' field returns a 422 validation error","Malformed or incomplete OpenAPI document may result in unsupported status with generic reasons","Missing contact email when targeting x402-list (and none in openapi.info.contact.email) causes a blocked result","Invalid target values (not 'mpp.dev' or 'x402-list') return validation errors","Payment not fulfilled causes 402 response blocking the request"],"whenToPreferThis":"Use this endpoint when you need a programmatic, fee-free pre-check of your API's eligibility for mpp.dev or x402-list directories before investing time in a formal submission. It is especially valuable when you want detailed, machine-readable reasons for any blockers so you can iterate on your OpenAPI spec or configuration without trial-and-error submissions. Prefer this over manual directory review processes or submitting blindly and waiting for rejection feedback.","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}