4,500+ servers built on MCP Fusion
Vinkius

CurseForge MCP. Manage mod files, versions, and discovery data.

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

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

Just plug in your AI agents and start using Vinkius.

CurseForge MCP Server accesses the world's largest repository of gaming mods. Your AI client can search for mods by game ID or category, fetch detailed metadata, manage file lists, and get direct download URLs for Minecraft, WoW, and other games.

It's deep access to mod discovery and file management.

What your AI agents can do

Get files batch

Retrieves a list of files given a batch of file IDs.

Get fingerprints matches

Identifies mods by matching a list of file fingerprints against the database.

Get fingerprints matches fuzzy

Matches file fingerprints against the mod database using fuzzy matching logic.

+ 14 more capabilities included
Search and filter mods

Your agent finds mods by running search_mods using criteria like category, version, or name.

Retrieve full mod details

Your agent pulls complete information, including descriptions and author data, for any mod using get_mod or get_mod_description.

List available game data

Your agent gets the list of supported games, available categories, and version types using list_games, list_categories, or list_game_version_types.

Manage and download mod files

Your agent fetches specific files, changelogs, and generates signed download URLs using get_mod_file and get_mod_file_download_url.

Identify mods from local files

Your agent compares local file fingerprints against the mod database using get_fingerprints_matches or get_fingerprints_matches_fuzzy.

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

CurseForge MCP Server: 17 Tools for Mod Management

Use these 17 tools to programmatically search, list, and retrieve every piece of mod metadata and file content from CurseForge.

get019e5d0f

get files batch

Retrieves a list of files given a batch of file IDs.

get019e5d0f

get fingerprints matches

Identifies mods by matching a list of file fingerprints against the database.

get019e5d0f

get fingerprints matches fuzzy

Matches file fingerprints against the mod database using fuzzy matching logic.

get019e5d0f

get game

Gets specific details for a single game title.

get019e5d0f

get mod

Pulls core details for a specific mod ID.

get019e5d0f

get mod description

Retrieves the full HTML description for a mod.

get019e5d0f

get mod file

Gets specific file details for a mod.

get019e5d0f

get mod file changelog

Retrieves the HTML changelog for a specific mod file.

get019e5d0f

get mod file download url

Generates a signed, temporary URL to download a specific mod file.

get019e5d0f

get mods batch

Retrieves a list of mods given a batch of mod IDs.

list019e5d0f

list categories

Retrieves all available categories and classes for a given game.

list019e5d0f

list game version types

Lists all version types supported by a game.

list019e5d0f

list game versions v1

Retrieves all available versions for a game (Version 1 structure).

list019e5d0f

list game versions v2

Retrieves detailed version information for a game (Version 2 structure).

list019e5d0f

list games

Lists all game titles supported by the CurseForge API key.

list019e5d0f

list mod files

Gets a complete list of files associated with a specific mod.

search019e5d0f

search mods

Searches for mods using defined criteria like keywords, game ID, or category.

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 CurseForge, 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 AI agent to the CurseForge API. This gives you deep access to the whole goddamn modding world. You can search, pull metadata, and handle mod files for games like Minecraft and WoW, all without leaving your chat window.

Search and Filter Mods

Your agent can run search_mods to find mods using criteria like keywords, game ID, or category. You can also see every supported game with list_games and check out all the categories for a specific game using list_categories. For version info, your agent can get all supported version types with list_game_version_types, or pull all available versions using list_game_versions_v1 and list_game_versions_v2.

Get Mod Details

Need the scoop on a mod? Your agent pulls the full scoop using get_mod or gets the full HTML description with get_mod_description. You can also pull all the files tied to a mod with list_mod_files, and grab the specific details for any single mod file using get_mod_file. If you need to know what changed, your agent pulls the mod file's HTML changelog with get_mod_file_changelog.

Download and Identify Files

