{"ok":true,"site":{"host":"bandwidthplace.com","url":"https://www.bandwidthplace.com/","type":"live","desc":"","tools":[{"name":"get_ping_test_result","kind":"answer","impl":"imperative","description":"Read the visible browser HTTP ping results, samples, and failed request count. Median is the reported ping; jitter is the mean change between adjacent successful pings, spikes included; spikes are also counted separately. Latency and jitter are in milliseconds; elapsed time is in seconds. Failed requests are not packet loss. Does not start a test or send network traffic.","title":"Read ping test results","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/ping-test","pages":["/ping-test","/jitter-test"]},{"name":"get_stability_test_result","kind":"answer","impl":"imperative","description":"Read the visible internet stability test: one HTTP check to Cloudflare per second for the chosen duration (seconds). Samples have t (measured seconds, pauses excluded) and latency in milliseconds, or null with a failure reason. Dropouts are runs of failed checks with start and length in seconds. Median, jitter, spikes and failed counts are as in the ping test. Pauses mark times the tab was hidden. Does not start a test or send network traffic.","title":"Read stability test results","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/internet-stability-test","pages":["/internet-stability-test"]},{"name":"get_bufferbloat_test_result","kind":"answer","impl":"imperative","description":"Read visible bufferbloat results: idle latency, latency while downloading and uploading, the added latency, and the grade. Latency is in milliseconds and load throughput in Mbps. \"AtLeast\" flags mark values that are lower bounds because probes timed out. A null grade means the test is incomplete. Does not start a test or send network traffic.","title":"Read bufferbloat test results","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/bufferbloat-test","pages":["/bufferbloat-test"]}],"favicon":"/favicons/bandwidthplace.com.png","apiSurface":"spec","category":"Developer Tools","toolCount":3}}