Skip to main content
Glama
arr-mcps
by arr-mcps

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
QUI_URLYesqui host, optionally including a reverse-proxy base path; /api is appended automatically
QUI_API_KEYNoAPI key sent as X-API-Key; omit only when qui authentication is intentionally disabled

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
qui_check_setupB

Call qui's GET /auth/check-setup endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_get_current_userA

Call qui's GET /auth/me endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_validate_sessionB

Call qui's GET /auth/validate endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_change_passwordA

Call qui's PUT /auth/change-password endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_list_api_keysB

Call qui's GET /api-keys/ endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_create_api_keyB

Call qui's POST /api-keys/ endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_delete_api_keyA

Call qui's DELETE /api-keys/{id} endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_list_client_api_keysB

Call qui's GET /client-api-keys/ endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_create_client_api_keyC

Call qui's POST /client-api-keys/ endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_delete_client_api_keyB

Call qui's DELETE /client-api-keys/{id} endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_list_external_programsA

Call qui's GET /external-programs/ endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_create_external_programC

Call qui's POST /external-programs/ endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_update_external_programB

Call qui's PUT /external-programs/{id} endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_delete_external_programA

Call qui's DELETE /external-programs/{id} endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_execute_external_programB

Call qui's POST /external-programs/execute endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_list_notification_eventsA

Call qui's GET /notifications/events endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_list_notification_targetsB

Call qui's GET /notifications/targets endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_create_notification_targetC

Call qui's POST /notifications/targets endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_update_notification_targetB

Call qui's PUT /notifications/targets/{id} endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_delete_notification_targetC

Call qui's DELETE /notifications/targets/{id} endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_test_notification_targetC

Call qui's POST /notifications/targets/{id}/test endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_list_arr_instancesA

Call qui's GET /arr/instances endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_create_arr_instanceB

Call qui's POST /arr/instances endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_get_arr_instanceA

Call qui's GET /arr/instances/{id} endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_update_arr_instanceB

Call qui's PUT /arr/instances/{id} endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_delete_arr_instanceB

Call qui's DELETE /arr/instances/{id} endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_test_arr_instanceC

Call qui's POST /arr/instances/{id}/test endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_test_arr_connectionB

Call qui's POST /arr/test endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_resolve_arrB

Call qui's POST /arr/resolve endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_list_tracker_customizationsA

Call qui's GET /tracker-customizations/ endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_create_tracker_customizationC

Call qui's POST /tracker-customizations/ endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_update_tracker_customizationB

Call qui's PUT /tracker-customizations/{id} endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_delete_tracker_customizationA

Call qui's DELETE /tracker-customizations/{id} endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_get_dashboard_settingsA

Call qui's GET /dashboard-settings endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_update_dashboard_settingsB

Call qui's PUT /dashboard-settings endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_list_filter_viewsA

Call qui's GET /filter-views/ endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_create_filter_viewB

Call qui's POST /filter-views/ endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_update_filter_viewB

Call qui's PUT /filter-views/{id} endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_delete_filter_viewB

Call qui's DELETE /filter-views/{id} endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_get_log_exclusionsB

Call qui's GET /log-exclusions endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_update_log_exclusionsB

Call qui's PUT /log-exclusions endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_get_log_settingsB

Call qui's GET /log-settings endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_update_log_settingsC

Call qui's PUT /log-settings endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_list_log_filesA

Call qui's GET /logs/files endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_get_versionA

Call qui's GET /version endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_get_latest_versionB

Call qui's GET /version/latest endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_get_application_infoA

Call qui's GET /application/info endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_get_tracker_iconsA

Call qui's GET /tracker-icons endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_list_custom_themesB

Call qui's GET /themes/custom endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_list_cross_instance_torrentsC

Call qui's GET /torrents/cross-instance endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_get_dir_scan_settingsA

Call qui's GET /dir-scan/settings endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_update_dir_scan_settingsB

Call qui's PATCH /dir-scan/settings endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_list_scan_directoriesC

Call qui's GET /dir-scan/directories/ endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_create_scan_directoryB

Call qui's POST /dir-scan/directories/ endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_get_scan_directoryC

Call qui's GET /dir-scan/directories/{directoryID} endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_update_scan_directoryC

Call qui's PATCH /dir-scan/directories/{directoryID} endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_delete_scan_directoryB

