🎉 Zero to Agentic AI HeroTake the course→

OpenAPI Toolsets

OpenAPI toolsets connect the AI computer to HTTP APIs used by enterprise systems. An OpenAPI document describes the available operations and parameters so the runtime can present them to the model as typed tools.

The integration layer remains responsible for authentication, network policy, timeouts, and deciding which operations an assistant may use.

# Register an OpenAPI spec as a toolset
openapi_register(spec_url: string, name: string): string

# List available operations from registered specs
openapi_list_tools(toolset: string): object[]

# Describe a specific operation and params
openapi_describe(operation_id: string): string

# Execute an OpenAPI-backed tool call
openapi_call(operation_id: string, params: object): object