Skip to main content
Glama

Server Details

Modded Minecraft: which mod crashed, where to get a mod for your version, which mods work together.

Ownership verified
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
Modkeel

TDQS

A4.7/5.0

Scored across 7 tools

Disambiguation5/5

Each tool targets a distinct question: search_mods resolves ids, get_mod_info describes a mod, get_mod_runs shows lab history, find_mod_download locates a build, check_mod_pair/check_mod_list handle compatibility, and diagnose_crash uniquely reads logs. The descriptions explicitly cross-reference each other and state when to prefer one over another, leaving no real overlap.

Naming Consistency5/5

All seven names use consistent snake_case with a clear verb_noun shape (check_mod_pair, get_mod_info, find_mod_download, search_mods, diagnose_crash). The pattern is predictable and readable throughout.

Tool Count5/5

Seven tools is well-scoped for a mod-compatibility and crash-diagnosis service, and each tool covers a distinct capability without redundancy. Nothing feels padded or missing at the count level.

Completeness4/5

The surface covers the full workflow: name resolution, mod metadata, lab run history, pairwise and batch compatibility, download resolution, and crash diagnosis. Minor gaps exist (e.g. no dedicated per-version compatibility summary or bulk download resolution), but agents can work around them via existing tools.

Publisher details

Operator
Modkeel · Publisher source
Vendor relationship
First-party · Publisher source
Trust center
Not available
Restrictions
None: free, no account, no API key, no OAuth. Rate limited per network. · Publisher source

Available Tools

7 tools
check_mod_listDo these mods work togetherA
Read-onlyIdempotent
Inspect

A whole mod list or modpack checked against the Modkeel lab at once: every pair in it that clashed, the mods whose jar crashed, the pairs that ran together, and the mods the lab has no data on. Use it for "will these mods work together?" or before updating a pack; for two mods, check_mod_pair is enough. Takes up to 300 mod ids (from names, search_mods first; unknown ids just land in untested_mods). With mc, only runs on that version count, and each crashed mod also gets the author's current build for it, since the crash is about the exact file the lab ran. verdict is problems_found when anything clashed or crashed, else no_known_problem, which is not a guarantee: pairs.tested out of pairs.total says how much of the list the lab covered.

Inputs: mod_ids (required), mc. Returns: mc, data, mods, pairs, +6 more

check_mod_pairDo two mods work togetherA
Read-onlyIdempotent
Inspect

Whether two Minecraft mods ran together in the Modkeel lab, clashed, or were never tested together. Use it for "can I use X with Y?" or to check two suspects from diagnose_crash; for one mod's whole record, use get_mod_runs. Takes two mod ids in any order (from names, call search_mods first). Unknown ids are not an error: the verdict is untested, meaning no lab run, never a known conflict. With mc, only runs on that version count. clash wins if any run clashed. Returns the verdict and the runs behind it.

Inputs: mod_a (required), mod_b (required), mc. Returns: mc, data, mods, runs, +1 more

diagnose_crashWhich mod crashed MinecraftA
Read-onlyIdempotent
Inspect

Find the mod most likely behind a modded Minecraft crash (Fabric, NeoForge, Forge). Use it whenever the user shares a crash report or latest.log or says the game will not start. It is the only tool that reads logs, and it adds what the file does not hold: it checks every installed mod against the Modkeel lab (pairs in the pack that clashed, jars that crashed on that Minecraft version), says how many other players hit the same crash and which fix worked for them (when 10+ did), counts lab runs of each suspect, and ranks suspects by evidence (mixin, trace, missing class) with a confidence level (NONE when nothing points at a mod). It also returns a fix guide and, when the log names the Minecraft version and loader, the build to install for the suspect and for every installed mod the lab saw crash on that version, so no follow-up call is needed. Pass the whole file as text, unedited: trimming it loses the mod list; or, when the user gave a link to a paste (mclo.gs, pastebin.com, paste.ee, gist.github.com, modkeel.com), pass url instead and Modkeel fetches it. Text with no crash in it comes back as an error to fix and retry. Up to 4 MB; read and dropped, never stored.

