Use this file to discover all available pages before exploring further.
This page covers new and changed features in OpenAPI 3.2 relative to OAS 3.1. Only deltas are documented — for base feature coverage, see the OAS 3.0 and OAS 3.1 pages.
HTTP QUERY method. Generates an MCP tool identical to other HTTP methods. When operationId is absent, auto-generated name uses query_ prefix (e.g., query_search)
additionalOperations
Map of arbitrary HTTP method strings (e.g., COPY, MOVE, LOCK, PROPFIND) to Operation Objects. Each entry generates an MCP tool with the method string sent as-is (uppercased)
Entire URL query string as a single parameter value, specified via content with a media type. Supported: application/x-www-form-urlencoded, application/json / *+json, text/plain / text/*. Unsupported media types fall back to application/x-www-form-urlencoded
RFC 6265-compliant cookie serialization. Name-value pairs separated by ; , no percent-encoding. Supports primitives, arrays, and objects with explode control
OAS 3.2 introduced the OAS Format Registry — a canonical list of 49 format values for use with the format keyword. MCP Blacksmith supports all 49 registry formats with runtime validators.
For detailed behavior of each format, see the Extended Formats table on the OAS 3.0 page. MCP Blacksmith also supports custom formats not in the registry for common API conventions.
The Encoding Object is not supported. Generated servers send form and multipart bodies using standard encoding — per-property overrides (contentType, headers, style) are rarely needed in practice.
Found an issue?
Generated server doesn’t match this reference? Let us know — we’ll fix it.