Do two mods work together
check_mod_pairWhether 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.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"mod_a": "<mod_a>",
"mod_b": "<mod_b>"
},
"name": "check_mod_pair"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mc | No | Minecraft version to narrow the answer to, e.g. 1.21.1, 1.20.1 or 26.2. Omit it to get every version the lab ran; with it, only runs on exactly that version count. | |
| mod_a | Yes | First mod. Lowercase mod id as the loader knows it (the Modrinth/Fabric/NeoForge id, e.g. sodium, create, entityculling), not the display name. Unsure of the id? Call search_mods first. | |
| mod_b | Yes | Second mod, same format, e.g. iris. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mc | No | ||
| data | Yes | Snapshot date and license of the lab data; attribute when quoting. | |
| mods | Yes | ||
| runs | Yes | The runs behind the verdict; env: server, client or clash. | |
| verdict | Yes | untested: no lab run, not a known conflict. |