ODDWOOD Barcode Tool
Paid MCP server for EAN, UPC, and GTIN validation, normalization, correction, and batch analysis.
¿Debería usar esto?
Calidad y seguridad
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"barcode-tool": {
"url": "https://barcode-tool.fly.dev/mcp"
}
}
}Puntos de conexión remotos
https://barcode-tool.fly.dev/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (2)
🟢analyze_barcode(barcode)
Validate and analyze a single EAN-8, UPC-A, EAN-13, or GTIN-14 barcode. Checks the GTIN check digit, detects common missing check digits, preserves leading zeros, safely removes spaces and hyphens, and returns GTIN-14 normalization when possible. Price: $0.001 USDC per call.
Esquema de entrada
{
"type": "object",
"properties": {
"barcode": {
"type": "string",
"description": "Barcode value to validate and analyze."
}
},
"required": [
"barcode"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢analyze_barcode_batch(barcodes, mode, filter, maxResults, deduplicate, ...)
Validate and analyze up to 100,000 EAN-8, UPC-A, EAN-13, or GTIN-14 barcodes in one request. Supports full results, errors-only results, aggregate summaries, duplicate detection, optional deduplication, selective filtering by validity, barcode type, and validation error type, and configurable result limits. Price: $0.003 USDC per call.
Esquema de entrada
{
"type": "object",
"properties": {
"barcodes": {
"minItems": 1,
"maxItems": 100000,
"type": "array",
"items": {
"type": "string"
},
"description": "Barcode values to validate and analyze."
},
"mode": {
"description": "Output mode. Defaults to full.",
"type": "string",
"enum": [
"full",
"errors_only",
"summary"
]
},
"filter": {
"description": "Optional advanced result filter. Filters affect returned individual records while aggregate statistics still describe the entire batch.",
"type": "object",
"properties": {
"validity": {
"type": "string",
"enum": [
"all",
"valid",
"invalid"
]
},
"types": {
"minItems": 1,
"type": "array",
"items": {
"type": "string",
"enum": [
"EAN-8",
"UPC-A",
"EAN-13",
"GTIN-14",
"Unknown"
]
}
},
"errorTypes": {
"minItems": 1,
"type": "array",
"items": {
"type": "string",
"enum": [
"invalid_check_digit",
"missing_check_digit",
"invalid_length",
"invalid_characters",
"empty_input",
"other"
]
}
}
}
},
"maxResults": {
"description": "Maximum number of individual results returned. Defaults to 10,000 and cannot exceed 50,000.",
"type": "integer",
"minimum": 1,
"maximum": 50000
},
"deduplicate": {
"description": "Enable duplicate-result caching during processing.",
"type": "boolean"
},
"chunkSize": {
"description": "Internal processing chunk size. Defaults to 1,000.",
"type": "integer",
"minimum": 1,
"maximum": 100000
}
},
"required": [
"barcodes"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Comunidad
Evidencia