Show / Hide Table of Contents

Class UpdateDatabaseToolsMcpToolsetCustomSqlToolDetails

Database Tools MCP Toolset information to be updated for the CUSTOM_SQL_TOOL type.

Inheritance
object
UpdateDatabaseToolsMcpToolsetDetails
UpdateDatabaseToolsMcpToolsetCustomSqlToolDetails
Inherited Members
UpdateDatabaseToolsMcpToolsetDetails.Version
UpdateDatabaseToolsMcpToolsetDetails.DisplayName
UpdateDatabaseToolsMcpToolsetDetails.Description
UpdateDatabaseToolsMcpToolsetDetails.DefinedTags
UpdateDatabaseToolsMcpToolsetDetails.FreeformTags
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.DatabasetoolsService.Models
Assembly: OCI.DotNetSDK.Databasetools.dll
Syntax
public class UpdateDatabaseToolsMcpToolsetCustomSqlToolDetails : UpdateDatabaseToolsMcpToolsetDetails

Properties

AllowedRoles

Declaration
[JsonProperty(PropertyName = "allowedRoles")]
public List<string> AllowedRoles { get; set; }
Property Value
Type Description
List<string>

The roles granted access to the MCP tool generated by this toolset

DefaultExecutionType

Declaration
[JsonProperty(PropertyName = "defaultExecutionType")]
[JsonConverter(typeof(StringEnumConverter))]
public DatabaseToolsMcpToolsetDefaultExecutionType? DefaultExecutionType { get; set; }
Property Value
Type Description
DatabaseToolsMcpToolsetDefaultExecutionType?

The default execution type for the toolset. The default value is SYNCHRONOUS.
To use ASYNCHRONOUS execution, the MCP Server must have the storage property configured.

Source

Declaration
[JsonProperty(PropertyName = "source")]
public DatabaseToolsCustomSqlToolToolsetSource Source { get; set; }
Property Value
Type Description
DatabaseToolsCustomSqlToolToolsetSource

ToolDescription

Declaration
[JsonProperty(PropertyName = "toolDescription")]
public string ToolDescription { get; set; }
Property Value
Type Description
string

Instructions describing how to use the MCP toolset and its features. This can be used to improve the LLM's understanding of the tool.

ToolName

Declaration
[JsonProperty(PropertyName = "toolName")]
public string ToolName { get; set; }
Property Value
Type Description
string

Name of the tool returned by the MCP Server

Variables

Declaration
[JsonProperty(PropertyName = "variables")]
public List<DatabaseToolsMcpToolsetCustomSqlToolVariable> Variables { get; set; }
Property Value
Type Description
List<DatabaseToolsMcpToolsetCustomSqlToolVariable>

The variables to use with the query

In this article
Back to top