{"serverId":"mcp-registry/com.jojapi/google-image-search","tools":[{"name":"get_v1","fixed":{"name":"get_v1","description":"Images labelled for reuse (Creative Commons, public domain), up to `max` (default 10, at most 200), under `response.images`: title, type, the image with its width and height, thumbnails, the page it is on and a cached copy. Search Images searches all images. Billing per call: 1 Credits.","inputSchema":{"type":"object","required":["keyword"],"properties":{"max":{"type":"string","title":"max","example":"10","description":"How many images to return, 1 to 200. Default: 10"},"keyword":{"type":"string","title":"keyword","example":"Paris","description":"Search keyword."}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Search Reusable Images"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":177,"tokensAfter":177},{"name":"get_v2","fixed":{"name":"get_v2","description":"Google Images results for a query, twenty a page: for each image its URL, width and height, its thumbnail with width and height, and the page it is on. `response.next_cursor` fetches the next twenty (null after the last page). Billing per call: 1 Credits.","inputSchema":{"type":"object","required":["q"],"properties":{"q":{"type":"string","title":"q","example":"Paris","description":"Search query. Google's search operators work: `adele site:youtube.com`, `intitle:paris`, `query -exclude`."},"hl":{"type":"string","title":"hl","example":"en","description":"Interface language code. Default: en"},"tbs":{"type":"string","title":"tbs","description":"Google's image filters, e.g. `isz:l` (large), `itp:face` (faces), `ic:gray` (black and white), `qdr:w` (past week)."},"nfpr":{"type":"string","title":"nfpr","description":"`1` searches exactly the query as typed, without Google's spelling correction."},"safe":{"type":"string","title":"safe","example":"active","description":"SafeSearch: `active` filters explicit results, `off` does not."},"cursor":{"type":"string","title":"cursor","description":"The `next_cursor` of a previous answer, unchanged, for the next twenty images."},"filter":{"type":"string","title":"filter","description":"`0` includes the results Google omits as very similar to others."}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Search Images"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":380,"tokensAfter":380}],"toolsChanged":2,"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."}