Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
TDARR_URLNoTdarr server URLhttp://192.168.0.1:8265

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
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
tdarr_run_automationC

Manually trigger an automation

tdarr_create_backupA

Create a backup of the Tdarr database

tdarr_delete_backupB

Delete a backup of the Tdarr database

tdarr_get_backup_statusB

Get the status of a Tdarr backup in progress

tdarr_get_backupsA

Get a list of backups of the Tdarr database

tdarr_reset_backup_statusB

Reset the backup status

tdarr_cruddbB

Interact with the database. Modes: insert (requires collection, docID, obj), getById (requires collection, docID), getAll (requires collection), update (requires collection, docID, obj), delete (requires collection, docID), filter (requires collection, filters)

tdarr_search_dbA

Search the file database (legacy endpoint, prefer tdarr_client instead)

tdarr_clientC

Load and update data in various tables found around the Tdarr UI. clientType can be: files, staging, rejected, transcode_success, transcode_error, health_check_success, health_check_error

tdarr_bulk_delete_filesA

Bulk delete selected files from disk and remove them from the database

tdarr_bulk_update_filesB

Bulk update specific files by their IDs

tdarr_create_sampleB

Create a 30 second sample of a file

tdarr_delete_cache_fileC

Delete a cache file

tdarr_delete_fileB

Delete a file on disk of a file in Tdarr DB

tdarr_delete_unhealthy_filesA

Delete files which have failed to transcode (table3) or unhealthy files (table6)

tdarr_find_duplicatesC

Start the find duplicates process

tdarr_rescan_fileC

Rescan a file

tdarr_scan_individual_fileC

Scan an individual file with various tools

tdarr_set_all_statusC

Requeue files for transcode or health check for a specific library

tdarr_transcode_user_verdictC

Take action on a staged item

tdarr_search_job_reportsD

Search job reports

tdarr_read_job_fileC

Read a job report

tdarr_delete_job_reportA

Delete a single job report from both database and disk

tdarr_delete_job_reportsA

Delete multiple job reports from both database and disk (with optional filters)

tdarr_list_footprint_reportsC

List all job reports for a specific footprintId

tdarr_add_audio_codec_excludeC

Add an audio codec to be excluded/included in basic audio transcoding settings

tdarr_add_plugin_includeB

Add a plugin to a classic plugin stack

tdarr_add_video_codec_excludeC

Add a video codec to be excluded/included in basic video transcoding settings

tdarr_get_filescanner_statusB

Get the status of a file scanner in progress

tdarr_get_subdirectoriesB

Get subdirectories of a folder

tdarr_kill_file_scannerB

Kill a file scanner in progress

tdarr_remove_audio_codec_excludeB

Remove an audio codec from the excluded/included list in basic audio transcoding settings

tdarr_remove_library_filesB

Remove all files from a Tdarr library DB (files on disk are not removed)

tdarr_remove_plugin_includeB

Remove a plugin from a classic plugin stack

tdarr_remove_video_codec_excludeC

Remove a video codec from the excluded/included list in basic video transcoding settings

tdarr_scan_filesB

Run a scanFresh, scanFindNew or scanFolderWatcher on a library. scanFresh & scanFindNew require a single string dbID inside scanConfig.

tdarr_toggle_folder_watchC

Enable/disable folder watching on a library

tdarr_toggle_scheduleC

Update the schedule of a library

tdarr_update_audio_codec_excludeA

Update an audio codec excluded/included status in basic audio transcoding settings

tdarr_update_plugin_includeB

Enable/disable a plugin in a classic plugin stack

tdarr_update_schedule_blockB

Update a block in a library schedule

tdarr_update_video_codec_excludeC

Update a video codec excluded/included status in basic video transcoding settings

tdarr_verify_folder_existsB

Verify if a folder exists

tdarr_verify_pluginC

Verify if a classic plugin exists

tdarr_alter_worker_limitB

Change the number of running workers of a specific type on a specific node

tdarr_cancel_worker_itemB

Cancel a running worker item on a specific node

tdarr_disconnect_nodeC

Forcefully disconnect a node

tdarr_download_pluginsA

Download the latest plugins zip (used by nodes)

tdarr_file_downloadC

Download a file

tdarr_file_uploadC

Upload a file

tdarr_get_new_taskB

Request a new task for a node

tdarr_get_node_logC

Get the log of a node

tdarr_get_nodesA

Get connected nodes information

tdarr_item_proc_endB

Signal that a node completed processing an item

tdarr_kill_workerB

Kill a worker on a node

tdarr_log_job_reportC

Update a job report

tdarr_nodes_version_checkB

Verify the server version before establishing a full node connection

tdarr_poll_worker_limitsA

Get worker limits for a node and check if there's anything in the queue

tdarr_read_pluginC

Read a plugin (used by nodes)

tdarr_restart_nodeC

Restart a specific node

tdarr_sync_pluginsA

Sync plugins from server to all nodes

tdarr_update_nodeC

Update a connected node from the UI

tdarr_update_node_relayC

Update the server with node status (used by nodes)

tdarr_copy_community_to_localC

Copy a community plugin to local plugins

tdarr_create_pluginC

Create a basic classic plugin using the classic plugin creator

tdarr_delete_pluginC

Delete a plugin

tdarr_read_plugin_textA

Read a plugin file for the classic plugin editor

tdarr_save_plugin_textC

Save plugin text for the classic plugin editor

tdarr_search_flow_pluginsC

Search flow plugins

tdarr_search_flow_templatesC

Search flow templates

tdarr_search_pluginsC

Search classic plugins

tdarr_update_pluginsB

Request the server to update community plugins

tdarr_get_process_infoA

Get process information from server and nodes with child process relationships

tdarr_statusB

Check server status

tdarr_is_server_aliveA

Check if the server is alive (legacy, prefer tdarr_status)

tdarr_get_time_nowA

Get the current time on the server

tdarr_get_res_statsC

Get server resource information

tdarr_get_db_statusesB

Get the statuses of the Tdarr database

tdarr_get_server_logB

Get the server log

tdarr_debugB

Get a page with various debug info

tdarr_debug_varsC

Get various debug info by type

tdarr_restart_serverA

Restart Tdarr Server

tdarr_restart_uiC

Restart the Tdarr UI

tdarr_performance_statsC

Get various performance stat info

tdarr_auth_statusC

Check Tdarr Pro status

tdarr_updater_checkC

Check if an update is available

tdarr_updater_package_indexB

Get the package index

tdarr_updater_relaunchA

Relaunch Tdarr Server when an update is ready

tdarr_use_tokenD

Use a token

tdarr_stop_dedupeB

Stop the dedupe process

tdarr_run_help_commandB

Run an ffmpeg or handbrake help command on the Help tab

tdarr_stats_get_piesC

Get all or library pie stats

tdarr_stats_get_res_histC

Get server resource history

tdarr_stats_get_running_worker_histC

Get running worker history

tdarr_stats_get_space_savedC

Get space saved history

tdarr_stats_get_streamsC

Get stream stats info

tdarr_stats_get_worker_verdict_histC

Get worker verdict history

tdarr_stats_space_saved_addC

Add a space saved record

tdarr_admin_registerB

Admin register a new user

tdarr_admin_reset_passwordC

Admin reset a user password

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/maximeallanic/tdarr-mcp'

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