seerr-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SEERR_URL | Yes | The URL of your Seerr instance. | |
| SEERR_API_KEY | Yes | Your Seerr API key. Required for authentication, although the server will start without it and errors will surface from the API. | |
| SEERR_API_USER | No | Optional user ID to impersonate via the X-API-User header. Defaults to user 1 if not set. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| 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
| Name | Description |
|---|---|
| seerr_list_statusC | Get Seerr status |
| seerr_list_status_appdataA | Get application data volume status |
| seerr_list_settings_mainA | Get main settings |
| seerr_create_settings_mainC | Update main settings WRITE: this modifies your Seerr instance. |
| seerr_list_settings_networkA | Get network settings |
| seerr_create_settings_networkC | Update network settings WRITE: this modifies your Seerr instance. |
| seerr_regenerate_api_keyB | Get main settings with newly-generated API key WRITE: this modifies your Seerr instance. |
| seerr_list_settings_jellyfinA | Get Jellyfin settings |
| seerr_create_settings_jellyfinC | Update Jellyfin settings WRITE: this modifies your Seerr instance. |
| seerr_list_settings_jellyfin_libraryC | Get Jellyfin libraries |
| seerr_list_settings_jellyfin_usersA | Get Jellyfin Users |
| seerr_list_settings_jellyfin_syncA | Get status of full Jellyfin library sync |
| seerr_create_settings_jellyfin_syncB | Start full Jellyfin library sync WRITE: this modifies your Seerr instance. |
| seerr_list_settings_plexB | Get Plex settings |
| seerr_create_settings_plexB | Update Plex settings WRITE: this modifies your Seerr instance. |
| seerr_list_settings_plex_libraryC | Get Plex libraries |
| seerr_list_settings_plex_syncA | Get status of full Plex library scan |
| seerr_create_settings_plex_syncB | Start full Plex library scan WRITE: this modifies your Seerr instance. |
| seerr_list_settings_plex_devices_serversA | Gets the user's available Plex servers |
| seerr_list_settings_plex_usersA | Get Plex users |
| seerr_list_settings_metadatasC | Get Metadata settings |
| seerr_update_settings_metadatasB | Update Metadata settings WRITE: this modifies your Seerr instance. |
| seerr_create_settings_metadatas_testC | Test Provider configuration WRITE: this modifies your Seerr instance. |
| seerr_list_settings_tautulliA | Get Tautulli settings |
| seerr_create_settings_tautulliB | Update Tautulli settings WRITE: this modifies your Seerr instance. |
| seerr_list_settings_radarrB | Get Radarr settings |
| seerr_create_settings_radarrC | Create Radarr instance WRITE: this modifies your Seerr instance. |
| seerr_create_settings_radarr_testC | Test Radarr configuration WRITE: this modifies your Seerr instance. |
| seerr_update_settings_radarrC | Update Radarr instance WRITE: this modifies your Seerr instance. |
| seerr_delete_settings_radarrA | Delete Radarr instance DESTRUCTIVE: this deletes data. |
| seerr_get_settings_radarr_profilesB | Get available Radarr profiles |
| seerr_list_settings_sonarrA | Get Sonarr settings |
| seerr_create_settings_sonarrA | Create Sonarr instance WRITE: this modifies your Seerr instance. |
| seerr_create_settings_sonarr_testC | Test Sonarr configuration WRITE: this modifies your Seerr instance. |
| seerr_update_settings_sonarrC | Update Sonarr instance WRITE: this modifies your Seerr instance. |
| seerr_delete_settings_sonarrB | Delete Sonarr instance DESTRUCTIVE: this deletes data. |
| seerr_list_settings_publicB | Get public settings |
| seerr_initialize_appB | Initialize application WRITE: this modifies your Seerr instance. |
| seerr_list_settings_jobsA | Get scheduled jobs |
| seerr_run_jobC | Invoke a specific job WRITE: this modifies your Seerr instance. |
| seerr_cancel_jobA | Cancel a specific job WRITE: this modifies your Seerr instance. |
| seerr_schedule_jobC | Modify job schedule WRITE: this modifies your Seerr instance. |
| seerr_list_settings_cacheA | Get a list of active caches |
| seerr_flush_cacheA | Flush a specific cache WRITE: this modifies your Seerr instance. |
| seerr_flush_dns_cacheB | Flush a specific DNS cache entry WRITE: this modifies your Seerr instance. |
| seerr_list_settings_logsC | Returns logs |
| seerr_list_settings_notifications_emailB | Get email notification settings |
| seerr_create_settings_notifications_emailC | Update email notification settings WRITE: this modifies your Seerr instance. |
| seerr_create_settings_notifications_email_testC | Test email settings WRITE: this modifies your Seerr instance. |
| seerr_list_settings_notifications_discordA | Get Discord notification settings |
| seerr_create_settings_notifications_discordC | Update Discord notification settings WRITE: this modifies your Seerr instance. |
| seerr_create_settings_notifications_discord_testC | Test Discord settings WRITE: this modifies your Seerr instance. |
| seerr_list_settings_notifications_pushbulletA | Get Pushbullet notification settings |
| seerr_create_settings_notifications_pushbulletC | Update Pushbullet notification settings WRITE: this modifies your Seerr instance. |
| seerr_create_settings_notifications_pushbullet_testB | Test Pushbullet settings WRITE: this modifies your Seerr instance. |
| seerr_list_settings_notifications_pushoverA | Get Pushover notification settings |
| seerr_create_settings_notifications_pushoverC | Update Pushover notification settings WRITE: this modifies your Seerr instance. |
| seerr_create_settings_notifications_pushover_testC | Test Pushover settings WRITE: this modifies your Seerr instance. |
| seerr_list_pushover_soundsC | Get Pushover sounds |
| seerr_list_settings_notifications_gotifyA | Get Gotify notification settings |
| seerr_create_settings_notifications_gotifyC | Update Gotify notification settings WRITE: this modifies your Seerr instance. |
| seerr_create_settings_notifications_gotify_testC | Test Gotify settings WRITE: this modifies your Seerr instance. |
| seerr_list_settings_notifications_ntfyA | Get ntfy.sh notification settings |
| seerr_create_settings_notifications_ntfyC | Update ntfy.sh notification settings WRITE: this modifies your Seerr instance. |
| seerr_create_settings_notifications_ntfy_testC | Test ntfy.sh settings WRITE: this modifies your Seerr instance. |
| seerr_list_settings_notifications_slackA | Get Slack notification settings |
| seerr_create_settings_notifications_slackC | Update Slack notification settings WRITE: this modifies your Seerr instance. |
| seerr_create_settings_notifications_slack_testC | Test Slack settings WRITE: this modifies your Seerr instance. |
| seerr_list_settings_notifications_telegramA | Get Telegram notification settings |
| seerr_create_settings_notifications_telegramC | Update Telegram notification settings WRITE: this modifies your Seerr instance. |
| seerr_create_settings_notifications_telegram_testC | Test Telegram settings WRITE: this modifies your Seerr instance. |
| seerr_list_settings_notifications_webpushA | Get Web Push notification settings |
| seerr_create_settings_notifications_webpushA | Update Web Push notification settings WRITE: this modifies your Seerr instance. |
| seerr_create_settings_notifications_webpush_testC | Test Web Push settings WRITE: this modifies your Seerr instance. |
| seerr_list_settings_notifications_webhookA | Get webhook notification settings |
| seerr_create_settings_notifications_webhookC | Update webhook notification settings WRITE: this modifies your Seerr instance. |
| seerr_create_settings_notifications_webhook_testB | Test webhook settings WRITE: this modifies your Seerr instance. |
| seerr_list_discover_slidersA | Get all discover sliders |
| seerr_update_discover_slidersB | Batch update all sliders. WRITE: this modifies your Seerr instance. |
| seerr_update_discover_sliderB | Update a single slider WRITE: this modifies your Seerr instance. |
| seerr_delete_discover_sliderC | Delete slider by ID DESTRUCTIVE: this deletes data. |
| seerr_add_discover_sliderC | Add a new slider WRITE: this modifies your Seerr instance. |
| seerr_reset_discover_slidersB | Reset all discover sliders |
| seerr_list_settings_aboutB | Get server stats |
| seerr_get_meA | Get logged-in user |
| seerr_login_plexB | Sign in using a Plex token WRITE: this modifies your Seerr instance. |
| seerr_login_jellyfinC | Sign in using a Jellyfin username and password WRITE: this modifies your Seerr instance. |
| seerr_initiate_jellyfin_quickconnectA | Initiate Jellyfin Quick Connect WRITE: this modifies your Seerr instance. |
| seerr_check_jellyfin_quickconnectC | Check Quick Connect authorization status |
| seerr_authenticate_jellyfin_quickconnectC | Authenticate with Quick Connect WRITE: this modifies your Seerr instance. |
| seerr_login_localB | Sign in using a local account WRITE: this modifies your Seerr instance. |
| seerr_logoutA | Sign out and clear session cookie WRITE: this modifies your Seerr instance. |
| seerr_request_password_resetC | Send a reset password email WRITE: this modifies your Seerr instance. |
| seerr_reset_passwordB | Reset the password for a user WRITE: this modifies your Seerr instance. |
| seerr_list_userC | Get all users |
| seerr_create_userC | Create new user WRITE: this modifies your Seerr instance. |
| seerr_batch_update_usersC | Update batch of users WRITE: this modifies your Seerr instance. |
| seerr_import_plex_usersB | Import all users from Plex WRITE: this modifies your Seerr instance. |
| seerr_import_jellyfin_usersA | Import all users from Jellyfin WRITE: this modifies your Seerr instance. |
| seerr_register_push_subscriptionC | Register a web push /user/registerPushSubscription WRITE: this modifies your Seerr instance. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/seerr-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server