MCP server for AniList with search, list management, analytics, recommendations, and personalized anime and manga tools.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent â or use 1-click editor setup below.
đĄ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Ani MCP.
anilist_searchSearch for anime or manga by title with optional filters. Use when the user wants to find an anime/manga by name, discover titles in a genre, or find what aired in a specific year. Supports common abbreviations (aot, jjk, csm). Returns ranked list with title, format, year, score, genres, episode count, studios, and AniList URL.
anilist_detailsGet full details about a specific anime or manga. Use when the user asks about a specific title and wants synopsis, score, episodes, studios, related works, and recommendations. Accepts AniList ID (faster, exact) or title (fuzzy match with abbreviation support). Returns format, status, episodes/chapters, season, score, studios, source, genres, tags, synopsis, related works, and community recommendations.
anilist_seasonalBrowse anime airing in a given season. Use when the user asks what's airing this season, what aired in a past season, or wants to discover seasonal anime. Defaults to current season/year. Returns ranked list with title, format, score, genres, and episode count.
anilist_recommendationsGet community recommendations for a specific anime or manga. Use when the user asks for shows similar to a specific title, or says "I liked X, what else should I watch?" Returns titles ranked by recommendation count with format, score, and genres.
anilist_listGet a user's anime or manga list, filtered by watching status. Use when the user asks about their list, what they're watching, what they've completed, or what's on their plan-to-watch. Supports custom lists via status CUSTOM. Returns entries with title, score, progress, status, updated date, and entry ID.
anilist_statsGet a user's watching/reading statistics. Use when the user asks about their overall stats, how much anime they've watched, their average score, top genres, or score distribution. Returns title count, mean score, episodes/chapters, top genres, score distribution chart, and format breakdown.
A smart MCP server for AniList that understands your anime and manga taste - not just raw API calls.
Most AniList integrations mirror the API 1:1. ani-mcp adds an intelligence layer on top:
Plus the essentials: search, details, trending, seasonal browsing, list management, social features, and community recommendations. All search and browse tools support pagination for browsing beyond the first page of results.
No account needed. Works with any MCP-compatible client.
Add to your config file (Settings > Developer > Edit Config or ~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
Restart Claude Desktop after saving.
Alternatively, download ani-mcp.mcpb from the latest release and install via Settings > Extensions.
Add your username for recommendations, taste profiling, and list management:
For write operations (updating progress, scoring, list edits), also add ANILIST_TOKEN. See Environment Variables for details.
| Variable | Required | Description |
|---|---|---|
ANILIST_USERNAME | No | Default username for list and stats tools. Can also pass per-call. |
ANILIST_TOKEN | No | AniList OAuth token. Required for write operations and private lists. |
ANILIST_TITLE_LANGUAGE | No | Title preference: english (default), romaji, or native. |
ANILIST_SCORE_FORMAT | No | Override score display: POINT_100, POINT_10_DECIMAL, POINT_10, POINT_5, POINT_3. |
ANILIST_NSFW | No | Set to true to include adult content in results. Default: false. |
ANILIST_MOOD_CONFIG | No | JSON object to add or override mood keywords. See Mood config. |
DEBUG | No | Set to true for debug logging to stderr. |
MCP_TRANSPORT | No | Set to http for HTTP Stream transport. Default: stdio. |
MCP_PORT | No | Port for HTTP transport. Default: 3000. |
MCP_HOST | No | Host for HTTP transport. Default: localhost. |
| Tool | Description |
|---|---|
anilist_search | Search anime/manga by title with genre, year, and format filters |
anilist_details | Full details, relations, and recommendations for a title |
anilist_seasonal | Browse a season's anime lineup |
anilist_trending | What's trending on AniList right now |
anilist_genres | Browse top titles in a genre with optional filters |
anilist_genre_list | List all valid genres and content tags |
anilist_recommendations | Community recommendations for a specific title |
| Tool | Description |
|---|---|
anilist_list | A user's anime/manga list, filtered by status |
anilist_lookup | Check if a specific title is on a user's list |
anilist_stats | Watching/reading statistics, top genres, score distribution |
| Tool | Description |
|---|---|
anilist_taste | Generate a taste profile from your completed list |
anilist_pick | Personalized "what to watch next" from your backlog, seasonal lineup, or discovery pool |
anilist_compare | Compare taste compatibility between two users |
anilist_wrapped | Year-in-review summary |
anilist_explain | "Why would I like this?" - score a title against your taste profile |
anilist_similar | Find titles similar to a given anime or manga |
anilist_sequels | Sequels airing this season for titles you've completed |
anilist_watch_order | Viewing order for a franchise |
anilist_session | Plan a viewing session within a time budget |
anilist_mal_import | Import a MyAnimeList user's list and generate recommendations |
anilist_kitsu_import | Import a Kitsu user's list and generate recommendations |
| Tool | Description |
|---|---|
anilist_taste_card | Generate a shareable taste profile card as a PNG image |
anilist_compat_card | Generate a compatibility card comparing two users as a PNG image |
| Tool | Description |
|---|---|
anilist_staff | Staff credits and voice actors for a title |
anilist_staff_search | Search for a person by name and see all their works |
anilist_studio_search | Search for a studio and see their productions |
anilist_schedule | Airing schedule and next episode countdown |
anilist_airing | Upcoming episodes for titles you're currently watching |
anilist_characters | Search characters by name with appearances and VAs |
anilist_whoami | Check authentication status and score format |
| Tool | Description |
|---|---|
anilist_profile | View a user's profile, bio, favourites, and stats |
anilist_feed | Recent activity from a user's feed |
anilist_reviews | Community reviews for a title |
anilist_favourite | Toggle favourite on anime, manga, character, staff, or studio |
anilist_activity | Post a text activity to your feed |
anilist_group_pick | Find anime/manga for a group to watch together |
anilist_shared_planning | Find overlap between two users' planning lists |
anilist_follow_suggestions | Rank followed users by taste compatibility |
anilist_react | Like or reply to an activity |
| Tool | Description |
|---|---|
anilist_calibration | Per-genre scoring bias vs community consensus |
anilist_drops | Drop pattern analysis - genre/tag clusters and median drop point |
anilist_evolution | How your taste shifted across 2-year time windows |
anilist_completionist | Franchise completion tracking via relation graph |
anilist_seasonal_stats | Per-season pick/finish/drop rates |
anilist_pace | Estimated completion date for currently watching titles |
ANILIST_TOKEN)| Tool | Description |
|---|---|
anilist_update_progress | Update episode or chapter progress |
anilist_add_to_list | Add a title to your list with a status |
anilist_rate | Score a title (0-10) |
anilist_delete_from_list | Remove an entry from your list |
anilist_undo | Undo the last write operation |
anilist_unscored | List completed but unscored titles for batch scoring |
anilist_batch_update | Bulk filter + action on list entries (dry-run default) |
MCP resources provide context to your AI assistant without needing a tool call. Clients that support resources can automatically include this information in conversations.
| Resource | Description |
|---|---|
anilist://profile | Your AniList profile with bio, stats, and favourites |
anilist://taste/{type} | Taste profile (genre weights, themes, scoring patterns) for ANIME or MANGA |
anilist://list/{type} | Currently watching/reading entries with progress and scores |
Pre-built conversation starters that clients can offer as quick actions.
| Prompt | Description |
|---|---|
setup | Walk through connecting your AniList account step by step |
seasonal_review | Review this season's anime against your taste profile |
what_to_watch | Plan what to watch now with optional mood and time budget |
roast_my_taste | Get a humorous roast of your anime taste |
compare_us | Compare your taste with another user |
year_in_review | Your anime/manga year in review |
explain_title | Why would you like (or dislike) a specific title? |
find_similar | Find titles similar to one you enjoyed |
Here are some things you can ask your AI assistant once ani-mcp is connected:
"What should I watch next?"
Uses anilist_pick to analyze your completed list, build a taste profile, and recommend titles from your Planning list ranked by how well they match your preferences.
"I want something dark and psychological"
Uses anilist_pick with mood filtering to boost titles matching that vibe and penalize mismatches.
"What's good this season?"
Uses anilist_pick with source: SEASONAL to rank currently airing anime against your taste profile.
Factual signals from GitHub, npm, and our automated checks â not a rating.
No reviews yet â be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/gavxm-ani-mcp)<a href="https://allmcps.com/mcp/gavxm-ani-mcp"><img src="https://allmcps.com/api/badge/gavxm-ani-mcp?style=directory" alt="Ani MCP on AllMCPs" /></a>