yuna0x0/anilist-mcp
AniList MCP is a Model Context Protocol (MCP) server that provides a standardized interface for AI assistants to query the AniList API, a comprehensive database of anime and manga information. It exposes a set of tools that allow AI models to search for titles, retrieve detailed metadata such as synopses, ratings, airing schedules, character and staff information, and more. The server is built in TypeScript and can be run locally or in a containerized environment, supporting both STDIO and Streamable HTTP transport modes for flexible integration with MCP clients. By acting as a bridge between large language models and AniList's GraphQL API, the server enables AI applications to deliver up-to-date anime and manga data directly within conversational contexts. This eliminates the need for developers to implement custom API integrations and protocol handling, significantly speeding up development of AI-powered features that require domain-specific knowledge. The project follows semantic versioning and is actively maintained, with recent updates adding features like improved media filtering, HTTP transport, and containerization. It is distributed as an npm package and via GitHub Container Registry, making it easy to deploy as part of an AI agent stack.
- Category
- Developer Tools
- Pricing
- Open Source
Problem solved
Developers building AI-driven applications often need to incorporate real-time information about anime and manga, but integrating the AniList API requires writing boilerplate code for GraphQL queries and handling the Model Context Protocol for tool exposure. AniList MCP solves this by providing a ready-to-use MCP server that wraps the AniList API, allowing AI assistants to immediately access rich anime and manga data without custom development.
Use cases
- Enabling a chatbot to recommend anime based on user preferences and watch history
- Building an AI assistant that answers detailed questions about specific anime series (e.g., 'Who directed Attack on Titan?')
- Creating an automated content summarizer that generates episode summaries or synopses
- Integrating anime data into a multi-tool AI agent for research or comparison tasks
- Powering a voice assistant with the ability to retrieve anime airing schedules or character details
Audience
- Developers
- ML Engineers
- Hobbyists
Pros
- Open source and actively maintained
- Provides structured tools for common AniList queries
- Supports both STDIO and HTTP transport modes
- Easy to deploy via Docker or npm
- Based on the standardized MCP protocol for broad AI client compatibility
Cons
- Requires self-hosting, increasing operational overhead
- Limited to the capabilities and rate limits of the AniList API
- Documentation may be sparse, relying heavily on the GitHub repository
Official website: https://github.com/yuna0x0/anilist-mcp
Canonical LambdaBase page: https://www.lambdabase.com/tools/yuna0x0-anilist-mcp