← Back to search

anilist-mcp-server

GitHub Actions Scanned 7d ago

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

npm
B
82.3 / 100

Versions

0.7.1latest
Jul 31, 2026
0.7.0
Jul 30, 2026
0.6.0
Jul 30, 2026
0.5.0
Jul 29, 2026
0.4.0
Jul 27, 2026
+ show 9 moreshow less
0.3.0
Jul 26, 2026
0.2.2
Jul 24, 2026
0.2.1
Jul 22, 2026
0.2.0
Jul 21, 2026
0.1.5
Jul 21, 2026
0.1.4
Jul 21, 2026
0.1.3
Jul 21, 2026
0.1.1
Jul 20, 2026
0.1.0
Jul 20, 2026
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 49

get_media
annotations: verified low

Get detailed information about one or more anime or manga by their AniList ID(s):

readOnlyHint true openWorldHint true
get_media_statistics
annotations: verified low

Get an anime/manga's watch/read-status counts (watching/completed/planning/etc.) and

readOnlyHint true openWorldHint true
get_media_characters
annotations: verified low

List an anime/manga's characters with their role (Main/Supporting/Background) and,

readOnlyHint true openWorldHint true
get_media_staff
annotations: verified low

List an anime/manga's staff (director, writer, character designer, author,

readOnlyHint true openWorldHint true
get_media_reviews
annotations: verified low

List user-written reviews for an anime or manga, most-helpful-voted first

readOnlyHint true openWorldHint true
get_media_relations
annotations: verified low