Call qui's DELETE /dir-scan/directories/{directoryID} endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_reset_scan_directory_filesC

Call qui's POST /dir-scan/directories/{directoryID}/reset-files endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_requeue_scan_directory_no_matchC

Call qui's POST /dir-scan/directories/{directoryID}/requeue-no-match endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_scan_directoryB

Call qui's POST /dir-scan/directories/{directoryID}/scan endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_cancel_directory_scanA

Call qui's DELETE /dir-scan/directories/{directoryID}/scan endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_get_scan_directory_statusA

Call qui's GET /dir-scan/directories/{directoryID}/status endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_list_scan_directory_runsB

Call qui's GET /dir-scan/directories/{directoryID}/runs endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_list_scan_run_injectionsB

Call qui's GET /dir-scan/directories/{directoryID}/runs/{runID}/injections endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_list_scan_directory_filesC

Call qui's GET /dir-scan/directories/{directoryID}/files endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_get_instance_cross_seed_statusB

Call qui's GET /instances/{instanceID}/cross-seed/status endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_cross_seed_applyC

Call qui's POST /cross-seed/apply endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_cross_seed_webhook_checkB

Call qui's POST /cross-seed/webhook/check endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_analyze_cross_seed_torrentC

Call qui's GET /cross-seed/torrents/{instanceID}/{hash}/analyze endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_get_cross_seed_async_statusB

Call qui's GET /cross-seed/torrents/{instanceID}/{hash}/async-status endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_get_cross_seed_local_matchesB

Call qui's GET /cross-seed/torrents/{instanceID}/{hash}/local-matches endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_search_cross_seed_torrentC

Call qui's POST /cross-seed/torrents/{instanceID}/{hash}/search endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_apply_cross_seed_searchC

Call qui's POST /cross-seed/torrents/{instanceID}/{hash}/apply endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_get_cross_seed_settingsA

Call qui's GET /cross-seed/settings endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_patch_cross_seed_settingsB

Call qui's PATCH /cross-seed/settings endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_update_cross_seed_settingsB

Call qui's PUT /cross-seed/settings endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_get_cross_seed_statusA

Call qui's GET /cross-seed/status endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_list_cross_seed_runsC

Call qui's GET /cross-seed/runs endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_run_cross_seed_automationB

Call qui's POST /cross-seed/run endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_cancel_cross_seed_automationB

Call qui's POST /cross-seed/run/cancel endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_list_cross_seed_blocklistC

Call qui's GET /cross-seed/blocklist/ endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_add_cross_seed_blocklist_entryC

Call qui's POST /cross-seed/blocklist/ endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_delete_cross_seed_blocklist_entryC

Call qui's DELETE /cross-seed/blocklist/{instanceID}/{infohash} endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_get_cross_seed_search_settingsB

Call qui's GET /cross-seed/search/settings endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_patch_cross_seed_search_settingsA

Call qui's PATCH /cross-seed/search/settings endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_get_cross_seed_search_statusB

Call qui's GET /cross-seed/search/status endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_start_cross_seed_searchC

Call qui's POST /cross-seed/search/run endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_cancel_cross_seed_searchB

Call qui's POST /cross-seed/search/run/cancel endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_list_cross_seed_search_runsC

Call qui's GET /cross-seed/search/runs endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_get_cross_seed_completionB

Call qui's GET /cross-seed/completion/{instanceID} endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_update_cross_seed_completionB

Call qui's PUT /cross-seed/completion/{instanceID} endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_check_cross_seed_season_packC

Call qui's POST /cross-seed/season-pack/check endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_apply_cross_seed_season_packC

Call qui's POST /cross-seed/season-pack/apply endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_list_cross_seed_season_pack_runsB

Call qui's GET /cross-seed/season-pack/runs endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_list_torznab_indexersB

Call qui's GET /torznab/indexers/ endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_create_torznab_indexerB

Call qui's POST /torznab/indexers/ endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_discover_torznab_indexersC

Call qui's POST /torznab/indexers/discover endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_get_torznab_all_healthC

Call qui's GET /torznab/indexers/health endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_get_torznab_tracker_domainsB

Call qui's GET /torznab/indexers/tracker-domains endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

qui_get_torznab_indexerB

Call qui's GET /torznab/indexers/{indexerID} endpoint. Pass path variables directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/arr-mcps/qui-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server