Your agent handles the files. It generates a signed, temporary download URL for any specific mod file using get_mod_file_download_url. You can pull a list of files given a batch of file IDs using get_files_batch. If you've got local files, your agent compares their fingerprints to the mod database using get_fingerprints_matches or get_fingerprints_matches_fuzzy to figure out what mods they are.

Manage Mod Batches

Your agent can pull a list of mods given a batch of mod IDs using get_mods_batch.

How CurseForge MCP Works

  1. 1 Subscribe to the server and provide your CurseForge API Key to your AI client.
  2. 2 Your AI client instructs the agent to run a specific tool (e.g., 'Search for mods using the search_mods tool').
  3. 3 The server executes the API call, retrieves the data, and sends the structured results back to your client.

The bottom line is, you feed the API key to your client, and the agent handles the complex data fetching and structure for you.

Who Is CurseForge MCP For?

This is for mod developers and technical teams who manage large, complex content libraries. If you spend time cross-referencing file versions, checking mod compatibility, or gathering download links manually, this saves you hours. It’s for people who need structured data from the gaming world, not just casual players.

Mod Developer

Uses get_mod and get_mod_description to pull detailed metadata and changelogs for mods they are integrating.

Game QA Tester

Runs search_mods and get_mod_file_download_url to test specific mod versions and ensure all necessary files are present.

Technical Content Manager

Uses list_games and list_categories to map out the full scope of available mod content across different game titles.

What Changes When You Connect

  • Find mods quickly. Use search_mods to filter by game ID, category, or text. You don't need to click through dozens of result pages just to find the right mod.
  • Get full context on mods. Running get_mod pulls all core details, while get_mod_description gives you the full HTML text. This is better than scraping a webpage.
  • Streamline version tracking. You can list all available versions using list_game_versions_v1 or list_game_versions_v2, giving you a complete history of a mod's compatibility.
  • Automate file downloads. Instead of manually copying links, use get_mod_file_download_url to generate a signed, usable link for any mod file.
  • Handle unknown files. If you have a local mod file, run get_fingerprints_matches to automatically match it against the database, saving manual comparison time.

Real-World Use Cases

01

Building a Mod Compatibility Report

A QA engineer needs to confirm all mods for Minecraft (ID: 432) work with the latest version. They ask their agent to first run list_game_versions_v2 to get the current version, then use search_mods to find all relevant mods, and finally run get_mod_file_download_url for the core files to build a verifiable manifest.

02

Debugging a Missing Mod File

A mod developer discovers a mod is missing a required asset. They run list_mod_files on the mod ID and then use get_mod_file_changelog to see exactly which version the file was added in, quickly identifying the gap.

03

Identifying a Unknown Local Mod

A modder has a local file and needs to know what mod it belongs to. They run get_fingerprints_matches with the file's fingerprint, and the agent returns the matching mod ID and name, solving the identification problem instantly.

04

Mapping Game Content Scope

A content team lead needs to know every type of mod available for a specific game. They run list_games to see all supported titles, then list_categories on the target game ID to map out the content structure.

The Tradeoffs

Guessing Mod IDs

The developer tries to guess a mod ID and calls get_mod_description or get_mod_file without knowing the ID, leading to a 404 error and requiring multiple manual attempts.

First, run search_mods with keywords or game IDs to get a list of potential mod IDs. Then, pass the confirmed ID to get_mod to pull the correct metadata.

Ignoring File Versions

A QA tester checks the mod description but doesn't know if the file is compatible with the current game version, potentially testing against outdated requirements.

Always check the version list. Run list_game_versions_v1 or list_game_versions_v2 to confirm the current version type, then use get_mod_file to see the file's version context.

Downloading everything at once

The user tries to list every single file for a mod using a single, massive API call, which hits rate limits and times out.

Use list_mod_files to get the full file list first. If you need files in batches, use get_files_batch with the IDs you collected.

When It Fits, When It Doesn't

