Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
JACKETT_URLYesBase URL of your Jackett instance.
OMDB_API_KEYYesYour OMDb API key used for title lookups.
JACKETT_API_KEYYesYour Jackett API key.
TORRENT_MCP_PROFILESYesConfiguration for one or more qBittorrent+Jackett RSS queue profiles (movies, series, upgrades, etc.).
DOCKER_RESTART_ENABLEDNoSet to 'true' to allow the server to restart Docker containers by name from your own configured profiles.false

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": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_profilesA

List the configured queue profile names (e.g. "movies", "series").

find_imdb_candidatesB

Scrape an IMDb list page (e.g. a "coming this year" list) for title ids.

check_candidatesB

Split a list of IMDb ids into already-queued, already-in-Plex, and new.

plex_export_xml is optional; pass it to also check a Plex library XML export for titles already owned but not currently queued.

add_to_queueA

Add an IMDb id to a queue profile's feeds.json so qBittorrent starts searching for it.

indexer selects which Jackett indexer the feed searches (defaults to the profile's configured default, then Jackett's aggregate "all"). Fails if the id is already queued unless overwrite is set.

remove_from_queueB

Remove an IMDb id from a queue profile's feeds.json.

list_queueA

List a queue profile's entries. Set resolve_titles=True to include title/year via OMDb (slower).

switch_indexerA

Repoint every feed URL in a queue profile from one Jackett indexer to another.

Set restart to also restart the profile's configured docker container so qBittorrent reloads feeds.json (requires DOCKER_RESTART_ENABLED=true on the server).

list_indexersB

List Jackett indexers known to the server.

check_imdb_search_supportB

Check whether a Jackett indexer supports searching by IMDb id.

search_torrentsA

Search one Jackett indexer (or "all") for torrents matching an IMDb id.

find_largest_torrentA

Find the largest-sized search result for an IMDb id on one indexer (highest quality heuristic).

lookup_titleA

Resolve an IMDb id to its title/year/type via OMDb.

search_titleB

Fuzzy-search OMDb by title, optionally narrowed by year.

identify_titleB

Guess the IMDb id/title for a messy title (e.g. cleaned-up filename), via OMDb.

find_duplicate_filenamesB

Find likely-duplicate filenames in a media directory (e.g. movie.avi vs movie.mp4).

diff_missing_urlsA

List IMDb title URLs present in an old library export but missing from a newer one.

archive_downloadsA

Move finished downloads (by extension) out of the download client's folders into the archive.

Falls back to ARCHIVE_SOURCE_DIRS/ARCHIVE_DEST_DIR from the server's environment when not given explicitly.

backup_queueB

Back up a queue profile's feeds.json to a timestamped file.

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/luisriverag/torrent_mcp'

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