AniList MCP Server

AniList MCP server for accessing AniList API data

Local serverstdioGo

What is the AniList MCP Server?

AniList MCP server for accessing AniList API data.

What AniList does

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.

Key capabilities

  • Search for anime, manga, characters, staff, and studios
  • Get detailed information about specific anime, manga, characters, and staff members
  • Access user profiles and lists
  • Support for advanced filtering options
  • Retrieve genres and media tags
  • Dual transport support — Both HTTP and STDIO transports
  • Cloud deployment ready — Support Smithery and other platforms

Requirements

  • Node.js 18+

Practical notes

  • Written in Go.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

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

How to install the AniList MCP Server

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

Configuration as documented by the project. Restart the client after saving.

Configuration

  • Node.js 18+
VariableDescriptionRequired
ANILIST_TOKENCredential the server authenticates with.Yes

Example prompts to try

  • “Use AniList to get genres.”
  • “Use AniList to get media tags.”
  • “Use AniList to get site statistics.”

Frequently asked questions

AniList MCP server for accessing AniList API data Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.