
Crunchyroll
- Updated March 15, 2026
- markswendsen-code/mcp-crunchyroll
io.github.markswendsen-code/crunchyroll is a MCP server that connects AI agents to Crunchyroll search, watchlist, and viewing-progress actions over stdio.
About
The Crunchyroll MCP server exposes anime streaming workflows to Model Context Protocol clients: search catalog content, maintain a watchlist, and follow viewing progress through tools your agent can plan around. developers install it in the build phase when they are practicing real authenticated integrations or want personal media automation next to their coding agent. Distributed as @striderlabs/mcp-crunchyroll on npm at version 0.1.1 with stdio transport, it follows the same Strider Labs integration style as other entertainment MCP servers. It helps you learn how to model pagination, user state, and progress tracking as MCP resources and tools before you apply those patterns to your own SaaS. Expect to supply whatever login or token steps the upstream project documents; this is agent-side tooling, not a replacement for the Crunchyroll apps themselves.
- Stdio MCP via @striderlabs/mcp-crunchyroll npm package (version 0.1.1)
- Search anime titles and metadata through agent-callable tools
- Manage watchlists and track viewing progress without leaving the agent session
- GitHub source at markswendsen-code/mcp-crunchyroll with MCP registry metadata
- Incremental 0.1.1 release line suitable for pinning in personal agent configs
Crunchyroll by the numbers
- Data as of Jul 7, 2026 (Skillselion catalog sync)
claude mcp add crunchyroll -- npx -y @striderlabs/mcp-crunchyrollAdd your badge
Show developers this MCP server is listed on Skillselion. Paste this into your README.
| Package | @striderlabs/mcp-crunchyroll |
|---|---|
| Transport | STDIO |
| Auth | None |
| Last updated | March 15, 2026 |
| Repository | markswendsen-code/mcp-crunchyroll ↗ |
What it does
Connect Crunchyroll via MCP so your agent can search anime, manage a watchlist, and track viewing progress from the IDE.
Who is it for?
Best when you want a media-library MCP example with search, lists, and state tracking while building your own agent integrations.
Skip if: Skip if you only watch in the official apps with no agent automation, or products that need licensed streaming redistribution beyond personal use.
What you get
Once registered, your agent can query anime, update watchlists, and reflect progress via MCP instead of manual copy-paste from the streaming site.
- Stdio MCP server exposing Crunchyroll search and library tools
- Agent-manageable watchlist and progress tracking workflow
- Pinned 0.1.1 npm integration reproducible across machines
By the numbers
- Server version 0.1.1
- npm package @striderlabs/mcp-crunchyroll
- Transport: stdio
README.md
@striderlabs/mcp-crunchyroll
Crunchyroll anime streaming MCP connector for personal AI agents. Lets Claude and other AI assistants manage your Crunchyroll account — search anime, track progress, manage your watchlist, get recommendations, and more.
Features
- Search anime series and movies
- Browse by genre, popularity, new additions, or simulcast season
- Show details — series info, seasons, episodes
- Watchlist management — add, remove, view
- Watch history & progress — track and update playhead positions
- Continue watching — pick up where you left off
- Recommendations — personalized and similar-to suggestions
- Simulcast schedule — current and past seasonal tags
- Subscription info — tier, renewal date, status
Setup
Install
npm install -g @striderlabs/mcp-crunchyroll
Or use with npx (no install needed):
{
"command": "npx",
"args": ["-y", "@striderlabs/mcp-crunchyroll"]
}
MCP Configuration
Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"crunchyroll": {
"command": "npx",
"args": ["-y", "@striderlabs/mcp-crunchyroll"]
}
}
}
Or if installed globally:
{
"mcpServers": {
"crunchyroll": {
"command": "striderlabs-mcp-crunchyroll"
}
}
}
Authentication
After connecting, log in once with your Crunchyroll credentials:
crunchyroll_login(email: "you@example.com", password: "your-password")
Tokens are saved to ~/.strider/crunchyroll/ and automatically refreshed. You only need to log in again if tokens expire or you call crunchyroll_logout.
Tools
Authentication
| Tool | Description |
|---|---|
crunchyroll_login |
Log in with email + password |
crunchyroll_logout |
Clear saved session |
crunchyroll_status |
Check login status and account info |
Search & Browse
| Tool | Description |
|---|---|
crunchyroll_search |
Search anime series and movies |
crunchyroll_browse |
Browse by popularity, genre, season, sub/dub |
crunchyroll_get_categories |
List all genres/categories |
crunchyroll_get_simulcast_seasons |
List simulcast season tags |
Show Details
| Tool | Description |
|---|---|
crunchyroll_get_series |
Get series info by ID |
crunchyroll_get_seasons |
Get seasons for a series |
crunchyroll_get_episodes |
Get episodes in a season |
crunchyroll_get_episode |
Get single episode details |
Watchlist
| Tool | Description |
|---|---|
crunchyroll_get_watchlist |
View saved watchlist |
crunchyroll_add_to_watchlist |
Add series/movie to watchlist |
crunchyroll_remove_from_watchlist |
Remove from watchlist |
Watch History & Progress
| Tool | Description |
|---|---|
crunchyroll_get_history |
Recently watched episodes |
crunchyroll_continue_watching |
In-progress anime |
crunchyroll_get_playheads |
Progress for specific content IDs |
crunchyroll_update_playhead |
Update watch position (seconds) |
Recommendations
| Tool | Description |
|---|---|
crunchyroll_get_recommendations |
Personalized recommendations |
crunchyroll_get_similar |
Anime similar to a given series |
Account
| Tool | Description |
|---|---|
crunchyroll_get_subscription |
Subscription tier and renewal info |
Example Prompts
- "What anime should I watch next based on my history?"
- "Add Attack on Titan to my watchlist"
- "What's airing this season? Sort by popularity"
- "Where did I leave off watching One Piece?"
- "Show me all the action anime added this week"
- "When does my Crunchyroll subscription renew?"
Notes
- Uses the Crunchyroll web API (same endpoints as the website)
- Tokens are stored locally in
~/.strider/crunchyroll/and auto-refreshed - Content IDs can be found in search results or Crunchyroll URLs
- API endpoints are subject to change by Crunchyroll
License
MIT
Recommended MCP Servers
How it compares
Crunchyroll-focused MCP bridge, not a generic video SEO or content-marketing skill.
FAQ
Who is io.github.markswendsen-code/crunchyroll for?
It is for developers and anime fans running MCP clients who want structured Crunchyroll search, watchlist, and progress tools inside their agent.
When should I use io.github.markswendsen-code/crunchyroll?
Use it during build integrations when you are wiring entertainment APIs into Claude Code, Cursor, or Codex for personal watchlist automation or as an integration template.
How do I add io.github.markswendsen-code/crunchyroll to my agent?
Install @striderlabs/mcp-crunchyroll from npm, configure stdio MCP in your client, and use the io.github.markswendsen-code/crunchyroll registry identifier in server metadata.