Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
markswendsen-code avatar

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)
terminal
claude mcp add crunchyroll -- npx -y @striderlabs/mcp-crunchyroll

Add your badge

Show developers this MCP server is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Package@striderlabs/mcp-crunchyroll
TransportSTDIO
AuthNone
Last updatedMarch 15, 2026
Repositorymarkswendsen-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.

Developer Toolsintegrations

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.