Use In-database AI Agents with A2A
Configure and access in-database AI Agents through A2A-compatible clients to run natural language queries, authenticate users, and interact with database-backed agent workflows across external applications.
-
Enable A2A Server
To enable or disable the A2A server for an Autonomous AI Database instance, add a free-form tag on the Autonomous AI Database resource in the OCI Console. -
Create Select AI Agent Teams
Create and configure Select AI agent teams in your database schema. -
Register an OAuth Client (OAuth)
Register an OAuth client to generate credentials for accessing the Oracle Autonomous AI Database A2A server and to enable secure authentication for A2A client integration. -
Generate Bearer Token
Generate a bearer token using database credentials to authenticate API requests and securely access A2A server endpoints for calling in-database AI agents. -
List Available Agents
Retrieve the list of Select AI agent teams exposed as A2A agents for a specific database user, including their Agent Card URLs and descriptions. -
Get Agent Card
Retrieve the agent card for a Select AI agent team. -
Configure Oracle In-Database Agents in an A2A Client Agent
Configure an A2A-compatible client agent, such as Google Gemini Enterprise Application, to interact with the A2A server using the agent card and client credentials. -
Call an Agent
Use the configured A2A client agent to start a conversation with a published Select AI agent team.