4,500+ servers built on MCP Fusion
Vinkius

AniList GraphQL MCP. Get full media details, character bios, and personal list management.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

AniList GraphQL MCP on Cursor AI Code Editor MCP Client AniList GraphQL MCP on Claude Desktop App MCP Integration AniList GraphQL MCP on OpenAI Agents SDK MCP Compatible AniList GraphQL MCP on Visual Studio Code MCP Extension Client AniList GraphQL MCP on GitHub Copilot AI Agent MCP Integration AniList GraphQL MCP on Google Gemini AI MCP Integration AniList GraphQL MCP on Lovable AI Development MCP Client AniList GraphQL MCP on Mistral AI Agents MCP Compatible AniList GraphQL MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

AniList GraphQL provides deep access to the world's largest anime and manga database. Your AI client can search for titles, fetch detailed metadata, and access profiles for characters, staff, and studios.

It also lets you manage personal lists, track airing schedules, and update user settings, all through one connection.

What your AI agents can do

Delete media list entry

Removes a specific item from your personal media list.

Get airing schedule

Fetches the airing date and schedule for a specific media title.

Get character

Retrieves the full profile and details for a specific character.

+ 12 more capabilities included
Search Media and Titles

Find anime and manga titles by searching the database and retrieving their full metadata.

Manage Personal Media Lists

Add, delete, or update entries on your personal media list and track your viewing status.

Get Character and Staff Details

Query specific character profiles or detailed information about staff members, like voice actors or directors.

Track Airing Schedules

Query the specific airing schedule data for any given anime series.

View User and Studio Info

Access public user profiles or look up the production history and details of animation studios.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

AniList GraphQL: 15 Tools for Media Data Operations

Use these tools to query, search, and manage all aspects of the anime and manga database, from titles to personal viewing lists.

delete019e5cfb

delete media list entry

Removes a specific item from your personal media list.

get019e5cfb

get airing schedule

Fetches the airing date and schedule for a specific media title.

get019e5cfb

get character

Retrieves the full profile and details for a specific character.

get019e5cfb

get media

Gets detailed metadata for a specific anime or manga title.

get019e5cfb

get staff

Queries the profile and details of a specific staff member.

get019e5cfb

get studio

Looks up the production history and details for an animation studio.

get019e5cfb

get user

Retrieves the public profile data for a specified user account.

get019e5cfb

get viewer

Identifies and retrieves the details of the currently logged-in user.

save019e5cfb

save media list entry

Adds or updates an entry on your personal media list.

search019e5cfb

search characters

Searches the database for characters based on names or keywords.

search019e5cfb

search media

Searches the database for anime or manga titles.

search019e5cfb

search staff

Searches the database for staff members by name or role.

toggle019e5cfb

toggle favourite

Marks or unmarks a media item as a favorite.

toggle019e5cfb

toggle follow

Changes whether you are following another user's profile.

update019e5cfb

update user

Modifies the settings and profile information for your own account.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with AniList GraphQL, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

AniList GraphQL gives your AI client deep access to the world's largest anime and manga database. You'll be able to search for titles, grab full metadata, and check profiles for characters, staff, and studios—all from one connection. You can even manage your own personal lists and track airing dates. It's a powerhouse for any agent that needs anime data.

Search for Anime and Manga

  • You can search_media to find anime or manga titles across the database.
  • Once you've found a title, you can get_media to pull all the detailed metadata for that specific anime or manga.
  • You can search_characters to find characters by name or keyword.
  • You can get_character to pull the full profile and details for a character.
  • You can search_staff to find staff members by name or role, and use get_staff to get their detailed profiles.
  • You can get_studio to look up a production studio's history and details.

Manage Your Personal Data

  • You can save_media_list_entry to add or update an entry on your personal media list.
  • You can delete_media_list_entry to remove a specific item from your list.
  • You can toggle_favourite to mark or unmark a media item as a favorite.
  • You can get_user to pull the public profile data for a specified user account.
  • You can get_viewer to get the details of the user running the agent.
  • You can update_user to modify your own account's settings and profile info.

