ODDWOOD Barcode Tool
Paid MCP server for EAN, UPC, and GTIN validation, normalization, correction, and batch analysis.
Sollte ich dies verwenden
Qualität und Sicherheit
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"barcode-tool": {
"url": "https://barcode-tool.fly.dev/mcp"
}
}
}Remote-Endpunkte
https://barcode-tool.fly.dev/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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#"
}Community
Nachweis