Google Images Remote MCP Server
Server Details
Google Images results with source pages, thumbnails and full-resolution URLs, as JSON.
- Status
- Healthy
- Uptime
- 94.4% over 23 days
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- Repository
- HasData/google-images-mcp
- GitHub Stars
- 8
- Server Listing
- Google Images MCP Server
TDQS
Scored across 1 tool
Only one tool exists, so there is no possibility of confusion or misselection between tools. Its purpose is clearly distinct by default.
The sole tool name mixes a snake_case namespace prefix with a camelCase operation suffix, so it does not follow a single clean convention. It is still readable, but the mixed style is a notable deviation.
A single search tool is reasonable for a narrowly scoped Google Images server. However, the count is thin for broader image-discovery workflows that the description implies.
The tool covers image search with many filters and pagination, which is strong for a read-only search surface. It lacks a dedicated reverse-image-search or retrieval-by-identifier operation.
Available Tools
1 toolhasdata_google_images_images_getImageSearchResultsgoogle_images_images: GET /ARead-onlyInspect
Get Image Search Results
Scrapes Google Images for a query with advanced filters (size, color, image type, safesearch, domain/country/language, device type) plus page-based pagination (ijn). Returns each image with title, source page URL, direct image URL, thumbnail, dimensions, source name, and position. Use for visual-asset discovery, reverse-image workflows, dataset collection for ML/CV training, brand/logo monitoring, stock-image sourcing, and grounding multimodal LLMs with fresh image context.
| Name | Required | Description | Default |
|---|---|---|---|
| q | Yes | Search query term for retrieving image results. | |
| gl | No | The two-letter country code for the country you want to limit the search to. Provide one exact documented value (245 allowed), e.g. `ac`, `af`. | |
| hl | No | The two-letter language code for the language you want to use for the search. Provide one exact documented value (159 allowed), e.g. `af`, `ak`. | |
| ijn | No | Page number for paginated results, where 0 is the first page. | |
| tbs | No | `tbs` parameter for the Google Images API customizes image search results with various filters that can be combined using commas. Here are the available options: Image Size Filters: - `isz:l` - Search for large images. - `isz:m` - Search for medium images. - `isz:i` - Search for icon-sized images. - `isz:lt,islt:qsvga` - Filter for images larger than 400×300. - `isz:lt,islt:vga` - Filter for images larger than 640×480. - `isz:lt,islt:svga` - Filter for images larger than 800×600. - `isz:lt,islt:xga` - Filter for images larger than 1024×768. - `isz:lt,islt:2mp` - Filter for images larger than 1600×1200. - `isz:lt,islt:4mp` - Filter for images larger than 2272×1704. - `isz:ex,iszw:1000,iszh:1000` - Search for images exactly 1000×1000. Color Filters: - `ic:color` - Search for full-color images. - `ic:gray` - Search for black and white images. - `ic:specific,isc:red` (and other colors such as orange, yellow, green, etc.) - Search for images predominantly in specified colors. Image Type Filters: - `itp:face` - Search for images of faces. - `itp:photo` - Search for photographs. - `itp:clipart` - Search for clipart images. - `itp:lineart` - Search for line drawings. - `itp:animated` - Search for animated images (GIFs). | |
| safe | No | Adult Content Filtering option. | |
| uule | No | The encoded location parameter. | |
| domain | No | Google domain to use. Default is google.com. Provide one exact documented value (195 allowed), e.g. `google.ac`, `google.ad`. | |
| filter | No | Defines whether to enable or disable the filters for 'Similar Results' and 'Omitted Results'. Set to 1 (default) to enable these filters, or 0 to disable them. | |
| location | No | Google canonical location for the search. | |
| deviceType | No | Specify the device type for the search. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, destructiveHint=false, and openWorldHint=true, so the safety profile is covered. The description adds useful behavior beyond that: page-based pagination via ijn and the exact shape of each returned image record. It omits operational caveats such as auth requirements, rate limits, or scraping failure modes, which keeps it from a 5.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Purpose is front-loaded in the first sentence, followed by capability detail and use cases. Both sentences carry information, though the multi-item use-case list is the most expendable element and could be trimmed without losing call-relevant guidance.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For an 11-parameter, single-required-argument scraper with no output schema, the description usefully summarizes the return record fields (title, source URL, image URL, thumbnail, dimensions, source name, position) and pagination. That covers the main gap left by the absent output schema; remaining gaps are operational rather than structural.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the schema already carries full parameter documentation (including the exhaustive tbs filter syntax and enum values). The description's summary of filter categories and pagination maps onto parameters already documented and adds no syntax or default details, so the baseline 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Opens with a specific verb+resource ('Get Image Search Results', 'Scrapes Google Images for a query') and enumerates both the filter dimensions and the returned fields. An agent knows exactly what operation this performs without opening the schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Provides a concrete list of intended scenarios ('visual-asset discovery, reverse-image workflows, dataset collection for ML/CV training, brand/logo monitoring, stock-image sourcing'), which gives clear context for when to reach for it. It stops short of stating exclusions or prerequisites, and there are no sibling tools to route against.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
1 tool update
- First observed
hasdata_google_images_images_getImageSearchResults
Publisher details
- Operator
- HasData · Publisher source
- Operator website
- https://hasdata.com · Publisher source
- Vendor relationship
- Independent · Publisher source
- Documentation
- https://docs.hasdata.com/mcp-server · Publisher source
- Trust center
- Not available
- Restrictions
- A free HasData account covers 1,000 credits a month with no card. Heavier use needs a paid plan. No admin approval, no regional limits and no custom OAuth app. · Publisher source
Related MCP Connectors
Google Images for any search: full-size image URL, width, height, file size, thumbnail, title and source page, with size, color, type, time and Creative Commons filters. Runs on Apify, $0.25 per 1,000 images.
Google Scholar search results, citation counts and citation export formats, as structured JSON.
Google SERP as JSON: organic, AI Overview, People Also Ask, AI Mode, news, shopping. No Cloud setup.
Google Hotels search: rates, ratings, amenities and what each booking site charges, as JSON.
Related MCP Servers
- FlicenseNot gradedqualityCmaintenanceProvides tools for searching and downloading images using Google Image Search API.4-
- FlicenseNot gradedqualityBmaintenanceMCP server for extracting Google Maps photos as structured JSON, supporting search by place name, URL, or ID, with category filters and stable photo IDs. Enables users to pull full-size image URLs, thumbnails, and gallery metadata for any business or landmark directly through natural language.-
- AlicenseAqualityDmaintenanceProvides real-time Google search results (organic + knowledge graph) with country targeting, language, time filters, and pagination, at low cost.115 npmMIT
- AlicenseBqualityAmaintenanceEnables agents to run Google searches across web, images, videos, news, books, shopping, scholar, patents, and AI Mode without an API key, using a cookie-bootstrapped HTTP fast path with a headless browser fallback, proxy rotation, and adaptive cooldowns. Every response reports an explicit status (ok, blocked, rate_limited, empty, error) so results are never fabricated.222MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.