Track Schedules and Connections

  • You can get_airing_schedule to pull the specific airing date and schedule for any given anime series.
  • You can toggle_follow to change whether your agent is following another user's profile.

How AniList GraphQL MCP Works

  1. 1 First, subscribe to the AniList GraphQL server and enter your AniList Access Token (if you need to manage private lists).
  2. 2 Next, tell your AI client exactly what data you need (e.g., 'Find the director of Studio MAPPA' or 'Check the airing schedule for Jujutsu Kaisen').
  3. 3 The server executes the appropriate tool (get_staff, get_airing_schedule, etc.) and returns the structured data to your agent.

The bottom line is, you don't need to write complex API calls; you just tell your agent what information you want, and it handles the database query.

Who Is AniList GraphQL MCP For?

Anyone who tracks media, whether it's a hobby or a job. If you're an anime fan who needs to cross-reference cast details, or a content creator needing accurate background data for reviews, this is for you. It cuts out the manual searching and data digging.

Content Creator

Gathers accurate metadata for writing reviews, recommendation lists, or comparison articles about anime and manga.

Database Administrator

Uses the tools to validate and manage complex relational data, like ensuring character bios match their associated studio records.

Media Tracker / Fan

Manages personal viewing lists, checks airing schedules, and keeps track of favorite media without opening the main website.

What Changes When You Connect

  • Track media status instantly. Use get_media to pull a title's full metadata, or get_airing_schedule to see if it's airing next month. You don't have to switch tabs.
  • Build character knowledge bases. Use get_character and search_characters together to gather every detail about a specific character, including their roles and voice actors.
  • Manage lists without logging in. Your agent uses save_media_list_entry or delete_media_list_entry to add or remove items from your tracked list, regardless of where you are working.
  • Verify production history. Use get_studio to look up an animation studio's background and see all the works they've done. This is faster than browsing their history page.
  • Handle user data in code. Use get_user or get_viewer to access user profiles, which is critical if you're building an application that needs to reference specific user details.
  • Update profiles programmatically. Use update_user to make account changes, letting your agent handle the API calls that normally require a web form.

Real-World Use Cases

01

Checking a character's connections

A researcher needs to know the background of Character X. They ask their agent, 'Show me everything about Character X.' The agent calls get_character to get the bio, then calls get_staff to pull the list of voice actors, and finally calls get_media to see which series they were in. The agent presents the full cross-referenced profile.

02

Updating a viewing list for a group project

The project manager needs to clean up a shared media list. They prompt their agent: 'Remove the title 'Series Y' from the shared list and mark it as complete.' The agent uses delete_media_list_entry and then calls save_media_list_entry to ensure the entry status is correctly updated.

03

Investigating a studio's output

A content creator wants to write about Studio Z's career. They prompt their agent to 'Get all studio information and list their top 5 works.' The agent uses get_studio to pull the studio data and then uses search_media to list the associated titles.

04

Finding a new anime to watch

A fan knows the genre but not the title. They ask their agent to 'Search for Sci-Fi manga that debuted last year.' The agent runs search_media and filters the results, then uses get_airing_schedule on the top results to see which ones are currently running.

The Tradeoffs

Manually linking data points

Opening the AniList website, searching for a character, copying their ID, pasting it into a different tab to find their media, and then manually cross-referencing staff names.

Let your agent handle it. Ask the agent to 'Show me Character X and all related staff.' The agent runs get_character and automatically chains the necessary calls to get_staff and get_media for a single answer.

Forgetting to update the list status

A user marks an anime as 'completed' in the UI, but forgets to update the specific status field, leaving the data inconsistent.

Use the dedicated list tools. The agent can use save_media_list_entry to update the status of a title, ensuring the record is accurate and consistent across the database.

