Connect Speedtest Tracker to Your AI Agent

Ask your AI assistant to work with Speedtest Tracker: analyze network speed and run tests.

7 tools API key

Try a Speedtest Tracker Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill Speedtest Tracker

Review Speed History

Compare stored results and aggregate statistics.

/oo Speedtest Tracker: List results for [date range] and retrieve statistics for that period; summarize download, upload, and ping changes.

Run and Follow a Test

Queue a test and check its returned result ID.

/oo Speedtest Tracker: Run a speedtest, then poll the returned result ID until completed, failed, or skipped; report the final status and available measurements.

Start Working with Speedtest Tracker

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect Speedtest Tracker

    Connect with an API token and your publicly reachable HTTPS instance URL.

    Connect Speedtest Tracker →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • An account with access to the Speedtest Tracker resources used in your task.

Speedtest Tracker Tools

Speedtest Tracker stores Ookla test results on your own instance. AI can compare measurements and follow newly queued tests.

Review Speed History

Compare stored results and aggregate statistics.

Run and Follow a Test

Queue a test and check its returned result ID.

7 tools

List Results

List speedtest results with optional filters, sorting, and pagination. Requires a token with the Read Results ability.

speedtest_tracker.list_results

Get Result

Retrieve one speedtest result by ID. Use it to poll a test queued by run_speedtest until its status leaves the in-progress states. Requires a token with the Read Results ability.

speedtest_tracker.get_result

Get Latest Result

Retrieve the most recent speedtest result, optionally narrowed by the same filters as list_results, for example status `completed` for the last successful test. Requires a token with the Read Results ability.

speedtest_tracker.get_latest_result

Run Speedtest

Queue a new Ookla speedtest on the instance and return the queued result immediately. Poll get_result with the returned ID until the status is completed, failed, or skipped. Requires a token with the Run Speedtest ability.

speedtest_tracker.run_speedtest

Get Stats

Retrieve aggregated ping, download, and upload statistics, optionally limited to a date range. Requires a token with the Read Results ability.

speedtest_tracker.get_stats

List Servers

List nearby Ookla speedtest servers as seen by the instance, for choosing a serverId for run_speedtest. Requires a token with the List Servers ability.

speedtest_tracker.list_servers

Check Health

Check that the Speedtest Tracker instance is reachable and running through its unauthenticated health check endpoint.

speedtest_tracker.check_health

Frequently Asked Questions

Is a queued test already complete?

No. run_speedtest returns immediately; retrieve its result to follow completion.

Can I connect a private instance?

Supply a publicly reachable HTTPS instance URL; private and VPN-only addresses are not reachable.

Which token abilities are needed?

Reading needs Read Results, queuing needs Run Speedtest, and server discovery needs List Servers.

Connect Speedtest Tracker

About Speedtest Tracker ↗