About
AniList MCP Server connects LLM clients to the AniList platform, providing comprehensive access to anime and manga data through the AniList API. Key features: - Search for anime, manga, characters, staff members, and studios - Retrieve detailed information about specific titles, characters, and production staff - Access user profiles and personal anime/manga lists with optional authentication - Advanced filtering options by genre, tags, and other media attributes - Dual transport support (HTTP and STDIO) for both local and cloud deployments - OAuth integration for accessing private user data and personalized lists
Tools 44
favourite_studio[Requires Login] Favourite or unfavourite a studio by its ID
get_genresGet all available genres on AniList
get_media_tagsGet all available media tags on AniList
get_site_statisticsGet AniList site statistics over the last seven days
get_studioGet information about a studio by its AniList ID or name
delete_activity[Requires Login] Delete the current authorized user's activity post
get_activityGet a specific AniList activity by its ID
get_user_activityFetch activities from a user
post_message_activity[Requires Login] Post a new message activity or update an existing one
post_text_activity[Requires Login] Post a new text activity or update an existing one
add_list_entry[Requires Login] Add an entry to the authorized user's list
get_user_anime_listGet a user's anime list
get_user_manga_listGet a user's manga list
remove_list_entry[Requires Login] Remove an entry from the authorized user's list
update_list_entry[Requires Login] Update an entry on the authorized user's list
get_animeGet detailed information about anime by AniList ID(s)
favourite_anime[Requires Login] Favourite or unfavourite an anime by its ID
favourite_manga[Requires Login] Favourite or unfavourite a manga by its ID
get_mangaGet detailed information about manga by AniList ID(s)
get_characterGet information about a character by their AniList ID or name
favourite_character[Requires Login] Favourite or unfavourite a character by its ID
favourite_staff[Requires Login] Favourite or unfavourite a staff member by their ID
get_todays_birthday_charactersGet all characters whose birthday is today
get_todays_birthday_staffGet all staff members whose birthday is today
get_staffGet information about staff member by their AniList ID or name
get_recommendationGet an AniList recommendation by its ID
get_recommendations_for_mediaGet AniList recommendations for a specific media
search_activitySearch for activities on AniList
search_animeSearch for anime with query term and filters
search_characterSearch for characters based on a query term
search_mangaSearch for manga with query term and filters
search_staffSearch for staff members based on a query term
search_studioSearch for studios based on a query term
search_userSearch for users on AniList
delete_thread[Requires Login] Delete a thread by its ID
get_threadGet a specific thread by its AniList ID
get_thread_commentsGet comments for a specific thread
get_full_user_infoGet a user's complete profile and stats information
follow_user[Requires Login] Follow or unfollow a user by their ID
get_authorized_user[Requires Login] Get profile information of the currently authorized user
get_user_recent_activityGet recent activity from a user
get_user_profileGet a user's AniList profile
get_user_statsGet a user's AniList statistics
update_user[Requires Login] Update user settings
README
AniList MCP Server
A Model Context Protocol (MCP) server that interfaces with the AniList API, allowing LLM clients to access and interact with anime, manga, character, staff, and user data from AniList.
Features
Requirements
Local Installation (STDIO Transport)
1. Add this server to your mcp.json / claude_desktop_config.json:
{
"mcpServers": {
"anilist": {
"command": "npx",
"args": ["-y", "anilist-mcp"],
"env": {
"ANILIST_TOKEN": "your_api_token"
}
}
}
}
You may remove the env object entirely, if you are not planning to use the AniList Token for operations that require login.
2. Restart your MCP client (e.g., Claude Desktop) 3. Use the tools to interact with AniList
Server Deployment (HTTP Transport)
Self-Hosting
Follow the Local Development instructions to set up the project locally, then run:pnpm run start:http
This will start the server on port 8081 by default. You can change the port by setting the PORT environment variable.Cloud Deployment
You can deploy this MCP server to any cloud platform that supports Node.js server applications.
You can also deploy via MCP platforms like Smithery.
Configuration
Environment Variables (STDIO Transport and HTTP Transport server where host provides the config)
When using the STDIO transport or hosting the HTTP transport server, you can pass configuration via environment variables:
ANILIST_TOKEN: (Optional) AniList API Token (Only needed for operations that require login)> [!CAUTION] > If you are hosting the HTTP transport server with token pre-configured, you should protect your endpoint and implement authentication before allowing users to access it. Otherwise, anyone can access your MCP server while using your AniList token.
HTTP Headers (HTTP Transport where user provides the config)
When using the HTTP transport, user can pass configuration via HTTP headers:
Anilist-Token: (Optional) AniList API Token (Only needed for operations that require login)If the user provides the token in the header, while the server also has ANILIST_TOKEN set, the header value will take precedence.
Get an AniList API Token (Optional)
To get an API token, follow these steps:
1. Go to AniList settings. 2. Click on "Create New Client". 3. Use this URL as your client's "Redirect URL":
https://anilist.co/api/v2/oauth/pin
4. Click "Save"
5. Then go to https://anilist.co/api/v2/oauth/authorize?client_id={clientID}&response_type=token, replace the {clientID} with the client ID you get. It will ask you to log in and then provide you with the token to use.
6. Copy the generated token and use it in your .env file or environment variables.
Available Tools
Misc Tools
Activity Tools
List Tools
Media Tools
People Tools
Related MCP Servers
AI Research Assistant
hamid-vakilzadeh
AI Research Assistant provides comprehensive access to millions of academic papers through the Semantic Scholar and arXiv databases. This MCP server enables AI coding assistants to perform intelligent literature searches, citation network analysis, and paper content extraction without requiring an API key. Key features include: - Advanced paper search with multi-filter support by year ranges, citation thresholds, field of study, and publication type - Title matching with confidence scoring for finding specific papers - Batch operations supporting up to 500 papers per request - Citation analysis and network exploration for understanding research relationships - Full-text PDF extraction from arXiv and Wiley open-access content (Wiley TDM token required for institutional access) - Rate limits of 100 requests per 5 minutes with options to request higher limits through Semantic Scholar
Linkup
LinkupPlatform
Linkup is a real-time web search and content extraction service that enables AI assistants to search the web and retrieve information from trusted sources. It provides source-backed answers with citations, making it ideal for fact-checking, news gathering, and research tasks. Key features of Linkup: - Real-time web search using natural language queries to find current information, news, and data - Page fetching to extract and read content from any webpage URL - Search depth modes: Standard for direct-answer queries and Deep for complex research across multiple sources - Source-backed results with citations and context from relevant, trustworthy websites - JavaScript rendering support for accessing dynamic content on JavaScript-heavy pages
Math-MCP
EthanHenrickson
Math-MCP is a computation server that enables Large Language Models (LLMs) to perform accurate numerical calculations through the Model Context Protocol. It provides precise mathematical operations via a simple API to overcome LLM limitations in arithmetic and statistical reasoning. Key features of Math-MCP: - Basic arithmetic operations: addition, subtraction, multiplication, division, modulo, and bulk summation - Statistical analysis functions: mean, median, mode, minimum, and maximum calculations - Rounding utilities: floor, ceiling, and nearest integer rounding - Trigonometric functions: sine, cosine, tangent, and their inverses with degrees and radians conversion support