modrinth_search_v3_body
Search Modrinth with the native v3 JSON request body. Result and filter semantics match modrinth_search_v3, but offset and limit are decimal strings in this body and show_metadata preserves an explicit false while optionally returning native per-hit score and sort metadata. This is a read-only search: no project, account or listing state is modified.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "modrinth_search_v3_body"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| index | No | Optional native result order. Discover the accepted values with modrinth_search_v3_options. | |
| limit | No | Optional native limit as a decimal string, for example "100"; defaults to 10 and the source normalizes 0 to 1 and clamps values above 100. | |
| query | No | Optional native search text. | |
| facets | No | Optional legacy JSON array of string arrays using v3 field names. Numeric-looking version literals need the native quoting form. | |
| offset | No | Optional native nonnegative offset as a decimal string, for example "100"; defaults to 0. | |
| filters | No | Optional legacy filter-expression clause, combined with version using AND when new_filters is absent. | |
| version | No | Optional legacy secondary filter-expression clause. This is not a bare game-version value. | |
| new_filters | No | Optional current native filter expression, forwarded unchanged. When supplied it takes precedence over facets, filters and version. | |
| show_metadata | No | Optional native per-hit metadata switch. An explicit false is preserved and asserts that search_metadata is absent; true returns native score/sort metadata. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | The tool result payload (shape varies per tool; see each tool's docs resource). |