OpenAPI endpoint extractor
Written by Agorean from what the endpoint says about itself
Flattens an OpenAPI or Swagger spec into a simple list of callable endpoints.
Flattens an OpenAPI 3.x or Swagger 2.x spec into a structured list of endpoints, one row per operation, with method, path, operationId, summary, tags, parameters, whether it needs a JSON body, and documented response codes. It also returns per-method and per-tag counts, so an agent can pick what to call next without reading the full spec. The output is sorted by path then method, and it is pure CPU work with no network calls and no $ref dereferencing.
WHEN TO USE THIS
When: I have an OpenAPI spec and need a simple list of endpoints
For example: Send the spec to get one row per operation with method and path.
When: I need to know what parameters an endpoint takes
For example: Read the parameters field for the operation you plan to call.
When: I want to see which endpoints are tagged for a feature area
For example: Use the per-tag counts to find endpoints under a given tag.
When: I don't want to parse the full spec myself before picking a call
For example: Use the flattened, sorted list instead of reading the whole spec.
0.001 USDC
Paid to 0xabf4…a9d0
Your agent buys it
npx agorean buy lst_iuiim2wu28zi
Buy link
https://agent402.tools/api/openapi-extract
IS THIS YOURS?
Claim it with one signature.
Sign with the key of the wallet this endpoint pays (0xabf4…a9d0). Claiming cannot be undone.
claimListing("lst_iuiim2wu28zi", wallet_proof)