A side-by-side look at the AI Manga & Anime Generator Mangii MCP and Ani MCP MCP servers: transport, auth, tools, quality signals, and the config to install either one in Claude, Cursor, Windsurf or VS Code.
Verdict: choose AI Manga & Anime Generator Mangii MCP for art & culture work over a hosted endpoint; choose Ani MCP for art & culture as a local process. You can also run both side by side in one mcpServers block.
MANGII_API_KEY.manga.list_styles, manga.get_credits, manga.list_panels.ANILIST_USERNAME, ANILIST_TOKEN, ANILIST_TITLE_LANGUAGE, ANILIST_SCORE_FORMAT, ANILIST_NSFW, ANILIST_MOOD_CONFIG, MCP_TRANSPORT, MCP_PORT.anilist_search, anilist_details, anilist_seasonal.Rows where the two servers differ are marked.
| Spec | ||
|---|---|---|
| Category | Art & Culture | Art & Culture |
| Quality signal | 55/100 · Good | 61/100 · Good |
| Install command | Confirmed | Confirmed |
| Transport | Remote HTTP/SSE | Local subprocess (stdio) |
| Auth | Not declared | API key required |
| Pricing | Not declared | Free |
| Required env vars | MANGII_API_KEY | ANILIST_USERNAMEANILIST_TOKENANILIST_TITLE_LANGUAGEANILIST_SCORE_FORMATANILIST_NSFWANILIST_MOOD_CONFIGMCP_TRANSPORTMCP_PORT |
| Verified owner | Community listing | Community listing |
| GitHub stars | 0 | 3 |
| Directory activity | 0 views 0 installs 0 upvotes | 3 views 0 installs 0 upvotes |
| Tools | 9 | 55 |
| Full listing | View AI Manga & Anime Generator Mangii MCP | View Ani MCP |
manga.list_stylesList the 24 canonical Mangii art styles with live style ids. Call this before manga.create_story. Experimental and alias ids are excluded. Filter with group or limit when you only need one look.manga.get_creditsReturn the API wallet. Spendable is apiPackCredits plus packCredits after the account has ever purchased. Later ad/referral grants on that pack pool also spend. weeklyCredits is display-only.manga.list_panelsList panels you own for a story. Use this to get panel_id values before changing Image 1 or Image 2 on manga.continue_story or manga.regenerate_panel. Each row has ref_role: identity on the first panel, scene on the last distinct panel, otherwise null.manga.list_storiesList stories you own, newest first. Call this when you lost story_id after context compaction so you can resume with manga.continue_story. Optional limit is an integer from 1 to 50 (default 20).manga.create_storyStart a new private manga (panel 1). Required: prompt + style_id from manga.list_styles. Optional identity_image or reference_image is Image 1. Style locks. Default async=false returns image_url, story_id, panel_id. Then manga.continue_story. Costs 1/2/5 credits by quality.manga.continue_storyAdd the next panel. Do not send style_id. Defaults: Image 1 = first panel (identity), Image 2 = last distinct panel (scene). Override via manga.list_panels then identity_panel_id or identity_image and/or continuity_panel_id or continuity_image. Same credit costs as create.manga.regenerate_panelRedraw or edit one panel. Style stays locked. Same Image 1 / Image 2 ref overrides as manga.continue_story. Get ids from manga.list_panels. Costs the same credits as a new panel.manga.buy_creditsReturn the Console billing URL so a human can fund apiPackCredits. Generate-scoped keys cannot create Checkout sessions. Call this after 402 insufficient_credits.manga.get_jobPoll a generation job from manga.create_story, manga.continue_story, or manga.regenerate_panel when async=true. Repeat until status is succeeded or failed. Prefer async=false so you do not need this tool.anilist_searchSearch for anime or manga by title with optional filters. Use when the user wants to find an anime/manga by name, discover titles in a genre, or find what aired in a specific year. Supports common abbreviations (aot, jjk, csm). Returns ranked list with title, format, year, score, genres, episode count, studios, and AniList URL.anilist_detailsGet full details about a specific anime or manga. Use when the user asks about a specific title and wants synopsis, score, episodes, studios, related works, and recommendations. Accepts AniList ID (faster, exact) or title (fuzzy match with abbreviation support). Returns format, status, episodes/chapters, season, score, studios, source, genres, tags, synopsis, related works, and community recommendations.anilist_seasonalBrowse anime airing in a given season. Use when the user asks what's airing this season, what aired in a past season, or wants to discover seasonal anime. Defaults to current season/year. Returns ranked list with title, format, score, genres, and episode count.anilist_recommendationsGet community recommendations for a specific anime or manga. Use when the user asks for shows similar to a specific title, or says "I liked X, what else should I watch?" Returns titles ranked by recommendation count with format, score, and genres.anilist_listGet a user's anime or manga list, filtered by watching status. Use when the user asks about their list, what they're watching, what they've completed, or what's on their plan-to-watch. Supports custom lists via status CUSTOM. Returns entries with title, score, progress, status, updated date, and entry ID.anilist_statsGet a user's watching/reading statistics. Use when the user asks about their overall stats, how much anime they've watched, their average score, top genres, or score distribution. Returns title count, mean score, episodes/chapters, top genres, score distribution chart, and format breakdown.anilist_lookupCheck if a specific title is on a user's list and show its status. Use when the user asks "is this on my list?", "have I seen this?", or wants to check their progress or score for a single title. Returns status, score, progress, and dates without fetching the full list.anilist_exportExport a user's anime or manga list as CSV or JSON for backup or migration. Use when the user wants to download, back up, or transfer their list data.anilist_tasteGenerate a taste profile summary from a user's completed list. Use when the user asks about their anime/manga preferences, what genres they like, or how they tend to score. Returns genre weights, top themes, scoring patterns with distribution chart, and format split.anilist_pick"What should I watch/read next?" Recommends from your Planning list based on your taste profile. Also works for backlog analysis - "which of my 200 Planning titles should I actually start?" Falls back to top-rated AniList titles if the Planning list is empty. Optionally filter by mood or max episodes. Returns ranked picks with match score, genre alignment, and mood fit.anilist_sessionPlan a watching or reading session within a time budget. Picks from your currently-watching list, scored by taste match and mood. Returns a session plan with titles, episodes to watch, and estimated time.anilist_sequelsFind sequels airing this season for titles you've completed. Use when the user asks what sequels are coming, or wants to know if any currently airing anime continue shows they've already watched. Returns matches with the completed prequel and the airing sequel.Paste either block (or both) into your client config, e.g. claude_desktop_config.json or ~/.cursor/mcp.json. We only show a config when the install command is confirmed.
{
"mcpServers": {
"ai-manga-anime-generator-mangii-mcp": {
"url": "https://mcp.mangii.ai/mcp"
}
}
}
{
"mcpServers": {
"gavxm-ani-mcp": {
"command": "npx",
"args": [
"-y",
"ani-mcp"
],
"env": {
"ANILIST_USERNAME": "YOUR_ANILIST_USERNAME_HERE",
"ANILIST_TOKEN": "YOUR_ANILIST_TOKEN_HERE",
"ANILIST_TITLE_LANGUAGE": "YOUR_ANILIST_TITLE_LANGUAGE_HERE",
"ANILIST_SCORE_FORMAT": "YOUR_ANILIST_SCORE_FORMAT_HERE",
"ANILIST_NSFW": "YOUR_ANILIST_NSFW_HERE",
"ANILIST_MOOD_CONFIG": "YOUR_ANILIST_MOOD_CONFIG_HERE",
"MCP_TRANSPORT": "YOUR_MCP_TRANSPORT_HERE",
"MCP_PORT": "YOUR_MCP_PORT_HERE"
}
}
}
}