Inputs: url, text. Returns: mc, kind, pack, error, +11 more

find_mod_downloadWhere to download a mod for a Minecraft versionA
Read-onlyIdempotent
Inspect

The exact file to install for one mod on one Minecraft version and loader, with its download link. Use it for "where do I get X for 26.2 Fabric?", after diagnose_crash names a mod that needs another build, or when updating a pack to a new version. Checks, best first: the author's own build on Modrinth (status official: file, required mods, and lab runs of that exact file), a community port the Modkeel lab verified in one of its modpacks (port), the author's file for an earlier version that the lab ran on this one and saw start (older_build), a port the lab built from its public source and saw start but does not host (build_from_source: the repo, branch and how to build it), the loaders the author does build for that version (other_loader), else none; when that older file crashed in the lab instead, older_build says so and next_step warns against it. next_step says what the user can do in each case. For what the mod is, use get_mod_info; for whether it ran in the lab, get_mod_runs. Takes the mod's name as the user wrote it ("YUNG's Better Mineshafts"), a lab mod id or a Modrinth slug: no search_mods call needed first. Asks Modrinth live (two to five calls, nothing cached), so it can fail when Modrinth is down: retry.

Inputs: mc (required), loader (required), mod_id (required). Returns: mc, mod, data, ports, +9 more

get_mod_infoWhat a mod is, from its catalog pageA
Read-onlyIdempotent
Inspect

What one Minecraft mod is and where to get it: its Modrinth page (title, summary, categories, loaders, the Minecraft releases its author lists, client/server side, licence, downloads, source and issue links) next to a short Modkeel lab record (tested versions, run and pair counts). Use it for "what does this mod do?", "is it client-only?", "where do I download it?" or to link a suspect from diagnose_crash. The versions here are what the author declares; for what the lab saw run or crash, use get_mod_runs, and for two mods together, check_mod_pair. Takes a lab mod id or a Modrinth slug; from a name, call search_mods first. The project is matched by the SHA-1 of a jar the lab ran (source: jar_hash, exact), else by slug (source: slug); a mod on neither returns found: false, not an error. Asks Modrinth live on each call (nothing cached here), so it can fail when Modrinth is down: retry later.

Inputs: mod_id (required). Returns: lab, mod, data, found, +3 more

get_mod_runsWhat the Modkeel lab saw a mod doA
Read-onlyIdempotent
Inspect

Everything the Modkeel lab saw one Minecraft mod do: each Minecraft version where it ran on a server or a client, or crashed, and every mod it ran with or clashed with. Use it for "does this mod work on 1.21.1?", "which versions was it tested on?" or to check a suspect from diagnose_crash. For one specific pair of mods, check_mod_pair gives a direct verdict; for what the mod is and where to get it, get_mod_info. Takes a mod id; from a name, call search_mods first. A mod the lab never ran returns tested: false with empty lists, not an error. Returns every matching row, unpaginated: a few dozen at most per mod.

Inputs: mod_id (required), mc. Returns: mc, mod, data, runs, +2 more

search_modsFind a mod's id in the Modkeel labA
Read-onlyIdempotent
Inspect

Turn a mod's display name or part of its id into the exact mod id the other lab tools take, and see which mods the Modkeel lab has data on. Use it first when you only have a name ("Entity Culling", "Sodium") or are unsure of the id; skip it when you already have the id. To download a mod, call find_mod_download with its name instead: it finds the mod itself. Matching ignores case, spaces and punctuation; best match first, then the mods with more lab data. An empty query lists every mod the lab tested. Returns each mod's id, the Minecraft versions it was tested on and how many runs and pairs it has, plus the total number of matches. No match means the lab has no data on that mod, not that it is broken (get_mod_info still finds it on Modrinth by slug). mc keeps only mods with a run on that exact version; limit caps the list, and total says how many matched.

Inputs: mc, limit, query. Returns: mc, data, mods, query, +1 more

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.

    Resources