What is OpenAPI?
OpenAPI is a specification format for describing REST APIs in a machine-readable way — every endpoint, its parameters, request and response schemas, and authentication requirements, in one document.
Because the description is structured, tooling can generate clients, mock servers, documentation and test suites from it. For agent platforms it serves a further purpose: it is a complete inventory of what an API can do, which is exactly what you need before deciding what an agent may do.
A specification is a description, not a permission. Importing one should enumerate possibilities, not grant them.
Importing an OpenAPI document produces candidate actions. Each is reviewed and given a name, description, permissions and risk level before it can be published.
Related terms
- MCP (Model Context Protocol) — An open protocol for exposing tools, data and prompts to language models through a consistent interface.
- Integration — An external system an agent can reach, together with the specific actions that were reviewed and approved on it.
- Tool calling — The mechanism by which a language model requests that a specific function be run with specific arguments.
See it working rather than described.
The product demo runs one agent across three systems and stops at the approval gate.