qui_system
Perform qBittorrent system management tasks including license activation, authentication changes, and instance operations via the qui-mcp server.
Instructions
qui system operations on qui. Pass operation and an arguments object; path variables go directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.
qui_activate_license: POST /license/activate
qui_change_password: PUT /auth/change-password
qui_check_setup: GET /auth/check-setup
qui_create_api_key: POST /api-keys/
qui_create_arr_instance: POST /arr/instances
qui_create_client_api_key: POST /client-api-keys/
qui_create_external_program: POST /external-programs/
qui_create_filter_view: POST /filter-views/
qui_create_notification_target: POST /notifications/targets
qui_create_tracker_customization: POST /tracker-customizations/
qui_delete_api_key: DELETE /api-keys/{id}
qui_delete_arr_instance: DELETE /arr/instances/{id}
qui_delete_client_api_key: DELETE /client-api-keys/{id}
qui_delete_external_program: DELETE /external-programs/{id}
qui_delete_filter_view: DELETE /filter-views/{id}
qui_delete_license: DELETE /license/{licenseKey}
qui_delete_notification_target: DELETE /notifications/targets/{id}
qui_delete_tracker_customization: DELETE /tracker-customizations/{id}
qui_execute_external_program: POST /external-programs/execute
qui_get_application_info: GET /application/info
qui_get_arr_instance: GET /arr/instances/{id}
qui_get_current_user: GET /auth/me
qui_get_dashboard_settings: GET /dashboard-settings
qui_get_latest_version: GET /version/latest
qui_get_licensed_status: GET /license/licensed
qui_get_log_exclusions: GET /log-exclusions
qui_get_log_settings: GET /log-settings
qui_get_tracker_icons: GET /tracker-icons
qui_get_version: GET /version
qui_list_api_keys: GET /api-keys/
qui_list_arr_instances: GET /arr/instances
qui_list_client_api_keys: GET /client-api-keys/
qui_list_custom_themes: GET /themes/custom
qui_list_external_programs: GET /external-programs/
qui_list_filter_views: GET /filter-views/
qui_list_licenses: GET /license/licenses
qui_list_log_files: GET /logs/files
qui_list_notification_events: GET /notifications/events
qui_list_notification_targets: GET /notifications/targets
qui_list_tracker_customizations: GET /tracker-customizations/
qui_refresh_licenses: POST /license/refresh
qui_resolve_arr: POST /arr/resolve
qui_test_arr_connection: POST /arr/test
qui_test_arr_instance: POST /arr/instances/{id}/test
qui_test_notification_target: POST /notifications/targets/{id}/test
qui_update_arr_instance: PUT /arr/instances/{id}
qui_update_dashboard_settings: PUT /dashboard-settings
qui_update_external_program: PUT /external-programs/{id}
qui_update_filter_view: PUT /filter-views/{id}
qui_update_log_exclusions: PUT /log-exclusions
qui_update_log_settings: PUT /log-settings
qui_update_notification_target: PUT /notifications/targets/{id}
qui_update_tracker_customization: PUT /tracker-customizations/{id}
qui_validate_license: POST /license/validate
qui_validate_session: GET /auth/validate
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| arguments | No | ||
| operation | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |