Skip to main content
Glama
Mokkatrukki

MAL User MCP Server

by Mokkatrukki

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MAL_CLIENT_IDYesMyAnimeList API Client ID
MAL_API_BASE_URLNoMyAnimeList API base URLhttps://api.myanimelist.net/v2
MAL_REDIRECT_URINoOAuth redirect URIhttp://localhost:8080/callback
MAL_CALLBACK_PORTNoPort for OAuth callback server8080
MAL_CLIENT_SECRETYesMyAnimeList API Client Secret
TOKEN_STORAGE_PATHNoPath to token storage file./tokens.json
MAL_RATE_LIMIT_DELAYNoDelay in ms between API requests1000

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
mal_authenticateA

Get instructions for authenticating with MyAnimeList using the web interface

mal_debug_configA

Show current OAuth configuration for debugging

mal_get_auth_statusA

Check current authentication status and get login instructions

mal_revoke_authA

Revoke stored authentication tokens

mal_get_user_listB

Get user's anime list with optional filters

mal_update_animeB

Update anime in user's list (status, score, episodes watched)

mal_remove_animeB

Remove anime from user's list

mal_get_user_infoB

Get basic user information and statistics

mal_bulk_update_animeA

Bulk update anime status for multiple anime (useful for changing watching→dropped/on_hold)

mal_bulk_add_animeB

Bulk add multiple anime to your list by their IDs

mal_bulk_delete_animeB

Bulk delete anime from your list (by status or specific IDs)

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

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/Mokkatrukki/mal-user-mcp'

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