Get the anime/manga related to a given title (prequels, sequels, side stories,

readOnlyHint true openWorldHint true
get_anime_schedule
annotations: verified low

Get upcoming (or a specific title's) episode air times, soonest-airing first

readOnlyHint true openWorldHint true
toggle_favourite
annotations: verified low

[Requires login] Toggle an anime, manga, character, staff member, or studio in the

readOnlyHint false openWorldHint true idempotentHint false destructiveHint false
get_notifications
annotations: verified low

[Requires login] Get the authenticated user's AniList notifications: new episodes

readOnlyHint false openWorldHint true idempotentHint false destructiveHint false
get_recommendation
annotations: verified low

Get a single AniList recommendation pairing (media + the media users recommend

readOnlyHint true openWorldHint true
get_recommendations_for_media
annotations: verified low

List anime/manga AniList users recommend as similar to a given title, ranked by

readOnlyHint true openWorldHint true
get_user_list
annotations: verified low

Get a user's AniList anime or manga list, grouped by status/custom list, with each

readOnlyHint true openWorldHint true
add_list_entry
annotations: none low

[Requires login] Add an anime/manga to the authenticated user's own AniList list.

update_list_entry
annotations: none low

[Requires login] Update an existing entry on the authenticated user's own AniList

remove_list_entry
annotations: none low

[Requires login] Delete an entry from the authenticated user's own AniList list by

get_character
annotations: verified low

Get a character's profile by AniList character ID: name, image, description, and the

readOnlyHint true openWorldHint true
get_staff
annotations: verified low

Get a staff member's profile by AniList staff ID: name, image, occupations,

readOnlyHint true openWorldHint true
get_todays_birthdays
annotations: verified low

List AniList characters or staff members whose birthday (month/day) is today, up to

readOnlyHint true openWorldHint true
search_media
annotations: verified low

Search AniList for anime or manga by title and/or filters (genre, format, status,

readOnlyHint true openWorldHint true
search_character
annotations: verified low

Search AniList for characters by name. Returns AniList IDs to use with get_character.

readOnlyHint true openWorldHint true
search_staff
annotations: verified low

Search AniList for staff members by name. Returns AniList IDs to use with get_staff.

readOnlyHint true openWorldHint true
search_studio
annotations: verified low

Search/browse AniList's animation/production studios by name, when you want to see

readOnlyHint true openWorldHint true
search_user
annotations: verified low

Search AniList for users by username. Returns AniList user IDs to use with

readOnlyHint true openWorldHint true
search_thread
annotations: verified low

Search/browse AniList's forum threads by title/body text and/or restrict to one

readOnlyHint true openWorldHint true
search_activity
annotations: verified low

Search/browse AniList's activity feed (list updates, text posts, messages), optionally

readOnlyHint true openWorldHint true
get_activity
annotations: verified low

Get a single AniList activity post (list update, text post, or message) by its ID,

readOnlyHint true openWorldHint true
get_user_activity
annotations: verified low

List recent AniList activity posts from a specific user — every activity type

readOnlyHint true openWorldHint true idempotentHint false destructiveHint false
post_text_activity
annotations: verified low

[Requires login] Post a new text-status update to the authenticated user's own

readOnlyHint false openWorldHint true idempotentHint false destructiveHint false
post_message_activity
annotations: verified low

[Requires login] Post a new message-style activity to another AniList user's

readOnlyHint false openWorldHint true idempotentHint false destructiveHint false
delete_activity
annotations: none low

[Requires login] Delete an activity post the authenticated user owns. This cannot be

get_thread
annotations: verified low

Get an AniList forum thread's title, body and metadata (including `replyCount`,

readOnlyHint true openWorldHint true
get_thread_comments
annotations: verified low

List top-level comments posted on an AniList forum thread, by the thread's ID.

readOnlyHint true openWorldHint true
post_thread
annotations: none low

[Requires login] Post a new forum thread to the authenticated user's own AniList

post_thread_comment
annotations: verified low

[Requires login] Post a new comment on an AniList forum thread from the authenticated

readOnlyHint false openWorldHint true idempotentHint false destructiveHint false
delete_thread
annotations: none low

[Requires login] Delete a forum thread the authenticated user owns, by its ID (from

delete_thread_comment
annotations: none low

[Requires login] Delete a comment the authenticated user owns, by its ID (from

login_anilist
annotations: verified low

Authorize the personal-list and social tools with your AniList account (one-time).

readOnlyHint false openWorldHint true idempotentHint false destructiveHint false
submit_anilist_redirect
annotations: verified low

Complete a login started with login_anilist by submitting the URL your browser was

readOnlyHint false openWorldHint true idempotentHint false destructiveHint false
get_user_profile
annotations: verified low

Get an AniList user's public profile: name, about text, avatar, donator status — plus

readOnlyHint true openWorldHint true
get_user_stats
annotations: verified low

Get an AniList user's anime/manga statistics: counts, mean score, time watched,

readOnlyHint true openWorldHint true
get_full_user_info
annotations: verified low

Get an AniList user's profile AND statistics in a single call — use this instead of

readOnlyHint true openWorldHint true
get_user_recent_activity
annotations: verified low

Get an AniList user's 5 most recent activity posts, with full content (not just IDs)

readOnlyHint true openWorldHint true
get_authorized_user
annotations: verified low

[Requires login] Get the profile of the AniList account currently authorized via

readOnlyHint true openWorldHint true idempotentHint false destructiveHint false
toggle_follow_user
annotations: verified low

[Requires login] Toggle following another AniList user from the authenticated

readOnlyHint false openWorldHint true idempotentHint false destructiveHint false
update_user
annotations: none low

[Requires login] Update settings on the authenticated user's own AniList account

get_genres
annotations: verified low

List every genre name AniList uses to tag anime/manga (e.g. Action, Comedy, Slice of

readOnlyHint true openWorldHint true
get_media_tags
annotations: verified low

List every descriptive tag AniList uses on anime/manga (finer-grained than genres,

readOnlyHint true openWorldHint true
get_site_statistics
annotations: verified low

Get AniList's own site-wide statistics (new users/anime/manga daily counts), newest

readOnlyHint true openWorldHint true
get_studio
annotations: verified low

Get a studio's profile (name, whether it's an animation studio) and its top 10 most

readOnlyHint true openWorldHint true

Permissions 4

network medium
Server uses network capabilities via: fetch()
filesystem low
Server uses filesystem capabilities via: pathlib
shell high
Server uses shell capabilities via: child_process, spawn()
env_vars low
Server uses env_vars capabilities via: process.env

Scan Findings 109

info
Tool 'get_notifications' annotations are consistent annotation_checker · 80%
info
Tool 'get_recommendation' annotations are consistent annotation_checker · 80%
info
Tool 'get_recommendations_for_media' annotations are consistent annotation_checker · 80%
info
Tool 'get_user_list' annotations are consistent annotation_checker · 80%
info
Tool 'get_user_profile' annotations are consistent annotation_checker · 80%
info
Tool 'get_user_stats' annotations are consistent annotation_checker · 80%
info
Tool 'get_full_user_info' annotations are consistent annotation_checker · 80%
info
Tool 'get_user_recent_activity' annotations are consistent annotation_checker · 80%
info
Tool 'get_authorized_user' annotations are consistent annotation_checker · 80%
info
Tool 'toggle_follow_user' annotations are consistent annotation_checker · 80%
info
Tool 'get_media' annotations are consistent annotation_checker · 80%
info
Tool 'get_media_statistics' annotations are consistent annotation_checker · 80%
info
Tool 'get_media_characters' annotations are consistent annotation_checker · 80%
info
Tool 'get_media_staff' annotations are consistent annotation_checker · 80%
info
Tool 'get_media_reviews' annotations are consistent annotation_checker · 80%
info
Tool 'get_media_relations' annotations are consistent annotation_checker · 80%
info
Tool 'get_anime_schedule' annotations are consistent annotation_checker · 80%
info
Tool 'toggle_favourite' annotations are consistent annotation_checker · 80%
low
Tool 'add_list_entry' has no annotations annotation_checker · 100%
low
Tool 'update_list_entry' has no annotations annotation_checker · 100%
low
Tool 'remove_list_entry' has no annotations annotation_checker · 100%
info
Tool 'get_character' annotations are consistent annotation_checker · 80%
info
Tool 'get_staff' annotations are consistent annotation_checker · 80%
info
Tool 'get_todays_birthdays' annotations are consistent annotation_checker · 80%
info
Tool 'search_media' annotations are consistent annotation_checker · 80%
info
Tool 'search_character' annotations are consistent annotation_checker · 80%
info
Tool 'search_staff' annotations are consistent annotation_checker · 80%
info
Tool 'search_studio' annotations are consistent annotation_checker · 80%
info
Tool 'search_user' annotations are consistent annotation_checker · 80%
info
Tool 'search_thread' annotations are consistent annotation_checker · 80%
info
Tool 'search_activity' annotations are consistent annotation_checker · 80%
info
Tool 'get_activity' annotations are consistent annotation_checker · 80%
info
Tool 'get_user_activity' annotations are consistent annotation_checker · 80%
info
Tool 'post_text_activity' annotations are consistent annotation_checker · 80%
info
Tool 'post_message_activity' annotations are consistent annotation_checker · 80%
low
Tool 'delete_activity' has no annotations annotation_checker · 100%
info
Tool 'get_thread' annotations are consistent annotation_checker · 80%
info
Tool 'get_thread_comments' annotations are consistent annotation_checker · 80%
low
Tool 'post_thread' has no annotations annotation_checker · 100%
info
Tool 'post_thread_comment' annotations are consistent annotation_checker · 80%
low
Tool 'delete_thread' has no annotations annotation_checker · 100%
low
Tool 'delete_thread_comment' has no annotations annotation_checker · 100%
info
Tool 'login_anilist' annotations are consistent annotation_checker · 80%
info
Tool 'submit_anilist_redirect' annotations are consistent annotation_checker · 80%
low
Tool 'update_user' has no annotations annotation_checker · 100%
info
Tool 'get_genres' annotations are consistent annotation_checker · 80%
info
Tool 'get_media_tags' annotations are consistent annotation_checker · 80%
info
Tool 'get_site_statistics' annotations are consistent annotation_checker · 80%
info
Tool 'get_studio' annotations are consistent annotation_checker · 80%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
low
Cross-tool reference in 'get_recommendations_for_media': Comparison: 'similar to a' cross_tool_detector · 30%
info
package.json metadata manifest_parser · 100%
info
Tool: get_media manifest_parser · 85%
info
Tool: get_media_statistics manifest_parser · 85%
info
Tool: get_media_characters manifest_parser · 85%
info
Tool: get_media_staff manifest_parser · 85%
info
Tool: get_media_reviews manifest_parser · 85%
info
Tool: get_media_relations manifest_parser · 85%
info
Tool: get_anime_schedule manifest_parser · 85%
info
Tool: toggle_favourite manifest_parser · 85%
info
Tool: get_notifications manifest_parser · 85%
info
Tool: get_recommendation manifest_parser · 85%
info
Tool: get_recommendations_for_media manifest_parser · 85%
info
Tool: get_user_list manifest_parser · 85%
info
Tool: add_list_entry manifest_parser · 85%
info
Tool: update_list_entry manifest_parser · 85%
info
Tool: remove_list_entry manifest_parser · 85%
info
Tool: get_character manifest_parser · 85%
info
Tool: get_staff manifest_parser · 85%
info
Tool: get_todays_birthdays manifest_parser · 85%
info
Tool: search_media manifest_parser · 85%
info
Tool: search_character manifest_parser · 85%
info
Tool: search_staff manifest_parser · 85%
info
Tool: search_studio manifest_parser · 85%
info
Tool: search_user manifest_parser · 85%
info
Tool: search_thread manifest_parser · 85%
info
Tool: search_activity manifest_parser · 85%
info
Tool: get_activity manifest_parser · 85%
info
Tool: get_user_activity manifest_parser · 85%
info
Tool: post_text_activity manifest_parser · 85%
info
Tool: post_message_activity manifest_parser · 85%
info
Tool: delete_activity manifest_parser · 85%
info
Tool: get_thread manifest_parser · 85%
info
Tool: get_thread_comments manifest_parser · 85%
info
Tool: post_thread manifest_parser · 85%
info
Tool: post_thread_comment manifest_parser · 85%
info
Tool: delete_thread manifest_parser · 85%
info
Tool: delete_thread_comment manifest_parser · 85%
info
Tool: login_anilist manifest_parser · 85%
info
Tool: submit_anilist_redirect manifest_parser · 85%
info
Tool: get_user_profile manifest_parser · 85%
info
Tool: get_user_stats manifest_parser · 85%
info
Tool: get_full_user_info manifest_parser · 85%
info
Tool: get_user_recent_activity manifest_parser · 85%
info
Tool: get_authorized_user manifest_parser · 85%
info
Tool: toggle_follow_user manifest_parser · 85%
info
Tool: update_user manifest_parser · 85%
info
Tool: get_genres manifest_parser · 85%
info
Tool: get_media_tags manifest_parser · 85%
info
Tool: get_site_statistics manifest_parser · 85%
info
Tool: get_studio manifest_parser · 85%
info
Required env vars (3) manifest_parser · 80%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
medium
Permission: network access detected permission_analyzer · 70%
low
Permission: filesystem access detected permission_analyzer · 70%
high
Permission: shell access detected permission_analyzer · 95%
low
Permission: env_vars access detected permission_analyzer · 90%
info
SBOM generated: 269 components sbom_generator · 100%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%