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.