modrinth_search_v3
Search Modrinth's current version-aware project and server catalog with native v3 filters, ordering and paging, returning name, summary, project types and version-aware hits plus page, hits_per_page and total_hits. Offset and limit default to 0 and 10; the source normalizes 0 to 1 and clamps above 100, and page is derived as offset/limit+1. new_filters takes precedence over facets, filters and version, and version is a legacy filter-expression clause, not a bare game version. Discover accepted indexes and filter values with modrinth_search_v3_options.
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"
}
}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; defaults to 10. 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, for example [["project_types:plugin"]]. Numeric-looking version literals need the native quoting form. | |
| offset | No | Optional native nonnegative offset; defaults to 0. Page is derived as offset/limit+1, so page one needs offset 100 with limit 100. | |
| 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; it is combined with filters using AND when new_filters is absent. | |
| new_filters | No | Optional current native filter expression, forwarded unchanged. When supplied it takes precedence over facets, filters and version. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | The tool result payload (shape varies per tool; see each tool's docs resource). |