Skip to main content
Glama

gs1_enrich_many

Fetch normalized GS1 product data for up to 25 GTINs per batch. Local check digit validation prevents invalid API calls, reduces requests, and shields against rate limits.

Instructions

Consulta um lote pequeno de GTINs sequencialmente e retorna os dados normalizados de cada um. Valida dígito verificador localmente antes de chamar a API (economiza requests). Limitado a 25 GTINs por chamada para proteger contra rate limit da GS1.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
gtinsYesLista de GTINs (máximo 25 por chamada).
environmentNo
skipInvalidCheckDigitNoSe true (padrão), GTINs com dígito verificador inválido não são enviados à API.
Behavior4/5

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

The description reveals that check digits are validated locally before calling the API (saving requests) and that there is a 25 GTIN limit to avoid rate limits. This goes beyond the parameter descriptions and gives insight into the tool's internal behavior. No annotations were provided, so the description carries the responsibility and performs well.

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?

The description is concise and well-structured, providing all necessary information in two sentences. It avoids redundancy and clearly states the key constraints and behaviors without unnecessary elaboration.

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?

The description gives sufficient context for a batch enrichment tool: it states the purpose, the batch size limit, and the check-digit validation behavior. While it does not describe the return format in detail, no output schema is provided, and mentioning 'returns normalized data' is adequate for an agent to understand the expected outcome. It also implicitly differentiates from sibling tools.

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?

The description adds context for the gtins parameter (batch, limit) and skipInvalidCheckDigit (default true, filters invalid GTINs), but it does not explain the 'environment' parameter. Schema descriptions cover gtins and skipInvalidCheckDigit, but environment lacks any description. The tool description does not fully compensate for this gap, so a score of 3 is appropriate.

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

Purpose5/5

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

The description clearly states the tool queries a small batch of GTINs sequentially and returns normalized data, and it distinguishes itself from sibling tools like gs1_verify_gtin by focusing on batch enrichment. It also mentions the 25 GTIN limit and local check-digit validation, making the purpose unmistakable.

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 description implies usage for batch enrichment with multiple GTINs ('lote pequeno') and mentions the limit and check-digit validation to save requests. While it does not explicitly contrast with single-verification tools, the context makes it clear when this batch tool is appropriate.

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

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/vertexdevs-hq/mcp-gs1br'

If you have feedback or need assistance with the MCP directory API, please join our Discord server