Prerequisites for A2A Server
Before using the A2A server, ensure required IAM permissions and database user privileges are configured.
OCI IAM Permission
An OCI user must have permission to update the Autonomous AI Database and add the required free-form tag. See Prerequisites for MCP Server for details.
Create an IAM policy using the target.id variable. For example:
allow group <group-name> to use autonomous-databases in tenancy where target.id = '<database-OCID>'
Replace the placeholders with your specific values.
-
group-name: The OCI user is a member of the group-name group. To find the groups you belong to, open your profile page in the OCI Console and view My groups. If you are not a member of an appropriate group, ask an administrator to create a group and add your user to it before creating the policy. See Viewing Your Group Access for more information. -
database-OCID: The OCID of your Autonomous AI Database. In the OCI Console, open the Autonomous AI Database Details page and copy the value shown in the OCID field under General Information. See Details Database OCID for more information.
Database Privileges for User
Ensure that the database user where you deploy the Select AI Agent team or teams has the required privileges to use both Select AI and Select AI Agent.
-
Grant the
EXECUTEprivilege on theDBMS_CLOUD_AI_AGENTpackage -
Grant the required privileges for Select AI, including:
-
EXECUTEon theDBMS_CLOUD_AIpackage -
Access to required network endpoints using network ACLs
-
Credentials configured for the AI provider
-
-
Ensure that at least one Select AI agent team is defined in the database
For details, see Prerequisites for Using Select AI Agent.