AniList Model Context Protocol (MCP) server exposing AniList anime/manga/character/user data to LLM clients.
https://github.com/yuna0x0/anilist-mcpFinally, a proper bridge between LLMs and AniList's massive anime/manga database. Instead of wrestling with GraphQL queries or building yet another API wrapper, you get 40+ ready-to-use tools that turn any MCP-compatible LLM into an anime encyclopedia.
AniList hosts the most comprehensive anime and manga database on the web—millions of entries with detailed metadata, user ratings, character profiles, studio information, and more. But accessing this data programmatically means dealing with their GraphQL API, authentication flows, and rate limiting. This MCP server handles all that complexity and gives your LLM direct access to:
# Via Smithery (recommended)
npx @smithery/cli install @yuna0x0/anilist-mcp --client claude
# Or via mcp-get
npx @michaellatman/mcp-get@latest install anilist-mcp
No API keys required for basic operations. Optional AniList token unlocks user-specific features like list management and social interactions.
Content Discovery Chatbots: Build recommendation engines that understand user preferences and can cross-reference similar titles, genres, and staff connections.
Development Workflow Enhancement: Skip the research phase when building anime-related features. Your LLM can instantly pull character names, episode counts, release dates, or studio information.
Community Management: Automate content moderation by checking if discussed titles actually exist, verify character spellings, or pull official synopses for community posts.
Data Analysis Projects: Quickly gather datasets for trend analysis, popularity studies, or recommendation algorithm training without manual data collection.
Most developers think "anime API" means simple title lookups. This server exposes AniList's full feature set:
// Not just this
search_anime("Attack on Titan")
// But also this
get_user_anime_list("username") // Personal watch lists
get_todays_birthday_characters() // Character birthdays
get_recommendations_for_media(16498) // Related titles
get_studio("Mappa") // Studio filmography
post_text_activity("Just finished...") // Social features
update_list_entry(id, {status: "completed", score: 9})
Works with any MCP client (Claude Desktop, Continue, etc.). The server runs as a background process, so your LLM gets instant access without API rate limit concerns—internal caching handles the optimization.
For production applications, the optional authentication unlocks write operations. Users can connect their AniList accounts to update lists, post activities, or manage favorites directly through your LLM interface.
The 40+ available tools cover everything from basic searches to complex social interactions. You're not just querying a database—you're accessing a complete anime community platform through a clean, documented interface.
This isn't another wrapper around a limited API. It's comprehensive access to one of the web's richest entertainment databases, packaged for the LLM era.