itch.io MCP. Browse your entire indie game library through conversation.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
itch.io MCP Server. Access your entire indie game library directly from your AI agent. View your profile, see every game you own, track your collections, and get detailed info on specific game groups.
It lets your AI client browse everything you've published, bought, or saved on itch.io, all through natural conversation.
What your AI agents can do
Get collection games
Gets game titles, URLs, cover images, prices, and developer info for a specific itch.io collection ID.
Get me
Retrieves your itch.io user profile, including your display name, avatar, and profile URL.
Get user collections
Lists the names, IDs, and game counts for all of your itch.io game collections.
Retrieves your account's username, display name, and profile URL to confirm your API key is active.
Retrieves a list of all games associated with your account, including purchased, collected, or developed titles.
Retrieves a list of all game collections you have created, including their names and IDs.
Retrieves detailed information, including titles and prices, for all games within a specified collection ID.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
itch.io MCP Server: 4 Tools for Game Library Data
Use these four tools to list, group, and retrieve structured data about games and collections from your itch.io account.
019d8449get collection games
Gets game titles, URLs, cover images, prices, and developer info for a specific itch.io collection ID.
019d8449get me
Retrieves your itch.io user profile, including your display name, avatar, and profile URL.
019d8449get user collections
Lists the names, IDs, and game counts for all of your itch.io game collections.
019d8449get user games
Returns a list of all games on your itch.io account, including titles, URLs, and purchase/development details.
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 itch.io, 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
You're hooking up your itch.io account to your AI agent. You can access your whole indie game library—everything you've bought, everything you've made, and all the collections you built—right from your chat window. Your agent handles the API calls and shows you the data like it's nothing.
To check your user profile, the get_me tool gives you your itch.io display name, username, and profile URL. You'll use get_user_collections to list all your game collections, getting back their names, IDs, and how many games are in each one. You can then use get_user_games to pull a full list of every game attached to your account, whether you bought it, collected it, or developed it.
If you want to dive deep into a specific group, the get_collection_games tool grabs detailed info—titles, URLs, cover art, prices, and developer details—for all the games inside a specific collection ID.
How itch.io MCP Works
- 1 Subscribe to the itch.io server and provide your itch.io API Key.
- 2 Your AI client sends a natural language request (e.g., 'What games do I own?').
- 3 The server invokes the relevant tool (
get_user_games,get_user_collections, etc.) and returns the structured data to your agent.
The bottom line is: your AI client uses your API key to talk to itch.io's data endpoints, making your game library accessible through simple conversation.
Who Is itch.io MCP For?
Gamers who manage large personal libraries, indie game developers who need to track their published assets, and curators who organize game recommendations. If you need a quick, conversational way to pull structured data about digital content, this is for you.
Checks the status and titles of published games via get_user_games or verifies account details using get_me.
Uses get_user_collections to list saved groups and then uses get_collection_games to pull full details on specific groups for reviews.
Needs a full inventory of purchased or owned titles, using get_user_games to keep track of their personal digital library.
What Changes When You Connect
- See your profile details instantly with
get_me. Your agent confirms your account status and shows your username without needing to visit the website. - List every single game you own or have published using
get_user_games. It pulls titles, cover images, and pricing data for your whole digital collection. - See all your saved groups with
get_user_collections. You get a list of collection names and IDs to know what data is available for retrieval. - Get detailed data for a specific set of games using
get_collection_games. You just pass the collection ID and get titles, prices, and developer info. - Understand your full scope of assets. These tools let you manage your itch.io presence—from personal collections to published work—all in one place.
- Stop switching context. You keep your AI agent in the chat window and run complex data queries against your game library.
Real-World Use Cases
Inventorying a Personal Library
A power gamer wants to know everything they own. They ask their agent, 'What games do I own on itch.io?' The agent runs get_user_games, and the response provides a list of titles, cover images, and purchase details, letting the user track their collection without manual browsing.
Reviewing Game Recommendations
A game curator needs to organize a review list. They ask, 'Show me my curated collections.' The agent runs get_user_collections to get the IDs. Then, the curator asks for details on one group, and the agent uses get_collection_games to pull the specific game titles and prices for the review.
Checking Published Work
An indie developer needs to check if a recent update was indexed. They ask, 'List my published games.' The agent runs get_user_games, confirming the game titles and ensuring the latest version is listed, saving the developer a manual dashboard check.
Verifying Account Access
A user just set up their API key. They ask, 'Is my account connected?' The agent runs get_me, immediately returning the display name and profile URL, proving the API key works and giving the user confidence in the connection.
The Tradeoffs
Trying to get all data in one shot
Writing a single, massive prompt like, 'Give me everything about my games, my collections, and my profile.' The AI might fail or only pull the first result set, leaving key data missing.
→
Break it down. First, ask 'Show me my collections.' (uses get_user_collections). Then, give the ID and ask for details (uses get_collection_games). Finally, ask about your owned games (uses get_user_games). This sequential approach ensures you get all the data.
Forgetting to confirm the API key
Just running a query and getting an authentication error. You waste time troubleshooting the connection when the issue is simply the key.
→
Always start by calling get_me. This confirms the API key is active and the connection is working before you try to pull large amounts of data. It's a quick check.
Assuming the tool covers everything
Asking the agent, 'Tell me about my game sales.' The tool only handles inventory, not financial data. The agent will respond with irrelevant data or an error.
→
Know your tools. Use get_user_games for titles and ownership, and get_collection_games for group data. Stick to the core capabilities listed.
When It Fits, When It Doesn't
Use this if you need to manage or audit structured data related to your indie game library on itch.io. Specifically, if you need to know what games you own (get_user_games), what groups you've made (get_user_collections), or what specific games are in a group (get_collection_games).
Don't use this if you need to write code, manage payments, or interact with the itch.io dashboard's settings pages. This server only pulls read-only data via the API. If your goal is financial reporting or publishing management, check for specialized financial or dashboard tools instead. This is purely for data retrieval and organization.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by itch.io. 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 server provides 4 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Keeping track of every game you own or collect is a mess.
You know the drill. You log into itch.io, you scroll through your profile, you click into your collections. You copy titles, you check cover art, you cross-reference which games you bought last year versus which ones you collected for a friend. It's tedious clicking and constant tab-switching just to build a simple list.
With the itch.io MCP Server, you just ask your agent. You ask, 'What games do I own?' and the agent runs `get_user_games`. It pulls the titles, cover images, and purchase details into the chat, instantly giving you the full list without opening a single browser tab.
itch.io MCP Server: Get structured data from your game library.
You used to have to visit the collections page, manually grab the IDs, and then jump to a separate page to get the full details. This process breaks your flow and requires multiple copy-pasting steps.
Now, your agent runs `get_user_collections` to list the groups, and then `get_collection_games` to pull the specific, detailed list of games inside a collection. It keeps the whole workflow contained and gives you clean, structured output.
Common Questions About itch.io MCP
How do I use the get_user_games tool with itch.io MCP Server? +
You ask your agent to list your owned games. The agent executes get_user_games and provides a full list of titles, URLs, and purchase information. It covers games you've purchased, collected, or developed.
Can I use get_user_collections to find a game's details? +
No. get_user_collections only lists the name, ID, and game count for your groups. To get the actual game details, you must first list the collections, get the ID, and then call get_collection_games.
What does the get_me tool do on itch.io MCP Server? +
The get_me tool retrieves basic account info. It gives your agent your username, display name, and profile URL. It's mainly used to verify that your API key is working.
Does the itch.io MCP Server track sales data? +
No. The server focuses on inventory and metadata. It uses tools like get_user_games and get_collection_games to list titles and details, but it does not provide financial or sales reports.
How does the get_collection_games tool use a collection ID? +
The get_collection_games tool requires a specific collection ID. You pass this ID, and the server returns all associated game titles, URLs, cover images, prices, and developer information for that collection.
What happens if I pass an invalid user ID to the get_user_games tool? +
The system validates the user ID. If the ID is invalid or the account doesn't exist, the tool returns a clear error message specifying the invalid identifier. This prevents processing requests with bad data.
Can the get_user_collections tool show me games I've only linked, not purchased? +
No, the get_user_collections tool only lists your defined collections, which contain games you have actively added. It doesn't distinguish between purchased and linked games within those collections.
Are there any rate limits when I use the get_me tool repeatedly? +
The server adheres to standard API rate limiting. If you make too many requests in a short period, the server will return a 429 'Too Many Requests' status code, prompting you to wait before trying again.
How do I get an itch.io API key? +
Log in to itch.io, go to User Settings > API Keys and click Create API Key. Give it a name and copy the key immediately.
What games can I access? +
You can access games you own (purchased or claimed as free), games you've developed, and games in your collections.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Legito
Automate document lifecycle management via Legito — manage template suites, document records, and user permissions directly from any AI agent.
HRBlade
Streamline recruitment with an ATS that manages job postings, candidate pipelines, and interview scheduling for growing teams.
Lyft
AI ride management: request rides, estimate costs, and track trips via agents.
You might also like
Levenshtein Distance Engine
Calculate the exact edit distance between two strings. Essential for fuzzy matching, spell checking, and deduplication. Stop LLMs from guessing string similarity.
Capacities
Empower your AI agents to build knowledge graphs, append daily notes, and save weblinks directly into your Capacities spaces.
4YouSee
Digital signage management platform — monitor players, manage media, and audit content via AI.