Skip to main content
Glama

Server Details

Access and interact with anime and manga data seamlessly. Retrieve detailed information about your…

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL
Repository
yuna0x0/anilist-mcp
GitHub Stars
67
Server Listing
anilist-mcp

Available Tools

44 tools
add_list_entryTry in Inspector

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

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesThe AniList ID of the media entry to add
optionsYesValues to save with the entry
delete_activityTry in Inspector

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

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesThe AniList activity ID to delete
delete_threadTry in Inspector

[Requires Login] Delete a thread by its ID

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesThe AniList thread ID to delete
favourite_animeTry in Inspector

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

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesThe AniList ID of the anime to favourite/unfavourite
favourite_characterTry in Inspector

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

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesThe AniList ID of the character to favourite/unfavourite
favourite_mangaTry in Inspector

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

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesThe AniList ID of the manga to favourite/unfavourite
favourite_staffTry in Inspector

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

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesThe AniList ID of the staff member to favourite/unfavourite
favourite_studioTry in Inspector

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

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesThe AniList ID of the studio to favourite/unfavourite
follow_userTry in Inspector

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

ParametersJSON Schema
NameRequiredDescriptionDefault
userIDYesThe user ID of the account to follow/unfollow
get_activityTry in Inspector

Get a specific AniList activity by its ID

ParametersJSON Schema
NameRequiredDescriptionDefault
activityIDYesThe AniList activity ID
get_animeTry in Inspector

Get detailed information about anime by AniList ID(s)

ParametersJSON Schema
NameRequiredDescriptionDefault
idsYesThe AniList ID or array of IDs of the anime
fullDataNoSet to true to get full unfiltered data (may be very large). Default is false to return only essential fields.
get_authorized_userTry in Inspector

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

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

get_characterTry in Inspector

Get information about a character by their AniList ID or name

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesThe AniList ID of the character
get_full_user_infoTry in Inspector

Get a user's complete profile and stats information

ParametersJSON Schema
NameRequiredDescriptionDefault
userYesUsername or user ID
get_genresTry in Inspector

Get all available genres on AniList

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

get_mangaTry in Inspector

Get detailed information about manga by AniList ID(s)

ParametersJSON Schema
NameRequiredDescriptionDefault
idsYesThe AniList ID or array of IDs of the manga
fullDataNoSet to true to get full unfiltered data (may be very large). Default is false to return only essential fields.
get_media_tagsTry in Inspector

Get all available media tags on AniList

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

get_recommendationTry in Inspector

Get an AniList recommendation by its ID

ParametersJSON Schema
NameRequiredDescriptionDefault
recommendIDYesThe AniList recommendation ID
get_recommendations_for_mediaTry in Inspector

Get AniList recommendations for a specific media

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoTarget a specific page number for recommendations
mediaIDYesThe AniList media ID
perPageNoLimit the page amount (max 25 per AniList limits)
get_site_statisticsTry in Inspector

Get AniList site statistics over the last seven days

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

get_staffTry in Inspector

Get information about staff member by their AniList ID or name

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesThe AniList ID or name of the staff member
get_studioTry in Inspector

Get information about a studio by its AniList ID or name

ParametersJSON Schema
NameRequiredDescriptionDefault
studioYesThe studio ID or name
get_threadTry in Inspector

Get a specific thread by its AniList ID

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesThe AniList ID of the thread
get_thread_commentsTry in Inspector

Get comments for a specific thread

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesThe AniList thread ID
pageNoThe page number
perPageNoHow many comments per page
get_todays_birthday_charactersTry in Inspector

Get all characters whose birthday is today

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoWhat page in the search to target
get_todays_birthday_staffTry in Inspector

Get all staff members whose birthday is today

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoWhat page in the search to target
get_user_activityTry in Inspector

Fetch activities from a user

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoThe page number to display
userYesThe user's AniList ID
perPageNoHow many entries to display on one page (max 25)
get_user_anime_listTry in Inspector

Get a user's anime list

ParametersJSON Schema
NameRequiredDescriptionDefault
userYesUsername or user ID
get_user_manga_listTry in Inspector

Get a user's manga list

ParametersJSON Schema
NameRequiredDescriptionDefault
userYesUsername or user ID
get_user_profileTry in Inspector

