MCP.so
Sign In

AniList MCP Server

@yuna0x0

About AniList MCP Server

AniList MCP server for accessing anime and manga data

Config

Add this server to your MCP-compatible client using the configuration below.

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

Tools

44

[Requires Login] Favourite or unfavourite a studio by its ID

Get all available genres on AniList

Get all available media tags on AniList

Get AniList site statistics over the last seven days

Get information about a studio by its AniList ID or name

[Requires Login] Delete the current authorized user's activity post

Get a specific AniList activity by its ID

Fetch activities from a user

[Requires Login] Post a new message activity or update an existing one

[Requires Login] Post a new text activity or update an existing one

[Requires Login] Add an entry to the authorized user's list

Get a user's anime list

Get a user's manga list

[Requires Login] Remove an entry from the authorized user's list

[Requires Login] Update an entry on the authorized user's list

Get detailed information about anime by AniList ID(s)

[Requires Login] Favourite or unfavourite an anime by its ID

[Requires Login] Favourite or unfavourite a manga by its ID

Get detailed information about manga by AniList ID(s)

Get information about a character by their AniList ID or name

[Requires Login] Favourite or unfavourite a character by its ID

[Requires Login] Favourite or unfavourite a staff member by their ID

Get all characters whose birthday is today

Get all staff members whose birthday is today

Get information about staff member by their AniList ID or name

Get an AniList recommendation by its ID

Get AniList recommendations for a specific media

Search for activities on AniList

Search for anime with query term and filters

Search for characters based on a query term

Search for manga with query term and filters

Search for staff members based on a query term

Search for studios based on a query term

Search for users on AniList

[Requires Login] Delete a thread by its ID

Get a specific thread by its AniList ID

Get comments for a specific thread

Get a user's complete profile and stats information

[Requires Login] Follow or unfollow a user by their ID

[Requires Login] Get profile information of the currently authorized user

Get recent activity from a user

Get a user's AniList profile

Get a user's AniList statistics

[Requires Login] Update user settings

Overview

What is AniList MCP Server?

AniList MCP Server is a Model Context Protocol server that interfaces with the AniList API, allowing LLM clients to access and interact with anime, manga, character, staff, and user data from AniList.

How to use AniList MCP Server?

Install and add the server to your MCP client configuration (e.g., claude_desktop_config.json) using the npx -y anilist-mcp command. An optional ANILIST_TOKEN environment variable can be set for operations that require login. Then restart your MCP client and use the provided tools. The server also supports HTTP transport for cloud deployment.

Key features of AniList MCP Server

  • Search for anime, manga, characters, staff, and studios
  • Get detailed information about specific media, characters, and staff
  • Access user profiles and lists with optional login
  • Supports advanced filtering options for searches
  • Retrieve genres and media tags from AniList
  • Dual transport support: HTTP and STDIO

Use cases of AniList MCP Server

  • Search for anime or manga by query and filters
  • Get detailed information about a specific anime, manga, character, or staff member
  • View a user's anime or manga list
  • Compare works from a specific studio (e.g., Studio Ghibli)
  • Access daily birthday characters and staff

FAQ from AniList MCP Server

What is the AniList API token used for?

The token is optional and only needed for operations that require login, such as posting activities, managing lists, favouriting items, or following users.

What are the runtime requirements?

Node.js 18 or higher is required.

Does the server support cloud deployment?

Yes, it can be deployed to any Node.js-compatible cloud platform and supports platforms like Smithery. Dual HTTP and STDIO transports are available.

Where can I get an AniList API token?

Go to AniList settings, create a new client, and follow the OAuth authorization flow with a redirect URL of https://anilist.co/api/v2/oauth/pin to generate the token.

How do I pass the token when using HTTP transport?

The user can provide the token via the Anilist-Token HTTP header. If both the server environment variable and the header are set, the header value takes precedence.

Frequently asked questions

What is the AniList API token used for?

The token is optional and only needed for operations that require login, such as posting activities, managing lists, favouriting items, or following users.

What are the runtime requirements?

Node.js 18 or higher is required.

Does the server support cloud deployment?

Yes, it can be deployed to any Node.js-compatible cloud platform and supports platforms like Smithery. Dual HTTP and STDIO transports are available.

Where can I get an AniList API token?

Go to [AniList settings](https://anilist.co/settings/developer), create a new client, and follow the OAuth authorization flow with a redirect URL of `https://anilist.co/api/v2/oauth/pin` to generate the token.

How do I pass the token when using HTTP transport?

The user can provide the token via the `Anilist-Token` HTTP header. If both the server environment variable and the header are set, the header value takes precedence.

Comments

More Other MCP servers