AuthiChain
Product authenticity and EU Digital Product Passport tools. Free DPP check, x402 paid verify.
Should I use this
Quality & Safety
Findings (1)
- LOWin get_pricing
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"authichain": {
"url": "https://authichain.com/mcp"
}
}
}Remote endpoints
https://authichain.com/mcpstreamable-httpWhat it can do
Tool inventory
Tools (4)
🟡get_pricing
Live AuthiChain prices: StrainChain Passport, Farm, and EU DPP Payment Links for humans; unpaid POST /api/x402 ($0.05 USDC on Base) for agents.
Input Schema
{
"type": "object",
"properties": {}
}🟢verify(sealId, productId, serial)
Paid AuthiChain verification, not answering yet. Unpaid tools/call returns HTTP 402 ($0.05 USDC on Base) for discovery; a paid call is refused with 503 registry_not_bound before settlement, so no payment is taken. Use query_provenance for a free lookup.
Input Schema
{
"type": "object",
"properties": {
"sealId": {
"type": "string"
},
"productId": {
"type": "string"
},
"serial": {
"type": "string"
}
}
}🟢query_provenance(assetId)
Free public lookup for an assetId / seal / QR token. Never attests. Unknown IDs return status unknown. Paid tools/call verify ($0.05 USDC on Base) is not answering yet: it refuses before settlement.
Input Schema
{
"type": "object",
"properties": {
"assetId": {
"type": "string",
"description": "Seal, serial, or QR token identifier"
}
},
"required": [
"assetId"
]
}🟢dpp_readiness_check(category, sells_in_eu, unique_id, supplier_data, market_role, ...)
Free EU Digital Product Passport readiness check. Returns a 0-100 score, gaps, and the dated obligation for the product category (battery passport is law from 18 Feb 2027; other categories are ESPR targets). Not legal advice.
Input Schema
{
"type": "object",
"properties": {
"category": {
"type": "string",
"enum": [
"battery_passport",
"battery_other",
"textiles",
"iron_steel",
"aluminium",
"tyres",
"furniture",
"mattresses",
"electronics",
"toys",
"construction",
"detergents",
"other"
],
"description": "battery_passport: EV, LMT (e-bike, e-scooter) or industrial battery over 2 kWh; battery_other: Other battery (portable, SLI, industrial up to 2 kWh); textiles: Textiles, apparel or footwear; iron_steel: Iron and steel; aluminium: Aluminium; tyres: Tyres; furniture: Furniture; mattresses: Mattresses; electronics: Electronics and ICT; toys: Toys; construction: Construction products; detergents: Detergents and cleaning products; other: Something else"
},
"sells_in_eu": {
"type": "boolean",
"description": "Sold into the EU directly or via an importer. Default true."
},
"unique_id": {
"type": "boolean",
"description": "Each product (or model or batch) has a unique identifier, such as a GS1 GTIN with serial."
},
"supplier_data": {
"type": "boolean",
"description": "You can get material and substance data from your suppliers."
},
"market_role": {
"type": "boolean",
"description": "You know who places the product on the EU market (you, an importer or an EU representative)."
},
"footprint": {
"type": "boolean",
"description": "You have carbon or environmental footprint data for the product."
},
"data_host": {
"type": "boolean",
"description": "You have a public web location where product data could be published behind a QR code."
},
"data_owner": {
"type": "boolean",
"description": "A named person owns product compliance data."
}
},
"required": [
"category"
]
}Community
Evidence