AniList GraphQL MCP for AI. Get deep media data without leaving your chat.
Works with every AI agent you already use
…and any MCP-compatible client








Connect to your AI in seconds.
AniList GraphQL connects to a massive anime and manga database, letting your AI client search titles, characters, staff, and studios.
You can also manage personal viewing lists or track airing schedules right through natural conversation.
What your AI can do
Delete media list entry
Removes a specific title from your personal list entry.
Get airing schedule
Checks and returns the current broadcast schedule for an anime series.
Get character
Pulls all available information about a single character.
Find specific anime or manga titles, retrieving detailed data about the series.
Get full profiles for characters, including background info and associated media.
Lookup details on staff members like directors or voice actors connected to a project.
Query the current airing schedule for any given series.
Add, update, or remove entries from your personal list of anime and manga.
Access public profile information for users within the database.
Ask an AI about this
Waiting for input…
AniList GraphQL: 15 Tools
Use these tools to search for media, pull character profiles, track schedules, and manage your entire anime/manga library.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using AniList GraphQL on VinkiusDelete Media List Entry
Removes a specific title from your personal list entry.
Get Airing Schedule
Checks and returns the current broadcast schedule for an anime series.
Get Character
Pulls all available information about a single character.
Get Media
Retrieves full metadata and details for a specific anime or manga title.
Get Staff
Gets detailed information about an individual staff member involved in production.
Get Studio
Retrieves data and history for a specific animation studio.
Get User
Queries the public profile details of another user in the database.
Get Viewer
Accesses and returns data for your own authenticated account.
Save Media List Entry
Adds or modifies a title on your personal viewing list.
Search Characters
Searches the database to find characters matching specific criteria.
Search Media
Runs a general search across all anime and manga titles.
Search Staff
Searches for staff members by name or specialty.
Toggle Favourite
Changes the favorite status of a media title with one command.
Toggle Follow
Marks or unmarks following a specific user's activity feed.
Update User
Modifies settings and details for your authenticated account profile.
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
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
Make Your AI Do More
Start with AniList GraphQL, then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,100+ 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
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
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 connection provides 15 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
Tracking anime details used to mean a dozen tabs open.
Today's process involves bouncing between the main title page to check metadata, jumping to a separate character profile for bios, and then navigating away again just to see who worked on it. You spend minutes copy-pasting IDs or names just to get one coherent view of a series.
With this MCP, you ask your agent once: 'Give me the full context on this show.' The system pulls together character data, staff details, and media information into a single response. What you get is a complete research package in seconds.
Accessing Character Data with `get_character`
Before this MCP, finding out about a character meant searching through vague forum threads or manually cross-referencing wikis. You had to piece together their background and role across multiple sources.
Now you just ask for the character profile. The agent uses `get_character` and delivers structured data that gives you everything—the bio, roles, and connections—right away.
What your AI can actually do with this
This MCP lets you access the world's largest database for anime and manga metadata. Instead of visiting multiple websites to check details—one site for character bios, another for studio info, a third for tracking your watched list—you use one connection. You can ask your agent to pull everything together: find an obscure title, see which staff members worked on it, or look up the profile for a specific character.
The data is clean and structured, giving you deep insights into media history and industry professionals. By using this MCP via Vinkius, you centralize complex research that used to require juggling multiple APIs and manual logins.
019e5cfb-7dd8-7026-be69-d7b15d1780c0 Here's how it actually works
The bottom line is that it turns a vast, complicated database into simple, actionable information delivered by your AI client.
First, you subscribe to this MCP on Vinkius and provide your AniList Access Token (if needed).
Next, tell your agent what data you need—for instance, 'Search for titles connected to Studio MAPPA.'
Your agent invokes the appropriate tool, pulling structured metadata back into your conversation.
Who is this actually for?
Anyone who works with large amounts of cultural media data. This includes content creators writing deep dives, developers building fan apps, or dedicated fans who track their passion projects. It's for people tired of copy-pasting details between 10 different industry websites.
Needs to quickly gather character bios and staff details for a review, without leaving their writing environment.
Wants to build an internal app that pulls accurate media metadata or user list data directly into the codebase.
Needs to manage complex, personalized lists of watched content and track airing schedules for groups.
What Changes When You Connect
Instantly check if a series is airing. Instead of cross-referencing schedules, you simply call get_airing_schedule and get the dates directly in your agent's response. It’s fast.
Build out character profiles with precision. Need to know every detail about 'L'? Use get_character to pull comprehensive data points instantly for research or writing.
Manage your content tracking from one place. Don't manually update spreadsheets; use save_media_list_entry and delete_media_list_entry to keep your personal lists accurate via conversation.
Research the industry like a pro. Need to know who worked on an animated series? You can search for staff using search_staff, then pull full details with get_staff. This saves hours of manual searching.
Track favorites and user activity easily. Use toggle_favourite or toggle_follow to manage your own database preferences without logging into the source site.
See it in action
A writer needs background details on a character.
The writer asks their agent, 'Tell me about that detective from Death Note.' The agent uses get_character to pull the full profile. The writer can then use this data immediately in an article draft.
A developer needs a list of all related titles.
The dev asks, 'What other media were made by Studio MAPPA?' The agent uses get_studio and relays the full list. This data can then be fed into an external application via your development workflow.
A fan wants to check a title's status.
The fan asks, 'Is Season 3 of this show airing next month?' The agent uses get_airing_schedule and gives a simple yes/no answer with dates. No clicking through calendar views required.
The honest tradeoffs
Searching by vague keywords.
Asking the agent, 'Tell me about some cool anime.' The result is too broad and unhelpful because you didn't narrow down the search scope or entity type.
Start with search_media if you need a title, or use get_studio to restrict results by production house. Always be specific in your initial query.
Manually managing lists and favorites.
Going to the website, checking off titles, then remembering to go back later to update your local spreadsheet—a huge source of human error.
Use save_media_list_entry or delete_media_list_entry. You control the list directly through natural conversation with the agent.
Forgetting authentication requirements.
Asking, 'What are my personal viewing stats?' and getting an error because you didn't provide your token or authenticate first. The data is locked away from you.
Always check the documentation for get_viewer to ensure your agent has access to your authenticated user details before requesting private list information.
When It Fits, When It Doesn't
Use this MCP if your goal is gathering structured, encyclopedic data about anime and manga. You need to cross-reference characters with staff, or check titles against airing schedules. If you are only checking public Wikipedia pages for general background info, this might be overkill. However, if you're managing lists (save_media_list_entry) or trying to pull precise metadata (like a specific studio’s production history), this is the right tool. Don't use it if your primary need is simply viewing an image gallery; stick with dedicated media viewers for that. This MCP excels when data retrieval is complex and needs multiple, interconnected points of information.
Questions you might have
How do I find information on a specific anime title using get_media? +
You ask your agent to use get_media with the title you're interested in. It pulls all associated metadata, like genre and status, directly for you.
Can I manage my favorite anime titles using toggle_favourite? +
Yes, calling toggle_favourite lets your agent flip the favorite status of any title. This updates your list without you having to visit the source website.
What is the difference between search_media and get_media? +
search_media runs a broad query when you don't know the exact ID or name, narrowing down options. get_media requires specific identifiers to pull the complete record for one item.
Do I need an access token to use save_media_list_entry? +
Yes, if you want to manage personal lists like adding or deleting entries (save_media_list_entry), you'll need your authenticated user access token.
When should I use `search_characters` instead of `get_character`? +
You must use search_characters if you only know part of a character's name or details. If you already have the specific Character ID, then get_character retrieves all the exact profile data.
How do I manage my personal lists and remove an entry using `delete_media_list_entry`? +
To delete an entry, you need to pass both the Media ID and the specific list ID. This ensures your agent only removes exactly what you intended.
If I want to know which staff members worked for a particular studio, how do I link them using `get_studio`? +
First, run get_studio to get the Studio ID. Then, use that ID as a filter when querying with search_staff to pull only associated personnel.
How do I check for schedule changes or air dates using `get_airing_schedule`? +
The tool pulls the most current data available from AniList. Run it multiple times and compare the retrieved episode counts and dates to see if any information has changed.
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.
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.
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.
Built, hosted, and secured by Vinkius. You just connect and go.