@striderlabs/mcp-crunchyroll
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
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
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| crunchyroll_loginA | Log in to Crunchyroll with email and password. Tokens are saved locally for future requests. |
| crunchyroll_logoutA | Log out and clear saved Crunchyroll session tokens. |
| crunchyroll_statusB | Check current Crunchyroll login status and account info. |
| crunchyroll_searchC | Search for anime series and movies on Crunchyroll. |
| crunchyroll_get_seriesB | Get detailed information about an anime series by its ID. |
| crunchyroll_get_seasonsB | Get all seasons of an anime series. |
| crunchyroll_get_episodesC | Get all episodes in a specific season. |
| crunchyroll_get_episodeC | Get detailed information about a specific episode. |
| crunchyroll_get_watchlistA | Get the user's anime watchlist (series saved to watch later). |
| crunchyroll_add_to_watchlistB | Add an anime series or movie to the watchlist. |
| crunchyroll_remove_from_watchlistB | Remove an anime series or movie from the watchlist. |
| crunchyroll_get_historyC | Get recently watched episodes and their progress. |
| crunchyroll_continue_watchingB | Get list of in-progress anime to continue watching. |
| crunchyroll_get_playheadsB | Get watch progress (playhead position) for specific content IDs. |
| crunchyroll_update_playheadB | Update watch progress for an episode or movie. |
| crunchyroll_get_recommendationsB | Get personalized anime recommendations based on watch history. |
| crunchyroll_get_similarC | Get anime similar to a given series. |
| crunchyroll_get_simulcast_seasonsA | Get available simulcast seasons/tags (e.g. 'Winter 2025', 'Fall 2024'). |
| crunchyroll_browseA | Browse anime by popularity, new additions, genre/category, or simulcast season. Use crunchyroll_get_categories to get valid category names and crunchyroll_get_simulcast_seasons for season tags. |
| crunchyroll_get_categoriesA | Get all available anime genres/categories for browsing. |
| crunchyroll_get_subscriptionA | Get current Crunchyroll subscription details and renewal info. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 21 tools
Each tool targets a distinct aspect of Crunchyroll (search, browse, series details, watchlist, progress tracking, account, etc.) with clear descriptions that make them easy to differentiate. Even closely related tools like get_history and get_playheads are well-distinguished by their focus on recently watched vs. specific content progress.
Most tools follow a verb_noun pattern in snake_case (e.g., get_series, add_to_watchlist), but a few like 'crunchyroll_status', 'crunchyroll_search', and 'crunchyroll_browse' are verb-only or noun-only, creating minor inconsistency. Overall, the pattern is predictable and readable.
21 tools comprehensively cover the Crunchyroll domain: authentication, search, browse, series/episode details, watchlist, progress tracking, recommendations, and subscription. Each tool serves a clear purpose without feeling excessive or sparse for the scope of a streaming service API.
The tool surface covers all major user workflows: discovering content (search, browse, recommendations), exploring details (series, seasons, episodes), managing a watchlist and watch progress, and handling account/subscription info. No obvious gaps like missing CRUD operations or dead ends are present.