Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default | 
|---|---|---|---|
| ANILIST_TOKEN | No | Optional AniList API Token (Only needed for operations that require login) | 
Schema
Prompts
Interactive templates invoked by user choice
| Name | Description | 
|---|---|
| No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description | 
|---|---|
| No resources | |
Tools
Functions exposed to the LLM to take actions
| Name | Description | 
|---|---|
| favourite_studio | [Requires Login] Favourite or unfavourite a studio by its ID | 
| get_genres | Get all available genres on AniList | 
| get_media_tags | Get all available media tags on AniList | 
| get_site_statistics | Get AniList site statistics over the last seven days | 
| get_studio | Get information about a studio by its AniList ID or name | 
| delete_activity | [Requires Login] Delete the current authorized user's activity post | 
| get_activity | Get a specific AniList activity by its ID | 
| get_user_activity | Fetch activities from a user | 
| post_message_activity | [Requires Login] Post a new message activity or update an existing one | 
| post_text_activity | [Requires Login] Post a new text activity or update an existing one | 
| add_list_entry | [Requires Login] Add an entry to the authorized user's list | 
| get_user_anime_list | Get a user's anime list | 
| get_user_manga_list | Get a user's manga list | 
| remove_list_entry | [Requires Login] Remove an entry from the authorized user's list | 
| update_list_entry | [Requires Login] Update an entry on the authorized user's list | 
| get_anime | Get detailed information about an anime by its AniList ID | 
| favourite_anime | [Requires Login] Favourite or unfavourite an anime by its ID | 
| favourite_manga | [Requires Login] Favourite or unfavourite a manga by its ID | 
| get_manga | Get detailed information about a manga by its AniList ID | 
| get_character | Get information about a character by their AniList ID or name | 
| favourite_character | [Requires Login] Favourite or unfavourite a character by its ID | 
| favourite_staff | [Requires Login] Favourite or unfavourite a staff member by their ID | 
| get_todays_birthday_characters | Get all characters whose birthday is today | 
| get_todays_birthday_staff | Get all staff members whose birthday is today | 
| get_staff | Get information about staff member by their AniList ID or name | 
| get_recommendation | Get an AniList recommendation by its ID | 
| get_recommendations_for_media | Get AniList recommendations for a specific media | 
| search_activity | Search for activities on AniList | 
| search_anime | Search for anime with query term and filters | 
| search_character | Search for characters based on a query term | 
| search_manga | Search for manga with query term and filters | 
| search_staff | Search for staff members based on a query term | 
| search_studio | Search for studios based on a query term | 
| search_user | Search for users on AniList | 
| delete_thread | [Requires Login] Delete a thread by its ID | 
| get_thread | Get a specific thread by its AniList ID | 
| get_thread_comments | Get comments for a specific thread | 
| get_full_user_info | Get a user's complete profile and stats information | 
| follow_user | [Requires Login] Follow or unfollow a user by their ID | 
| get_authorized_user | [Requires Login] Get profile information of the currently authorized user | 
| get_user_recent_activity | Get recent activity from a user | 
| get_user_profile | Get a user's AniList profile | 
| get_user_stats | Get a user's AniList statistics | 
| update_user | [Requires Login] Update user settings |