Show / Hide Table of Contents

Class DatabaseToolsMcpToolsetCustomSqlToolSummary

Summary of the Database Tools MCP Toolset.

Inheritance
object
DatabaseToolsMcpToolsetSummary
DatabaseToolsMcpToolsetCustomSqlToolSummary
Inherited Members
DatabaseToolsMcpToolsetSummary.Id
DatabaseToolsMcpToolsetSummary.Version
DatabaseToolsMcpToolsetSummary.CompartmentId
DatabaseToolsMcpToolsetSummary.DisplayName
DatabaseToolsMcpToolsetSummary.DatabaseToolsMcpServerId
DatabaseToolsMcpToolsetSummary.LifecycleState
DatabaseToolsMcpToolsetSummary.LifecycleDetails
DatabaseToolsMcpToolsetSummary.TimeCreated
DatabaseToolsMcpToolsetSummary.TimeUpdated
DatabaseToolsMcpToolsetSummary.DefinedTags
DatabaseToolsMcpToolsetSummary.FreeformTags
DatabaseToolsMcpToolsetSummary.SystemTags
DatabaseToolsMcpToolsetSummary.Locks
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 DatabaseToolsMcpToolsetCustomSqlToolSummary : DatabaseToolsMcpToolsetSummary

Properties

AllowedRoles

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

The roles granted access to this MCP tool

Remarks

Required

DefaultExecutionType

Declaration
[JsonProperty(PropertyName = "defaultExecutionType")]
[JsonConverter(typeof(ResponseEnumConverter))]
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.

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
[Required(ErrorMessage = "ToolName is required.")]
[JsonProperty(PropertyName = "toolName")]
public string ToolName { get; set; }
Property Value
Type Description
string

Name of the tool returned by the MCP Server

Remarks

Required

In this article
Back to top