anilist-mcp

anilist-mcp

35

AniList MCP Server is an MCP server that connects with the AniList API, facilitating access to anime-related data for LLM clients. It supports detailed searches and interactions, with tools for media, users, and more.

AniList MCP Server

A Model Context Protocol (MCP) server that interfaces with the AniList API, enabling LLM clients to access and interact with data related to anime, manga, characters, staff, and users from AniList.

Features

  • 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

Prerequisites

  • Node.js 18+

Environment Variables

  • ANILIST_TOKEN: (Optional) AniList API Token (Only needed for operations that require login)

Available Tools

  • Misc Tools: get_genres, get_media_tags, get_site_statistics, get_studio, favourite_studio
  • Activity Tools: delete_activity, get_activity, get_user_activity, post_message_activity, post_text_activity
  • List Tools: get_user_anime_list, get_user_manga_list, add_list_entry, remove_list_entry, update_list_entry
  • Media Tools: get_anime, get_manga, favourite_anime, favourite_manga
  • People Tools: get_character, get_staff, favourite_character, favourite_staff, get_todays_birthday_characters, get_todays_birthday_staff
  • Recommendation Tools: get_recommendation, get_recommendations_for_media
  • Search Tools: search_activity, search_anime, search_manga, search_character, search_staff, search_studio, search_user
  • Thread Tools: get_thread, get_thread_comments, delete_thread
  • User Tools: get_user_profile, get_user_stats, get_full_user_info, get_user_recent_activity, get_authorized_user, follow_user, update_user