Use this server if your job involves structured data extraction from gaming content. Specifically, if you need to map mod dependencies, compare file fingerprints, or systematically gather metadata across multiple versions. It’s essential for modding tools, QA, and content management systems.

Don't use this if you just need general mod recommendations or want to browse the site like a human. If your goal is simple discovery, you can often achieve 80% of the result just by searching Google. You need this when the process is data-heavy: when you need to know which file is needed, which version it belongs to, and how to get it programmatically.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by CurseForge. 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 17 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

get_files_batch get_fingerprints_matches get_fingerprints_matches_fuzzy get_game get_mod get_mod_description get_mod_file get_mod_file_changelog get_mod_file_download_url get_mods_batch list_categories list_game_version_types list_game_versions_v1 list_game_versions_v2 list_games list_mod_files search_mods

Manually checking mod compatibility shouldn't take 20 tabs and 3 hours.

Right now, checking a mod's compatibility means navigating to the CurseForge website. You click the mod, you check the description for version numbers, you find the files tab, and you manually compare the required version against the game's current build. This is slow, prone to copy-paste errors, and you're missing the full picture of what's actually available.

With this MCP server, you tell your agent to check compatibility. The agent runs `search_mods` and then `list_game_versions_v2`. You get the current version, the list of mods, and the metadata—all returned in one structured data payload. No clicking required.

CurseForge MCP Server: Get download links and file versions instantly.

You don't have to copy the download URL from the web page. Instead, your agent runs `get_mod_file_download_url` with the specific mod ID and file ID. The server returns a signed URL that works immediately for your script or application.

This isn't just data retrieval. This is a programmatic file delivery system. You get reliable, usable links, every time.

Common Questions About CurseForge MCP

How do I find all mods for a specific game using `search_mods`? +

You must provide the game ID as a filter when calling search_mods. This narrows the search to only the relevant mods, preventing you from getting a massive, unusable list of all mods across all games.

Can I use `get_mod_file_download_url` without knowing the mod ID? +

No. This tool requires three specific inputs: the mod ID, the file ID, and the game ID. Providing all three ensures the server returns the correct, signed link for that exact file.

What's the difference between `get_mod` and `get_mod_description`? +

get_mod returns the mod's core metadata (ID, name, author). get_mod_description fetches only the full HTML text of the description field.

How do I list all available mod files for a mod? +

Use the list_mod_files tool. This call returns a comprehensive list of every file associated with a given mod ID, giving you all the necessary file IDs.

What is `get_fingerprints_matches_fuzzy` for? +

This tool performs fuzzy matching. You pass a list of file fingerprints, and it finds potential mod matches even if the file name or metadata is slightly different or corrupted.

How do I find all available versions for a game using `list_game_versions_v2`? +

It returns detailed version information for a game. This list includes version numbers and the specific release date for each one. You can then use this data to narrow down which mod files you need to check.

What is the purpose of `get_fingerprints_matches`? +

get_fingerprints_matches identifies mods from local files. You pass a list of file fingerprints, and the tool returns the corresponding mod IDs and metadata. This is useful for matching files you already have to known mods.

Can I list all available categories for a game using `list_categories`? +

Yes, list_categories fetches every class and category associated with a game ID. This helps you understand the full structure of the mod ecosystem before you start searching for mods.

How can I find mods for a specific game like Minecraft? +

You can use the search_mods tool. For Minecraft, use gameId: 432. You can further filter by searchFilter for keywords or classId for specific types like Modpacks or Resource Packs.

Can I get the direct download link for a mod file? +

Yes! Use the get_mod_file_download_url tool with the specific modId and fileId. It will return the official URL to download the file.

How do I identify a mod if I only have the file fingerprint? +

Use the get_fingerprints_matches tool. By providing the numeric fingerprint of a file, the API will return the matching mod and file details from the CurseForge database.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 17 tools

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

No hosting. No infrastructure. No complex setup.
All 17 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.