{"serverId":"mcp-registry/foundation.uor.hub/model-hub","tools":[{"name":"get_model","fixed":{"name":"get_model","description":"The pinned revision of one model, its files with size and SHA-256, its GGUF quantisations if any, and its sources with their current health.","inputSchema":{"type":"object","required":["id"],"properties":{"id":{"type":"string","description":"org/name, as on Hugging Face."}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Get a model"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":95,"tokensAfter":95},{"name":"resolve_file","fixed":{"name":"resolve_file","description":"Where to download one file of a model right now, the SHA-256 it must have, how to check it, and the commands that hand it to an engine (hf, Ollama, llama.cpp). Give either a path or, for GGUF models, a quantisation such as Q4_K_M.","inputSchema":{"type":"object","required":["id"],"properties":{"id":{"type":"string"},"path":{"type":"string"},"quant":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Resolve a file"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":122,"tokensAfter":122},{"name":"search_models","fixed":{"name":"search_models","description":"Find open models in the hub's index. Every result has all of its files addressed by SHA-256. Returns id, task, library, licence, parameters, weight size, downloads and where the bytes live.","inputSchema":{"type":"object","properties":{"sort":{"enum":["trending","downloads","likes","newest"],"type":"string","default":"trending"},"task":{"type":"string","description":"Hugging Face pipeline tag, e.g. text-generation, text-to-speech, feature-extraction."},"limit":{"type":"integer","default":10,"maximum":50,"minimum":1},"query":{"type":"string","description":"Part of the model id, e.g. 'qwen' or 'whisper'."},"format":{"type":"string","description":"gguf, safetensors, mlx, onnx …"},"license":{"type":"string","description":"SPDX-style licence id, e.g. apache-2.0, mit."},"max_weights_gb":{"type":"number","description":"Upper bound on the total size of the weights."}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Search models"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":262,"tokensAfter":262}],"toolsChanged":3,"tokensSaved":0,"todo":[{"tool":"resolve_file","params":["id","path","quant"]},{"tool":"search_models","params":["sort","limit"]}],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}