Expert Feedback Tools

Configuration File: remote_tools/expert_feedback_tools.json Tool Type: Remote Tools Count: 6

This page contains all tools defined in the expert_feedback_tools.json configuration file.

Available Tools

consult_human_expert (Type: RemoteTool)

Consult a human expert for complex scientific questions requiring human judgment. This tool submi…

consult_human_expert tool specification

Tool Information:

  • Name: consult_human_expert

  • Type: RemoteTool

  • Description: Consult a human expert for complex scientific questions requiring human judgment. This tool submits questions to human experts who can provide clinical decision support, analysis validation, treatment recommendations, and specialized opinions.

Parameters:

  • question (string) (required) The scientific question or case requiring expert consultation

  • specialty (string) (optional) Area of expertise needed (e.g., ‘cardiology’, ‘oncology’, ‘pharmacology’, ‘neurology’, ‘emergency’, ‘general’)

  • priority (string) (optional) Request priority level

  • context (string) (optional) Additional context or background information about the case

  • timeout_minutes (integer) (optional) How long to wait for expert response (default: 5 minutes)

Example Usage:

query = {
    "name": "consult_human_expert",
    "arguments": {
        "question": "example_value"
    }
}
result = tu.run(query)

get_expert_response (Type: RemoteTool)

Check if an expert response is available for a previous consultation request. Use this to retriev…

get_expert_response tool specification

Tool Information:

  • Name: get_expert_response

  • Type: RemoteTool

  • Description: Check if an expert response is available for a previous consultation request. Use this to retrieve responses when the initial consultation is complete.

Parameters:

  • request_id (string) (required) The ID of the expert consultation request to check

Example Usage:

query = {
    "name": "get_expert_response",
    "arguments": {
        "request_id": "example_value"
    }
}
result = tu.run(query)

get_expert_status (Type: RemoteTool)

Get current status of the human expert system including availability, pending requests, and syste…

get_expert_status tool specification

Tool Information:

  • Name: get_expert_status

  • Type: RemoteTool

  • Description: Get current status of the human expert system including availability, pending requests, and system statistics.

Parameters:

No parameters required.

Example Usage:

query = {
    "name": "get_expert_status",
    "arguments": {
    }
}
result = tu.run(query)

list_pending_expert_requests (Type: RemoteTool)

List all pending expert consultation requests (for expert use to see waiting questions).

list_pending_expert_requests tool specification

Tool Information:

  • Name: list_pending_expert_requests

  • Type: RemoteTool

  • Description: List all pending expert consultation requests (for expert use to see waiting questions).

Parameters:

No parameters required.

Example Usage:

query = {
    "name": "list_pending_expert_requests",
    "arguments": {
    }
}
result = tu.run(query)

mcp_auto_loader_human_expert (Type: RemoteTool)

Automatically discover and load all tools from Human Expert MCP Server. Can register discovered t…

mcp_auto_loader_human_expert tool specification

Tool Information:

  • Name: mcp_auto_loader_human_expert

  • Type: RemoteTool

  • Description: Automatically discover and load all tools from Human Expert MCP Server. Can register discovered tools as individual ToolUniverse tools for expert consultation in complex scientific decisions requiring human judgment.

Parameters:

No parameters required.

Example Usage:

query = {
    "name": "mcp_auto_loader_human_expert",
    "arguments": {
    }
}
result = tu.run(query)

submit_expert_response (Type: RemoteTool)

Submit expert response to a consultation request (for use by human experts through the expert int…

submit_expert_response tool specification

Tool Information:

  • Name: submit_expert_response

  • Type: RemoteTool

  • Description: Submit expert response to a consultation request (for use by human experts through the expert interface).

Parameters:

  • request_id (string) (required) The ID of the consultation request to respond to

  • response (string) (required) The expert’s response and recommendations

Example Usage:

query = {
    "name": "submit_expert_response",
    "arguments": {
        "request_id": "example_value",
        "response": "example_value"
    }
}
result = tu.run(query)