Skip to main content
Glama
Grinv
by Grinv

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
LOG_LEVELNoLog level: debug, info, warn, error, silentinfo
MAL_CLIENT_IDNoClient ID for MyAnimeList API token refresh
MAL_TOKEN_STORENoOverride token cache path (default: OS config dir)
MAL_ACCESS_TOKENNoAccess token for MyAnimeList API (personal-list tools)
MAL_CLIENT_SECRETNoClient secret for MyAnimeList API token refresh
MAL_REFRESH_TOKENNoRefresh token for MyAnimeList API

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
prompts
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_animeA

Search MyAnimeList anime by keyword. Use this to find an anime and its mal_id, which other tools (get_anime, get_anime_characters, ...) require. Returns compact summaries plus pagination info.

search_mangaA

Search MyAnimeList manga by keyword. Returns compact summaries and the mal_id needed by get_manga. Covers manga, light novels, manhwa/manhua, etc.

get_animeA

Get full details for one anime by mal_id: synopsis, score, genres, studios, streaming links and related entries. Obtain the mal_id from search_anime first.

get_mangaA

Get full details for one manga by mal_id. Obtain the mal_id from search_manga first.

get_anime_charactersA

List the characters of an anime (by mal_id) with their roles and Japanese voice actors.

get_anime_recommendationsA

Get community recommendations for anime similar to the given mal_id, ordered by votes.

get_anime_reviewsA

Get user reviews for an anime (by mal_id), including score and review text.

get_top_animeA

Get ranked/top anime. Use filter for special rankings (airing, upcoming, bypopularity, favorite).

get_top_mangaA

Get ranked/top manga. Use filter for special rankings (bypopularity, favorite).

get_seasonal_animeA

List anime from a given season. Omit year and season to get the current season.

get_anime_scheduleA

Get the anime broadcast schedule, optionally for a single weekday.

get_user_profileA

Get a public MyAnimeList user's profile and watch/read statistics by username.

get_user_favoritesA

Get a public MyAnimeList user's favorite anime, manga, characters and people by username.

get_my_user_infoA

Get the authenticated user's MyAnimeList profile and anime statistics.

get_my_anime_listA

Get the authenticated user's own anime list, with each entry's status, score and progress.

get_my_manga_listA

Get the authenticated user's own manga list, with status, score and progress.

update_my_anime_statusA

Add or update an anime on the authenticated user's list (status, score, watched episodes, dates). Creates the entry if absent. Provide at least one field besides anime_id.

update_my_manga_statusA

Add or update a manga on the authenticated user's list (status, score, chapters/volumes read). Creates the entry if absent. Provide at least one field besides manga_id.

delete_my_anime_list_itemA

Remove an anime entry from the authenticated user's list. This cannot be undone.

delete_my_manga_list_itemA

Remove a manga entry from the authenticated user's list. This cannot be undone.

Prompts

Interactive templates invoked by user choice

NameDescription
recommend_similarSuggest anime similar to a given title, with reasons.
seasonal_overviewSummarize the notable anime of a given season (or the current one).

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Grinv/mal-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server