Tools 82
render_valid_widget render_invalid_widget render_missing_widget open_workspace echo ping get_status random_number calculate_sum calculate_product calculate_divide text_reverse text_uppercase text_count initial_app add_dynamic_tool list_tools_call_count add_dynamic_app update_dynamic_app read_resource_call_count dynamic_echo dynamic_app create_profile test_sampling_with_tools Sample with a tool declaration through the modern resolver API.
test_sampling_without_tools Sample without tools through the modern resolver API.
test_tool_result_handling Complete a second sampling turn when the model requests a tool.
sample Tool that echoes back the input parameter
sample_many Tool that echoes back the input parameter
sample_parallel Tool that makes multiple concurrent sampling requests to test parallel processing
math_add math_subtract math_multiply string_upper string_lower utility_ping utility_status check_weather The location to check
progress_task Execute a task with progress notifications. Args: steps: Number of steps to simulate (default: 5)
progress_task_no_message Execute a task with progress notifications but no messages. Args: steps: Number of steps to simulate (default: 3)
progress_task_with_helper Execute a task using the helper function for progress notifications. Args: steps: Number of steps to simulate (default: 5)
shirt_colour implementation show_roots getlink url_required_valid_tool Return URL elicitation required error with well-formed data.
url_required_malformed_tool Return URL elicitation required error with malformed data payload.
client_capabilities Expose the capabilities the modern client supplied for this call.
simple_rating Request a simple boolean rating.
user_profile Request a complex user profile form.
preferences Request enum-based preferences.
feedback Request rating and feedback fields.
guess get_page_data Simulates browser_snapshot - returns pure text data. This represents a tool that returns only text content.
take_screenshot Simulates browser_take_screenshot - returns mixed content (text + image). This represents a tool that returns both text and image content, which used to cause the OpenAI validation issue.
get_both_data Returns both text and image content in a single tool call. This can be used to test mixed content handling in non-parallel scenarios.
get_video_link Return a ResourceLink to a video.
get_image get_pdf sample_with_image call_openapi_endpoint a3_structured_report a3_unstructured_echo a3_trigger_tool_update list_swatches get_swatch list_customers get_orders example_tool Example tool that reverses the text of a given string.
fetch_secret Ask the client model to call ``get_secret`` and return its final answer.
structured_content_match structured_content_mismatch reverse_string capitalize_string lowercase_string random_string random_case_string coding_camel_case coding_snake_case coding_kebab_case request_console_access Request navigation consent without claiming external authorization completed.
start_t4_small_sandbox Simulate starting a t4-small sandbox without infrastructure or charges.
send Permissions 4
network Server uses network capabilities via: aiohttp, fetch(), http, httpx, requests, socket, urllib, websocket filesystem Server uses filesystem capabilities via: glob, open(), os, pathlib, shutil, tempfile shell Server uses shell capabilities via: subprocess env_vars Server uses env_vars capabilities via: os.environ, os.getenv() Scan Findings 0
No scan findings.