Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SONARR_URLYesThe base URL of the Sonarr instance (e.g., http://your-sonarr-host:8989)
SONARR_API_KEYYesAPI key for Sonarr authentication (X-Api-Key header)

Capabilities

Features and capabilities supported by this server

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
sonarr_list_autotaggingA

List auto tagging rules.

sonarr_create_autotaggingB

Create auto tagging rules. WRITE: this modifies your Sonarr instance.

sonarr_list_autotagging_schemaA

Return the auto tagging rules schema (available fields/options).

sonarr_delete_autotaggingB

Delete auto tagging rules. DESTRUCTIVE: this deletes data.

sonarr_get_autotaggingA

Fetch a single auto tagging rules by id.

sonarr_update_autotaggingC

Update auto tagging rules. WRITE: this modifies your Sonarr instance.

sonarr_list_blocklistC

List blocklisted releases. Query params: sort_key, sort_direction.

sonarr_bulk_delete_blocklistC

Delete blocklist bulk. DESTRUCTIVE: this deletes data.

sonarr_delete_blocklistC

Delete blocklisted releases. DESTRUCTIVE: this deletes data.

sonarr_list_calendarC

List upcoming episode calendar. Query params: start, end, tags.

sonarr_get_calendarA

Fetch a single upcoming episode calendar by id.

sonarr_list_commandA

List queued/running commands.

sonarr_run_commandA

Run a Sonarr command (body is a CommandResource with a name, e.g. RefreshSeries, SeriesSearch, DownloadedEpisodesScan). WRITE: this modifies your Sonarr instance.

sonarr_delete_commandB

Delete queued/running commands. DESTRUCTIVE: this deletes data.

sonarr_get_commandA

Fetch a single queued/running commands by id.

sonarr_get_config_downloadclientA

List download client config.

sonarr_get_config_downloadclient_by_idA

Fetch a single download client config by id.

sonarr_update_config_downloadclientC

Update download client config. WRITE: this modifies your Sonarr instance.

sonarr_get_config_hostB

List host config.

sonarr_get_config_host_by_idB

Fetch a single host config by id.

sonarr_update_config_hostC

Update host config. WRITE: this modifies your Sonarr instance.

sonarr_get_config_importlistA

List import list config.

sonarr_get_config_importlist_by_idB

Fetch a single import list config by id.

sonarr_update_config_importlistB

Update import list config. WRITE: this modifies your Sonarr instance.

sonarr_get_config_indexerA

List indexer config.

sonarr_get_config_indexer_by_idA

Fetch a single indexer config by id.

sonarr_update_config_indexerC

Update indexer config. WRITE: this modifies your Sonarr instance.

sonarr_get_config_mediamanagementA

List media management config.

sonarr_get_config_mediamanagement_by_idA

Fetch a single media management config by id.

sonarr_update_config_mediamanagementB

Update media management config. WRITE: this modifies your Sonarr instance.

sonarr_get_config_namingB

List naming.

sonarr_list_config_naming_examplesC

List naming examples. Query params: custom_colon_replacement_format, standard_episode_format, daily_episode_format, anime_episode_format, series_folder_format, season_folder_format, specials_folder_format, resource_name.

sonarr_get_config_naming_by_idA

Fetch a single naming by id.

sonarr_update_config_namingC

Update naming. WRITE: this modifies your Sonarr instance.

sonarr_get_config_uiA

List UI config.

sonarr_get_config_ui_by_idA

Fetch a single UI config by id.

sonarr_update_config_uiB

Update UI config. WRITE: this modifies your Sonarr instance.

sonarr_list_customfilterA

List custom filters.

sonarr_create_customfilterB

Create custom filters. WRITE: this modifies your Sonarr instance.

sonarr_delete_customfilterB

Delete custom filters. DESTRUCTIVE: this deletes data.

sonarr_get_customfilterA

Fetch a single custom filters by id.

sonarr_update_customfilterC

Update custom filters. WRITE: this modifies your Sonarr instance.

sonarr_list_customformatA

List custom formats.

sonarr_create_customformatC

Create custom formats. WRITE: this modifies your Sonarr instance.

sonarr_bulk_delete_customformatC

Delete customformat bulk. DESTRUCTIVE: this deletes data.

sonarr_bulk_update_customformatC

Update customformat bulk. WRITE: this modifies your Sonarr instance.

sonarr_list_customformat_schemaA

Return the custom formats schema (available fields/options).

sonarr_delete_customformatB

Delete custom formats. DESTRUCTIVE: this deletes data.

sonarr_get_customformatA

Fetch a single custom formats by id.

sonarr_update_customformatC

Update custom formats. WRITE: this modifies your Sonarr instance.

sonarr_list_delayprofileB

List delay profiles.

sonarr_create_delayprofileB

Create delay profiles. WRITE: this modifies your Sonarr instance.

sonarr_reorder_delayprofileD

Update delayprofile reorder. WRITE: this modifies your Sonarr instance.

sonarr_delete_delayprofileB

Delete delay profiles. DESTRUCTIVE: this deletes data.

sonarr_get_delayprofileC

Fetch a single delay profiles by id.

sonarr_update_delayprofileC

Update delay profiles. WRITE: this modifies your Sonarr instance.

sonarr_get_diskspaceB

List diskspace.

sonarr_list_downloadclientA

List download clients.

sonarr_create_downloadclientB

Create download clients. WRITE: this modifies your Sonarr instance.

sonarr_create_downloadclient_actionD

Create downloadclient action. WRITE: this modifies your Sonarr instance.

sonarr_delete_downloadclient_bulkB

Delete downloadclient bulk. DESTRUCTIVE: this deletes data.

sonarr_update_downloadclient_bulkD

Update downloadclient bulk. WRITE: this modifies your Sonarr instance.

sonarr_list_downloadclient_schemaA

Return the download clients schema (available fields/options).

sonarr_create_downloadclient_testD

Create downloadclient test. WRITE: this modifies your Sonarr instance.

sonarr_create_downloadclient_testallC

Create downloadclient testall. WRITE: this modifies your Sonarr instance.

sonarr_delete_downloadclientC

Delete download clients. DESTRUCTIVE: this deletes data.

sonarr_get_downloadclientA

Fetch a single download clients by id.

sonarr_update_downloadclientC

Update download clients. WRITE: this modifies your Sonarr instance.

sonarr_list_episodeD

List episodes.

sonarr_monitor_episodeA

Monitor or unmonitor episodes (body is an EpisodeResource[] of id/monitored pairs). WRITE: this modifies your Sonarr instance.

sonarr_get_episodeA

Fetch a single episodes by id.

sonarr_update_episodeC

Update episodes. WRITE: this modifies your Sonarr instance.

sonarr_list_episodefileC

List episode files.

sonarr_bulk_delete_episodefileD

Delete episodefile bulk. DESTRUCTIVE: this deletes data.

sonarr_bulk_update_episodefileC

Update episodefile bulk. WRITE: this modifies your Sonarr instance.

sonarr_bulk_edit_episodefilesD

Update episodefile editor. WRITE: this modifies your Sonarr instance.

sonarr_delete_episodefileC

Delete episode files. DESTRUCTIVE: this deletes data.

sonarr_get_episodefileB

Fetch a single episode files by id.

sonarr_update_episodefileC

Update episode files. WRITE: this modifies your Sonarr instance.

sonarr_list_filesystemC

List server filesystem. Query params: path.

sonarr_list_filesystem_mediafilesC

List media files. Query params: path.

sonarr_list_filesystem_typeC

List filesystem types. Query params: path.

sonarr_get_healthB

List health.

sonarr_list_historyC

List download/import history. Query params: sort_key, sort_direction, download_id.

sonarr_mark_history_item_failedA

Mark a history item as failed (blocklists the release by default). WRITE: this modifies your Sonarr instance.

sonarr_list_history_seriesC

List series history. Query params: event_type.

sonarr_list_history_sinceC

List history since a date. Query params: date, event_type.

sonarr_list_importlistB

List import lists.

sonarr_create_importlistC

Create import lists. WRITE: this modifies your Sonarr instance.

sonarr_create_importlist_actionC

Create importlist action. WRITE: this modifies your Sonarr instance.

sonarr_delete_importlist_bulkC

Delete importlist bulk. DESTRUCTIVE: this deletes data.

sonarr_update_importlist_bulkC

Update importlist bulk. WRITE: this modifies your Sonarr instance.

sonarr_list_importlist_schemaA

Return the import lists schema (available fields/options).

sonarr_create_importlist_testC

Create importlist test. WRITE: this modifies your Sonarr instance.

sonarr_create_importlist_testallC

Create importlist testall. WRITE: this modifies your Sonarr instance.

sonarr_delete_importlistC

Delete import lists. DESTRUCTIVE: this deletes data.

sonarr_get_importlistA

Fetch a single import lists by id.

sonarr_update_importlistC

Update import lists. WRITE: this modifies your Sonarr instance.

sonarr_list_importlistexclusionA

List import list exclusions.

sonarr_create_importlistexclusionB

Create import list exclusions. WRITE: this modifies your Sonarr instance.

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/SavageCore/sonarr-mcp'

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