Get a user's AniList profile

ParametersJSON Schema
NameRequiredDescriptionDefault
userYesUsername or user ID
get_user_recent_activityTry in Inspector

Get recent activity from a user

ParametersJSON Schema
NameRequiredDescriptionDefault
userYesThe user's AniList ID (Number ID only, DO NOT use username, any kind of string or other types except for numbers.)
get_user_statsTry in Inspector

Get a user's AniList statistics

ParametersJSON Schema
NameRequiredDescriptionDefault
userYesUsername or user ID
post_message_activityTry in Inspector

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

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesAniList Activity ID (null to create new, number to update)
textYesThe activity message text
isPrivateNoSet to true if it is a private message
recipientIdYesThe target user to send the message to
post_text_activityTry in Inspector

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

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesAniList Activity ID (null to create new, number to update)
textYesThe content of the activity
remove_list_entryTry in Inspector

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

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesThe AniList list ID of the entry to remove
search_activityTry in Inspector

Search for activities on AniList

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number for results
filterNoFilter object for searching activities (leave it as undefined for no specific filter)
perPageNoResults per page (max 25)
activityIDNoThe activity ID to lookup (leave it as undefined for no specific ID)
search_animeTry in Inspector

Search for anime with query term and filters

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number for results
termNoQuery term for finding anime (leave it as undefined when no query term specified.) Query term is used for searching with specific word or title in mind. You SHOULD not include things that can be found in the filter object, such as genre or tag. Those things should be included in the filter object instead. To check whether a user requested term should be considered as a query term or a filter term. It is recommended to use tools like 'get_genres' and 'get_media_tags' first.
amountNoResults per page (max 25)
filterNoFilter object for searching anime. You MUST NOT include "{ "type": "ANIME" }" in the filter object. As it is already included in the API call. When no sorting method or any filter is specified, you SHOULD use the site default: "{ "sort": ["SEARCH_MATCH"] }". Otherwise, request is likely to fail or return no results.
search_characterTry in Inspector

Search for characters based on a query term

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number for results
termYesSearch term for finding characters
amountNoResults per page (max 25)
search_mangaTry in Inspector

Search for manga with query term and filters

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number for results
termNoQuery term for finding manga (leave it as undefined when no query term specified.) Query term is used for searching with specific word or title in mind. You SHOULD not include things that can be found in the filter object, such as genre or tag. Those things should be included in the filter object instead. To check whether a user requested term should be considered as a query term or a filter term. It is recommended to use tools like 'get_genres' and 'get_media_tags' first.
amountNoResults per page (max 25)
filterNoFilter object for searching manga. You MUST NOT include "{ "type": "MANGA" }" in the filter object. As it is already included in the API call. When no sorting method or any filter is specified, you SHOULD use the site default: "{ "sort": ["SEARCH_MATCH"] }". Otherwise, request is likely to fail or return no results.
search_staffTry in Inspector

Search for staff members based on a query term

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number for results
termYesSearch term for finding staff members
amountNoResults per page (max 25)
search_studioTry in Inspector

Search for studios based on a query term

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number for results
termYesSearch term for finding studios
amountNoResults per page (max 25)
search_userTry in Inspector

Search for users on AniList

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number for results
termYesSearch term for finding users
amountNoResults per page (max 25)
update_list_entryTry in Inspector

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

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesThe AniList list ID of the entry to edit
optionsYesValues to save with the entry
update_userTry in Inspector

[Requires Login] Update user settings

ParametersJSON Schema
NameRequiredDescriptionDefault
optionsYesUser options to update

FAQ

How do I claim this server?

To claim this server, publish a /.well-known/glama.json file on your server's domain with the following structure:

{ "$schema": "https://glama.ai/mcp/schemas/connector.json", "maintainers": [ { "email": "your-email@example.com" } ] }

The email address must match the email associated with your Glama account. Once verified, the server will appear as claimed by you.

What are the benefits of claiming a server?
  • Control your server's listing on Glama, including description and metadata
  • Receive usage reports showing how your server is being used
  • Get monitoring and health status updates for your server
Try in Browser

Your Connectors

Sign in to create a connector for this server.