sim_list_models
List the models visible to you, as a JSON array of {id, name, description, license, curated, mine} sorted by name (a field that does not apply is left out): the curated catalog (curated: true), models dedicated to the commons (each carries its license), and your own (mine: true). The curated models are complete, working examples of the model JSON: read one with sim_get_model and copy its shape when writing a model for sim_create_model. scope narrows the list to one of those groups and query to the models matching every term; the two compose. With neither, every visible model is still listed, but compactly: each description except a curated model's is cut to its first 64 bytes, ending in "…" where cut; pass scope or query (scope "commons", or query "clinic") for each listed description in full (its first line, at most 200 bytes), which is also the text query searches. Free (no compute token) and writes nothing. Public, except that scope "mine" needs sign-in (opens OAuth the first time). Other users' undedicated models are not listed, but any model id works with every sim_* tool — an id someone shares with you is the model.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | No | whitespace-separated terms; lists only the models whose name, description or id contains every term, case-insensitively (each term may match a different field). The description searched is the one listed: its first line, at most 200 bytes. At most 256 bytes; longer is refused. Unset matches everything. | |
| scope | No | which group to list: "curated" (the catalog this server seeds, the worked examples), "commons" (models dedicated to the commons, none of them curated) or "mine" (the models you own, dedicated or not; needs sign-in). Unset lists all three; any other value is refused. |