add_list_entry
[Requires Login] Add an entry to the authorized user's list
Answer anime and manga questions — a season's titles, who voiced a character, what a user has watched — and update your own AniList lists in the same session.
LABSCO SUMMARY
Each question is its own tool rather than a query builder, so a season lookup, a voice-actor credit and a user's statistics are one call each with no field selection to get right. The tools that change anything — list entries, favourites, activity posts, follows, account settings — carry a [Requires Login] marker in their own description, which is a useful line to read before granting the token.
An AniList client with 44 tools: search and detail lookups across anime, manga, characters, staff, studios, threads and users, plus the authorized write side for lists, favourites and activity.
npx on your PATH, and ANILIST_TOKEN for the tools marked [Requires Login].
One command — npx -y anilist-mcp
USE CASES
Search the title you half remember, pull its full record, and take AniList's recommendations for it rather than a generic list.
Add what you started, update progress or score as you go, and drop what you abandoned — against the authorized account, with the list itself readable in the same session.
Characters, staff and studios each have their own lookup and search, so a credit question resolves without walking the media record.
Write the activity, read your recent activity back to confirm it landed, and delete it if it did not come out the way you wanted.
Profile, stats and complete user information are three separate calls, which is convenient when you only want the numbers and not the whole record.
Characters and staff whose birthday falls today, paged — the small recurring question a community account asks every morning.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
add_list_entry[Requires Login] Add an entry to the authorized user's list
delete_activity[Requires Login] Delete the current authorized user's activity post
delete_thread[Requires Login] Delete a thread by its ID
favourite_anime[Requires Login] Favourite or unfavourite an anime by its ID
favourite_character[Requires Login] Favourite or unfavourite a character by its ID
favourite_manga[Requires Login] Favourite or unfavourite a manga by its ID
favourite_staff[Requires Login] Favourite or unfavourite a staff member by their ID
favourite_studio[Requires Login] Favourite or unfavourite a studio by its ID
follow_user[Requires Login] Follow or unfollow a user by their ID
get_activityGet a specific AniList activity by its ID
get_animeGet detailed information about anime by AniList ID(s)
get_authorized_user[Requires Login] Get profile information of the currently authorized user
get_characterGet information about a character by their AniList ID or name
get_full_user_infoGet a user's complete profile and stats information
get_genresGet all available genres on AniList
get_mangaGet detailed information about manga by AniList ID(s)
get_media_tagsGet all available media tags on AniList
get_recommendationGet an AniList recommendation by its ID
get_recommendations_for_mediaGet AniList recommendations for a specific media
get_site_statisticsGet AniList site statistics over the last seven days
get_staffGet information about staff member by their AniList ID or name
get_studioGet information about a studio by its AniList ID or name
get_threadGet a specific thread by its AniList ID
get_thread_commentsGet comments for a specific thread
get_todays_birthday_charactersGet all characters whose birthday is today
get_todays_birthday_staffGet all staff members whose birthday is today
get_user_activityFetch activities from a user
get_user_anime_listGet a user's anime list
get_user_manga_listGet a user's manga list
get_user_profileGet a user's AniList profile
get_user_recent_activityGet recent activity from a user
get_user_statsGet a user's AniList statistics
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
remove_list_entry[Requires Login] Remove an entry from the authorized user's list
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
update_list_entry[Requires Login] Update an entry on the authorized user's list
update_user[Requires Login] Update user settings
BEFORE YOU INSTALL
44 tools when we connected.
The documented client runs the server on your machine.
CONTEXT COST
Rated by the size of the 44 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
npx -y anilist-mcp{
"mcpServers": {
"anilist": {
"command": "npx",
"args": [
"-y",
"anilist-mcp"
],
"env": {
"ANILIST_TOKEN": "<YOUR_ANILIST_TOKEN>"
}
}
}
}