lib/anthropic/models/beta/beta_mcp_tool_config.rb



# frozen_string_literal: true

module Anthropic
  module Models
    module Beta
      class BetaMCPToolConfig < Anthropic::Internal::Type::BaseModel
        # @!attribute defer_loading
        #
        #   @return [Boolean, nil]
        optional :defer_loading, Anthropic::Internal::Type::Boolean

        # @!attribute enabled
        #
        #   @return [Boolean, nil]
        optional :enabled, Anthropic::Internal::Type::Boolean

        # @!method initialize(defer_loading: nil, enabled: nil)
        #   Configuration for a specific tool in an MCP toolset.
        #
        #   @param defer_loading [Boolean]
        #   @param enabled [Boolean]
      end
    end

    BetaMCPToolConfig = Beta::BetaMCPToolConfig
  end
end