| Dashboard | list-speedtest-results, list-ping-results, get-app-version | /v1/speedtest/results, /v1/pings, /v1/app/version | MCP and API provide raw data. |
| Results (Latency / Upload / Download) | list-speedtest-results | /v1/speedtest/results, /v1/speedtest/results/latest | Exports can be queued from the UI or via MCP. |
| Ping Results | list-ping-results | /v1/pings | Read-only for both interfaces. |
| Ping Targets | — | — | Web UI only. |
| Providers | list-providers, update-provider, run-speedtest | /v1/providers, /v1/providers/{provider}, /v1/providers/{provider}/run-now | Full management via MCP and API. |
| Schedules | list-provider-schedules | /v1/providers/schedules | Read-only for both interfaces. |
| Maintenance | list-maintenance-windows, create-maintenance-window, update-maintenance-window, delete-maintenance-window, toggle-global-pause | /v1/maintenance/schedules, /v1/maintenance/global-pause | Full management via MCP and API. |
| Webhooks | list-webhooks, create-webhook, update-webhook, delete-webhook, test-webhook | /v1/webhooks, /v1/webhooks/{webhook}/test | Full management via MCP and API. |
| Webhook Deliveries | — | /v1/webhooks/{webhook}/deliveries | Delivery history is API-only; MCP test-webhook records a delivery. |
| Apprise | — | /v1/apprise, /v1/apprise/{apprise}, /v1/apprise/{apprise}/test | Managed via the Web UI and REST API only; no MCP tools yet. |
| Workflow Rules | list-workflow-rules, create-workflow-rule, update-workflow-rule, delete-workflow-rule, toggle-workflow-rule | /v1/workflow-rules, /v1/workflow-rules/{workflowRule}/toggle | Full management via MCP and API. Ping alert rules are workflow rules with event: "ping" + ping_target_id (old /v1/ping-alerts endpoints removed in 2.x). |
| Exports / Download | list-exports, create-export, get-export | /v1/exports, /v1/exports/{exportRequest}/download | Asynchronous; downloads are API/UI only. |
| Settings | get-app-version | /v1/app/version | Most system settings are not exposed. |