{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Grinv/mal-mcp","description":"MyAnimeList MCP server: Tenrai-powered reads plus official MAL personal-list management.","title":"MAL MCP Server","repository":{"url":"https://github.com/Grinv/mal-mcp","source":"github"},"version":"0.9.1","packages":[{"registryType":"npm","identifier":"mal-mcp","version":"0.9.1","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"MAL app Client ID (type 'other'). Also enables read-tool resilience with no login. See docs/auth.md.","isSecret":true,"name":"MAL_CLIENT_ID"},{"description":"OAuth refresh token (one-time auth, docs/auth.md); enables personal-list tools with auto-refresh.","isSecret":true,"name":"MAL_REFRESH_TOKEN"},{"description":"Advanced: standalone MAL access token. Works ~30 days without refresh; usually leave unset.","isSecret":true,"name":"MAL_ACCESS_TOKEN"}]},{"registryType":"mcpb","identifier":"https://github.com/Grinv/mal-mcp/releases/download/v0.9.1/mal-mcp.mcpb","version":"0.9.1","fileSha256":"bb093231ac763f7f25e42fa43fa135208b0aa7b49b0c724f9fb9b0b1d24139bd","transport":{"type":"stdio"},"environmentVariables":[{"description":"MAL app Client ID (type 'other'). Also enables read-tool resilience with no login. See docs/auth.md.","isSecret":true,"name":"MAL_CLIENT_ID"},{"description":"OAuth refresh token (one-time auth, docs/auth.md); enables personal-list tools with auto-refresh.","isSecret":true,"name":"MAL_REFRESH_TOKEN"},{"description":"Advanced: standalone MAL access token. Works ~30 days without refresh; usually leave unset.","isSecret":true,"name":"MAL_ACCESS_TOKEN"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-31T19:39:18.479814Z","publishedAt":"2026-07-31T19:39:18.479814Z","updatedAt":"2026-07-31T19:39:18.479814Z","isLatest":true}}}
