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 toolsadd_list_entryTry in Inspector
[Requires Login] Add an entry to the authorized user's list
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | The AniList ID of the media entry to add | |
| options | Yes | Values to save with the entry |
delete_activityTry in Inspector
[Requires Login] Delete the current authorized user's activity post
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | The AniList activity ID to delete |
delete_threadTry in Inspector
[Requires Login] Delete a thread by its ID
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | The AniList thread ID to delete |
favourite_animeTry in Inspector
[Requires Login] Favourite or unfavourite an anime by its ID
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | The AniList ID of the anime to favourite/unfavourite |
favourite_characterTry in Inspector
[Requires Login] Favourite or unfavourite a character by its ID
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | The AniList ID of the character to favourite/unfavourite |
favourite_mangaTry in Inspector
[Requires Login] Favourite or unfavourite a manga by its ID
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | The AniList ID of the manga to favourite/unfavourite |
favourite_staffTry in Inspector
[Requires Login] Favourite or unfavourite a staff member by their ID
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | The AniList ID of the staff member to favourite/unfavourite |
favourite_studioTry in Inspector
[Requires Login] Favourite or unfavourite a studio by its ID
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | The AniList ID of the studio to favourite/unfavourite |
follow_userTry in Inspector
[Requires Login] Follow or unfollow a user by their ID
| Name | Required | Description | Default |
|---|---|---|---|
| userID | Yes | The user ID of the account to follow/unfollow |
get_activityTry in Inspector
Get a specific AniList activity by its ID
| Name | Required | Description | Default |
|---|---|---|---|
| activityID | Yes | The AniList activity ID |
get_animeTry in Inspector
Get detailed information about anime by AniList ID(s)
| Name | Required | Description | Default |
|---|---|---|---|
| ids | Yes | The AniList ID or array of IDs of the anime | |
| fullData | No | Set 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
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
get_characterTry in Inspector
Get information about a character by their AniList ID or name
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | The AniList ID of the character |
get_full_user_infoTry in Inspector
Get a user's complete profile and stats information
| Name | Required | Description | Default |
|---|---|---|---|
| user | Yes | Username or user ID |
get_genresTry in Inspector
Get all available genres on AniList
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
get_mangaTry in Inspector
Get detailed information about manga by AniList ID(s)
| Name | Required | Description | Default |
|---|---|---|---|
| ids | Yes | The AniList ID or array of IDs of the manga | |
| fullData | No | Set 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
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
get_recommendationTry in Inspector
Get an AniList recommendation by its ID
| Name | Required | Description | Default |
|---|---|---|---|
| recommendID | Yes | The AniList recommendation ID |
get_recommendations_for_mediaTry in Inspector
Get AniList recommendations for a specific media
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Target a specific page number for recommendations | |
| mediaID | Yes | The AniList media ID | |
| perPage | No | Limit the page amount (max 25 per AniList limits) |
get_site_statisticsTry in Inspector
Get AniList site statistics over the last seven days
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
get_staffTry in Inspector
Get information about staff member by their AniList ID or name
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | The AniList ID or name of the staff member |
get_studioTry in Inspector
Get information about a studio by its AniList ID or name
| Name | Required | Description | Default |
|---|---|---|---|
| studio | Yes | The studio ID or name |
get_threadTry in Inspector
Get a specific thread by its AniList ID
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | The AniList ID of the thread |
get_thread_commentsTry in Inspector
Get comments for a specific thread
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | The AniList thread ID | |
| page | No | The page number | |
| perPage | No | How many comments per page |
get_todays_birthday_charactersTry in Inspector
Get all characters whose birthday is today
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | What page in the search to target |
get_todays_birthday_staffTry in Inspector
Get all staff members whose birthday is today
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | What page in the search to target |
get_user_activityTry in Inspector
Fetch activities from a user
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | The page number to display | |
| user | Yes | The user's AniList ID | |
| perPage | No | How many entries to display on one page (max 25) |
get_user_anime_listTry in Inspector
Get a user's anime list
| Name | Required | Description | Default |
|---|---|---|---|
| user | Yes | Username or user ID |
get_user_manga_listTry in Inspector
Get a user's manga list
| Name | Required | Description | Default |
|---|---|---|---|
| user | Yes | Username or user ID |
get_user_profileTry in Inspector
Get a user's AniList profile
| Name | Required | Description | Default |
|---|---|---|---|
| user | Yes | Username or user ID |
get_user_recent_activityTry in Inspector
Get recent activity from a user
| Name | Required | Description | Default |
|---|---|---|---|
| user | Yes | The 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
| Name | Required | Description | Default |
|---|---|---|---|
| user | Yes | Username or user ID |
post_message_activityTry in Inspector
[Requires Login] Post a new message activity or update an existing one
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | AniList Activity ID (null to create new, number to update) | |
| text | Yes | The activity message text | |
| isPrivate | No | Set to true if it is a private message | |
| recipientId | Yes | The target user to send the message to |
post_text_activityTry in Inspector
[Requires Login] Post a new text activity or update an existing one
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | AniList Activity ID (null to create new, number to update) | |
| text | Yes | The content of the activity |
remove_list_entryTry in Inspector
[Requires Login] Remove an entry from the authorized user's list
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | The AniList list ID of the entry to remove |
search_activityTry in Inspector
Search for activities on AniList
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number for results | |
| filter | No | Filter object for searching activities (leave it as undefined for no specific filter) | |
| perPage | No | Results per page (max 25) | |
| activityID | No | The activity ID to lookup (leave it as undefined for no specific ID) |
search_animeTry in Inspector
Search for anime with query term and filters
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number for results | |
| term | No | Query 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. | |
| amount | No | Results per page (max 25) | |
| filter | No | Filter 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
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number for results | |
| term | Yes | Search term for finding characters | |
| amount | No | Results per page (max 25) |
search_mangaTry in Inspector
Search for manga with query term and filters
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number for results | |
| term | No | Query 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. | |
| amount | No | Results per page (max 25) | |
| filter | No | Filter 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
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number for results | |
| term | Yes | Search term for finding staff members | |
| amount | No | Results per page (max 25) |
search_studioTry in Inspector
Search for studios based on a query term
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number for results | |
| term | Yes | Search term for finding studios | |
| amount | No | Results per page (max 25) |
search_userTry in Inspector
Search for users on AniList
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number for results | |
| term | Yes | Search term for finding users | |
| amount | No | Results per page (max 25) |
update_list_entryTry in Inspector
[Requires Login] Update an entry on the authorized user's list
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | The AniList list ID of the entry to edit | |
| options | Yes | Values to save with the entry |
update_userTry in Inspector
[Requires Login] Update user settings
| Name | Required | Description | Default |
|---|---|---|---|
| options | Yes | User 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:
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
Your Connectors
Sign in to create a connector for this server.