OpenAPI Audit & Breaking-Change Detection
check_openapiDeveloper tool for OpenAPI audit, API analysis, Swagger analysis, and API contract change validation (not general OpenAPI conformance linting). The paid analysis detects breaking changes and API drift by comparing a public OpenAPI/Swagger JSON or YAML contract with the service's last stored snapshot of that URL (the first check records the baseline). It returns deterministic JSON classifying endpoint, method, media-type, status, request/response field, type, requiredness, and structural oneOf/anyOf branch changes as breaking, potentially breaking, non-breaking or informational, plus a Markdown summary. It does not infer schema satisfiability or branch overlap; not and external references are unsupported. Cost: 0.10 USDC per completed analysis via x402 on Base (eip155:8453), settled only after the analysis is computed. This MCP tool itself is free: it validates the URL and returns the x402 endpoint and payment terms; it does not run the analysis or move funds. Canonical service OpenAPI: https://agent.prh.news/openapi.json. To get the analysis, POST {"url": ""} to the returned endpoint with an x402-capable HTTP client.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Public OpenAPI/Swagger JSON or YAML URL (http or https, no credentials or query string) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| input | Yes | ||
| openapi | Yes | ||
| payment | Yes | ||
| purchase | Yes |