class RubyLLM::MCP::Requests::ToolList

def call

def call
  body = merge_pagination(tool_list_body)
  @coordinator.request(body)
end

def initialize(coordinator, cursor: nil)

def initialize(coordinator, cursor: nil)
  @coordinator = coordinator
  @cursor = cursor
end

def tool_list_body

def tool_list_body
  {
    jsonrpc: "2.0",
    method: "tools/list",
    params: {}
  }
end