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.

Local serverstdioMIT

What is the AniList MCP Server?

anilist-mcp is an MCP project maintained in the yuna0x0/anilist-mcp repository. The maintainer describes its purpose as “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…”. Read the project documentation for the complete scope.

Installation

The documented npm package is anilist-mcp. The configuration below comes from the maintainer’s example; adapt its paths and account values to your environment.

Configuration values

The example declares ANILIST_TOKEN. Secret-looking values have been replaced with placeholders. Required and optional labels are shown only when the documentation states them.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
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
favourite_studio[Requires Login] Favourite or unfavourite a studio by its ID
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
get_user_anime_listGet a user's anime list
get_user_manga_listGet a user's manga list
add_list_entry[Requires Login] Add an entry to the authorized user's 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 an anime by its AniList ID
get_mangaGet detailed information about a manga by its AniList ID
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_characterGet information about a character by their AniList ID
get_staffGet information about staff member by their AniList ID
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_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_mangaSearch for manga with query term and filters
search_characterSearch for characters based on a query term
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
get_threadGet a specific thread by its AniList ID
get_thread_commentsGet comments for a specific thread
delete_thread[Requires Login] Delete a thread by its ID
get_user_profileGet a user's AniList profile
get_user_statsGet a user's AniList statistics
get_full_user_infoGet a user's complete profile and stats information
get_user_recent_activityGet recent activity from a user
get_authorized_user[Requires Login] Get profile information of the currently authorized user
follow_user[Requires Login] Follow or unfollow a user by their ID
update_user[Requires Login] Update user settings

How to install the AniList MCP Server

{
  "mcpServers": {
    "anilist": {
      "command": "npx",
      "args": [
        "-y",
        "anilist-mcp"
      ],
      "env": {
        "ANILIST_TOKEN": "YOUR_ANILIST_TOKEN"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

VariableDescriptionRequired
ANILIST_TOKENDeclared in the maintainer’s client configuration.Optional