NestDaddy

AniList MCP Server (Unofficial)

io.github.Grinv/anilist-mcp-server · v0.11.0

MCP server for the AniList GraphQL API — anime/manga search, details, and personal list management.

Connect Runs on your machine

Terminal
claude mcp add anilist-mcp-server -e ANILIST_CLIENT_ID=<ANILIST_CLIENT_ID> -e ANILIST_CLIENT_SECRET=<ANILIST_CLIENT_SECRET> -e ANILIST_ACCESS_TOKEN=<ANILIST_ACCESS_TOKEN> -e ANILIST_OAUTH_PORT=<ANILIST_OAUTH_PORT> -e ANILIST_TOKEN_STORE=<ANILIST_TOKEN_STORE> -- npx -y [email protected]
claude_desktop_config.json
{
  "mcpServers": {
    "anilist-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "[email protected]"
      ],
      "env": {
        "ANILIST_CLIENT_ID": "<ANILIST_CLIENT_ID>",
        "ANILIST_CLIENT_SECRET": "<ANILIST_CLIENT_SECRET>",
        "ANILIST_ACCESS_TOKEN": "<ANILIST_ACCESS_TOKEN>",
        "ANILIST_OAUTH_PORT": "<ANILIST_OAUTH_PORT>",
        "ANILIST_TOKEN_STORE": "<ANILIST_TOKEN_STORE>"
      }
    }
  }
}
~/.cursor/mcp.json
{
  "mcpServers": {
    "anilist-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "[email protected]"
      ],
      "env": {
        "ANILIST_CLIENT_ID": "<ANILIST_CLIENT_ID>",
        "ANILIST_CLIENT_SECRET": "<ANILIST_CLIENT_SECRET>",
        "ANILIST_ACCESS_TOKEN": "<ANILIST_ACCESS_TOKEN>",
        "ANILIST_OAUTH_PORT": "<ANILIST_OAUTH_PORT>",
        "ANILIST_TOKEN_STORE": "<ANILIST_TOKEN_STORE>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "anilist-mcp-server": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "[email protected]"
      ],
      "env": {
        "ANILIST_CLIENT_ID": "<ANILIST_CLIENT_ID>",
        "ANILIST_CLIENT_SECRET": "<ANILIST_CLIENT_SECRET>",
        "ANILIST_ACCESS_TOKEN": "<ANILIST_ACCESS_TOKEN>",
        "ANILIST_OAUTH_PORT": "<ANILIST_OAUTH_PORT>",
        "ANILIST_TOKEN_STORE": "<ANILIST_TOKEN_STORE>"
      }
    }
  }
}

Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.

Tools

This server runs locally, so its tools are listed by your MCP client once it starts.

Environment variables

NameDescription
ANILIST_CLIENT_ID
Optional
Optional. From an app registered at anilist.co/settings/developer — needed to use login_anilist.
ANILIST_CLIENT_SECRET
Optional, secret
Optional. Paired with the Client ID above — needed to use login_anilist.
ANILIST_ACCESS_TOKEN
Optional, secret
Optional. A pre-obtained AniList access token, as an alternative to running login_anilist.
ANILIST_OAUTH_PORT
Optional
Optional. Localhost port for the login_anilist callback (default 8082).
ANILIST_TOKEN_STORE
Optional
Optional. Overrides where the AniList access token is persisted (defaults under the OS config dir).

Details

Package[email protected] (NPM, stdio)
Packagehttps://github.com/Grinv/anilist-mcp-server/releases/download/v0.11.0/[email protected] (MCPB, stdio)
First published22 Oct 2026
Last updated22 Oct 2026
Registry nameio.github.Grinv/anilist-mcp-server

More search and web servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.