{"serverId":"mcp-registry/io.github.lodewijkheemskerk/syftly","tools":[{"name":"find_best_tool","fixed":{"name":"find_best_tool","description":"Given a natural-language question about which AI tool or API is best for a task (currently transcription, text-to-speech, web search, scraping & browser and ocr & document extraction), return Syftly's ranked recommendation: a citeable summary, a provider table with prices and trade-offs, dated sources, and a confidence label. Ask in plain English about price, accuracy, language or capability trade-offs — e.g. 'best OCR API for scanned PDFs' or 'best web scraping API for JavaScript-heavy sites'. ","inputSchema":{"type":"object","required":["query"],"properties":{"query":{"type":"string","description":"The question in natural language, e.g. 'best transcription API for Dutch'."},"category":{"enum":["transcription","tts","web-search","scraping","ocr"],"type":"string","description":"Optional category id to disambiguate the question; omit to let Syftly detect it."}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":262,"tokensAfter":262}],"toolsChanged":1,"tokensSaved":0,"todo":[],"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."}