Skip to main content
Glama
Decodo

Decodo MCP Server

by Decodo

Target Search

target_search
Read-only

Search Target products by keyword and return Markdown results, with optional delivery ZIP code filtering for location-specific availability.

Instructions

Search Target for a keyword through the Decodo Web Scraping API (target_search target) and return the results as Markdown. Use it to find products sold by the Target retail store, optionally for a delivery ZIP code. Docs: https://help.decodo.com/docs/web-scraping-api-target-search

Input Schema

NameRequiredDescriptionDefault
queryYesSearch query for Target products
jsRenderNoShould the request be opened in a headless browser, false by default
deviceTypeNoDevice type to emulate for the request
deliveryZipNoZIP code for delivery location

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changedv1.6.0
    • removedInput schema / properties / storeId
      Removed value: -{
      -  "description": "Target store ID for local inventory",
      -  "type": "string"
      -}
  2. First observed

TDQS

A4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnly, non-destructive, and open-world, so the safety profile is covered. The description adds real context beyond that: the request is proxied through a third-party scraping API with linked docs and results come back as Markdown, which tells the agent about output form and external dependency. It does not cover latency, rate limits, or failure behavior.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two tightly written sentences with the purpose and use case front-loaded, plus a docs link. No filler or redundant restatement of the title.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a single-shot search tool with full schema coverage and no output schema, the description supplies the return format (Markdown) and the domain, which is everything needed to call it correctly. Minor omissions like pagination or result-count behavior keep it from a 5.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the schema already documents query, jsRender, deviceType, and deliveryZip completely. The description only mentions the keyword and the optional delivery ZIP, adding no format or constraint detail beyond the schema. Baseline 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource: search Target for a keyword via the Decodo Web Scraping API and return Markdown results. It clearly scopes the tool to Target product search, which separates it from generic siblings like search or google_search. It does not, however, explicitly distinguish itself from target_product, which an agent could reasonably confuse it with.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The second sentence gives a clear use case: find products sold by the Target retail store, optionally with a delivery ZIP code. That is enough context to select it for product discovery. It stops short of exclusions or naming an alternative (e.g., use target_product for details on a specific item's page).

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.