Using the wrong search scope

Trying to find a character's details by searching only the media title, which yields incomplete or incorrect character data.

Always start with the right tool. If you know the character's name, run search_characters. If you know the title, run search_media. This directs the agent to the correct data source.

When It Fits, When It Doesn't

Use this server if you need to cross-reference relational media data: connecting a character to a staff member, or a studio to a title. It's best for data aggregation and complex lookups. Don't use it if your only goal is to read a single piece of data you already know (e.g., just the title). For that, a simple search might suffice. If you need to manage the state of a list (add, remove, update status), you must use the dedicated list tools like save_media_list_entry or delete_media_list_entry. If you're building a workflow that needs to validate user permissions or profile changes, use get_user or update_user.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by AniList. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 15 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

delete_media_list_entry get_airing_schedule get_character get_media get_staff get_studio get_user get_viewer save_media_list_entry search_characters search_media search_staff toggle_favourite toggle_follow update_user

Data collection for anime and manga shouldn't be a copy-paste nightmare.

Right now, gathering a full profile on a character means jumping between search pages, copying IDs, and cross-referencing staff names on separate tabs. You're spending time on navigation, not analysis. You pull up the title, then open a new tab to find the studio, and then another one to find the main cast.

With this MCP server, you tell your agent the goal. It executes the required sequence—calling `get_media`, then `get_studio`, and then `get_character`—and gives you a single, complete, structured answer. The data comes together, immediately.

AniList GraphQL MCP Server: Get full media details and character bios.

Forget manually checking if a series is airing next season. The server handles the `get_airing_schedule` query and retrieves that specific date range, eliminating manual calendar checks and web scraping.

This server lets you treat the entire AniList database like an API endpoint. You stop thinking in terms of website navigation and start thinking in terms of data queries. It’s a massive shift.

Common Questions About AniList GraphQL MCP

How do I use `search_media` to find a title's details? +

You pass the title name or keyword to search_media. It returns a list of matching titles, and you can then use get_media with the returned ID to pull the full, detailed metadata.

Is `get_user` the same as `get_viewer`? +

No. get_user queries a specific user ID you provide. get_viewer always gets the details of the user who is currently authenticated and connected to your agent.

Can I use `toggle_favourite` to track my viewing status? +

Yes, toggle_favourite changes the item's favorite status. If you need to track 'watching' or 'completed,' you'll need to use the save_media_list_entry tool.

What is the difference between `get_staff` and `search_staff`? +

search_staff finds potential staff members by keyword. get_staff requires you to already know the specific staff member's ID to retrieve their full profile.

How do I manage my personal media list using `delete_media_list_entry`? +

You must provide the unique ID of the entry and the ID of the media item. The agent executes delete_media_list_entry to remove the specific record from your list.

How do I find all works associated with a studio using `get_studio`? +

You pass the studio ID to get_studio. This returns a list of titles and people associated with that studio. You can then use get_media or get_staff to get deeper details on those specific entities.

What should I use when I need to update my personal profile information, like my username, using `update_user`? +

Use update_user and pass the specific field and new value you want to change. This modifies your authenticated profile data directly. Always double-check the field names before running the query.

If I only know a character's name, how can I find them using `search_characters`? +

Simply pass the character's name or partial name to search_characters. This returns a list of matches. You must then use get_character with the returned ID to get the full profile.

Can I search for a specific anime by its title? +

Yes! Use the search_media tool with the title as the search term. You can then use get_media with the resulting ID to get full details.

How do I see my own AniList profile and lists? +

Once authenticated, use the get_viewer tool. It will fetch the profile information associated with your access token.

Can I check when the next episode of an anime airs? +

Yes, use the get_airing_schedule tool with the specific mediaId to see the upcoming broadcast times.

You might also like

Built & Managed by Vinkius 30s setup 15 tools

We've already built the connector for AniList GraphQL. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 15 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.