home / mcp / anilist mcp server
AniList MCP server for accessing anime and manga data
Configuration
View docs{
"mcpServers": {
"yuna0x0-anilist-mcp": {
"command": "npx",
"args": [
"-y",
"anilist-mcp"
],
"env": {
"ANILIST_TOKEN": "your_api_token"
}
}
}
}You can access AniList data through a dedicated MCP server that exposes AniList search, details, user profiles, and lists via a lightweight, client-friendly interface. This server supports both STDIO and HTTP transports, so you can run it locally or deploy it to the cloud and connect with MCP clients to build powerful conversational experiences around anime and manga data.
Connect to the AniList MCP server using your MCP client or inspector tool. For STDIO transport, you will run a local configuration that starts the server as a child process and communicates over standard input/output. For HTTP transport, you will interact with a running HTTP endpoint exposed by the server. Once connected, you can search for anime, manga, characters, staff, and studios; fetch detailed information about specific media or people; access user profiles and lists; and retrieve genres and media tags. If you enable login, you can perform actions that require authentication, such as adding or updating user lists and posting activity.
{
"mcpServers": {
"anilist": {
"command": "npx",
"args": ["-y", "anilist-mcp"],
"env": {
"ANILIST_TOKEN": "your_api_token"
}
}
}
}For local development with STDIO transport, place the MCP configuration into your client’s mcp.json (or claude_desktop_config.json) as shown above. Then restart your MCP client (for example, Claude Desktop) and begin using the AniList MCP tools.
If you configure a token for login-required operations, keep it secure and do not expose it publicly. You can run the server without a token for read-only operations, but any endpoints that require authentication should be protected when hosting publicly.
Retrieve all available genres from AniList so you can filter media by genre.
Fetch all available media tags from AniList to refine search results.
Obtain site statistics for AniList to gauge overall activity.
Get information about a studio by its AniList ID or name.
Mark a studio as favorite or unfavorite for the authorized user (requires login).
Delete a current authorized user's activity post (requires login).
Retrieve a specific AniList activity by its ID.
Fetch activities from a particular user.
Post a new message activity or update an existing one (requires login).
Post a new text activity or update an existing one (requires login).
Get a user’s anime list.
Get a user’s manga list.
Add an entry to the authorized user’s list (requires login).
Remove an entry from the authorized user’s list (requires login).
Update an entry on the authorized user’s list (requires login).
Get detailed information about an anime by its AniList ID.
Get detailed information about a manga by its AniList ID.
Favourite or unfavourite an anime by its ID (requires login).
Favourite or unfavourite a manga by its ID (requires login).
Get information about a character by their AniList ID.
Get information about a staff member by their AniList ID.
Favourite or unfavourite a character by its ID (requires login).
Favourite or unfavourite a staff member by their ID (requires login).
Get all characters whose birthday is today.
Get all staff members whose birthday is today.
Get an AniList recommendation by its ID.
Get AniList recommendations for a specific media.
Search for activities on AniList.
Search for anime with a query term and filters.
Search for manga with a query term and filters.
Search for characters based on a query term.
Search for staff members based on a query term.
Search for studios based on a query term.
Search for users on AniList.
Get a specific thread by its AniList ID.
Get comments for a specific thread.
Delete a thread by its ID (requires login).
Get a user’s AniList profile.
Get a user’s AniList statistics.
Get a user’s complete profile and stats information.
Get recent activity from a user.
Get profile information of the currently authorized user (requires login).
Follow or unfollow a user by their ID (requires login).
Update user settings (requires login).