From e07926ae66d599b3a206a5c4563fb654cf52b615 Mon Sep 17 00:00:00 2001 From: Jeff Smith Date: Wed, 27 May 2026 15:27:19 -0400 Subject: [PATCH 1/2] Clarify OCI / Oracle Database@Azure scope, add oauth2 scheme --- partners/servers/oracle-database-mcp-server.json | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/partners/servers/oracle-database-mcp-server.json b/partners/servers/oracle-database-mcp-server.json index fe7b5bd..e5eacd2 100644 --- a/partners/servers/oracle-database-mcp-server.json +++ b/partners/servers/oracle-database-mcp-server.json @@ -1,8 +1,8 @@ { "name": "oraclecloud-database-mcp-server", "title": "Oracle", - "summary": "Securely access Oracle AI Database via MCP. Run SQL/PL-SQL, custom Tools, and SQL Reports with per-tool access controlled by application roles.", - "description": "Securely access Oracle AI Database through the Model Context Protocol (MCP). Provides built-in tools for running SQL and PL/SQL against the database, also supports custom Tools, and the ability to access and execute pre-defined SQL Reports. Access to each tool is managed through application roles assigned to users and groups.", + "summary": "Securely access Oracle AI Database (in OCI or Oracle Database@Azure) via MCP. Run SQL/PL-SQL, custom Tools, and SQL Reports with role-based access.", + "description": "Securely access Oracle AI Database — running in Oracle Cloud Infrastructure (OCI) or Oracle Database@Azure — through the Model Context Protocol (MCP). Provides built-in tools for running SQL and PL/SQL against the database, also supports custom Tools, and the ability to access and execute pre-defined SQL Reports. Access to each tool is managed through application roles assigned to users and groups.", "kind": "mcp", "vendor": "Partner", "license": { @@ -42,6 +42,14 @@ "description": "Bearer access token issued by the customer's OCI IAM Identity Domain. Per-tool and per-report authorization is enforced through application roles assigned to users and groups in IAM.", "scheme": "bearer", "bearerFormat": "JWT" + }, + "oauthIam": { + "type": "oauth2", + "description": "OAuth 2.0 via OCI IAM Identity Domains. Customers configure their own Identity Domain endpoints. Per-tool authorization is enforced through application roles.", + "flows": ["authorizationCode", "clientCredentials"], + "authorizationUrl": "https://identity.oraclecloud.com/YOUR_IDENTITY_DOMAIN/oauth2/v1/authorize", + "tokenUrl": "https://identity.oraclecloud.com/YOUR_IDENTITY_DOMAIN/oauth2/v1/token", + "scopes": [] } }, "versionName": "original", From 56fb21a5091957b5088f187fa0cfec86c0b68a14 Mon Sep 17 00:00:00 2001 From: Jeff Smith Date: Thu, 28 May 2026 13:19:36 -0400 Subject: [PATCH 2/2] Update oauth2 token/authorization URLs and scopes --- partners/servers/oracle-database-mcp-server.json | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/partners/servers/oracle-database-mcp-server.json b/partners/servers/oracle-database-mcp-server.json index e5eacd2..a03dd05 100644 --- a/partners/servers/oracle-database-mcp-server.json +++ b/partners/servers/oracle-database-mcp-server.json @@ -45,11 +45,14 @@ }, "oauthIam": { "type": "oauth2", - "description": "OAuth 2.0 via OCI IAM Identity Domains. Customers configure their own Identity Domain endpoints. Per-tool authorization is enforced through application roles.", + "description": "OAuth 2.0 via OCI IAM Identity Domains. Customers configure their own Identity Domain endpoints and MCP server scope. Per-tool authorization is enforced through application roles.", "flows": ["authorizationCode", "clientCredentials"], - "authorizationUrl": "https://identity.oraclecloud.com/YOUR_IDENTITY_DOMAIN/oauth2/v1/authorize", - "tokenUrl": "https://identity.oraclecloud.com/YOUR_IDENTITY_DOMAIN/oauth2/v1/token", - "scopes": [] + "authorizationUrl": "https://idcsGuid.identity.oraclecloud.com/oauth2/v1/authorize", + "tokenUrl": "https://idcsGuid.identity.oraclecloud.com/oauth2/v1/token", + "scopes": [ + "urn:opc:dbtools:mcpserver:ocid1.yourmcpserverid.:all", + "offline_access" + ] } }, "versionName": "original",