@agentutility/mcp-retail
Advanced tools
| /** Auto-generated by scripts/generate-mcp-clusters.mjs. Do not edit by hand. */ | ||
| export const CLUSTER_SLUG = "retail"; | ||
| export const VERSION = "0.1.2"; | ||
| export const VERSION = "0.2.0"; | ||
| export const TOOLS = [ | ||
@@ -126,2 +126,24 @@ { | ||
| { | ||
| "name": "return-policy-extract", | ||
| "http_name": "return-policy-extract", | ||
| "description": "(0.015 USDC/call) Turns a merchant's raw return policy text into structured refund terms an agent can act on before buying or returning something. Send the policy wording pasted from a terms page, packing slip, or support doc and get back the return window in days, restocking fee, condition requirements, whether an RMA is required, listed exceptions, and refund method. This is return policy extract, not advice: every field is pulled from the text you send, and anything the policy doesn't state comes back null instead of guessed. Use it as a return policy extract API, refund terms parser, restocking fee checker, or RMA parse tool ahead of a purchase or return decision.", | ||
| "method": "POST", | ||
| "input_schema": { | ||
| "type": "object", | ||
| "properties": { | ||
| "policy_text": { | ||
| "type": "string", | ||
| "description": "Raw return/refund policy text to extract from. Alias: 'text'." | ||
| }, | ||
| "text": { | ||
| "type": "string", | ||
| "description": "Alias for 'policy_text'." | ||
| } | ||
| }, | ||
| "required": [ | ||
| "policy_text" | ||
| ] | ||
| } | ||
| }, | ||
| { | ||
| "name": "shop-search", | ||
@@ -151,3 +173,51 @@ "http_name": "shop-search", | ||
| } | ||
| }, | ||
| { | ||
| "name": "sku-normalize", | ||
| "http_name": "sku-normalize", | ||
| "description": "(0.01 USDC/call) Turns a messy marketplace product title or SKU string into structured attributes for catalog matching: brand, model, variant, capacity, color, and a canonical key you can join against other catalogs. Feed it the raw title (or SKU) plus an optional category hint and it derives each attribute from what the string implies, with a confidence score, instead of guessing at specs the string doesn't carry. Use it as a sku normalize API, product title parse tool, catalog matching helper, or product attribute extraction service for price-comparison feeds and marketplace listings.", | ||
| "method": "POST", | ||
| "input_schema": { | ||
| "type": "object", | ||
| "properties": { | ||
| "title": { | ||
| "type": "string", | ||
| "description": "Raw product title or SKU string to normalize, max 500 chars. Alias: 'sku'." | ||
| }, | ||
| "sku": { | ||
| "type": "string", | ||
| "description": "Alias for 'title'." | ||
| }, | ||
| "category": { | ||
| "type": "string", | ||
| "description": "Optional category hint, e.g. 'smartphones', to help disambiguate attributes." | ||
| } | ||
| }, | ||
| "required": [ | ||
| "title" | ||
| ] | ||
| } | ||
| }, | ||
| { | ||
| "name": "warranty-parse", | ||
| "http_name": "warranty-parse", | ||
| "description": "(0.015 USDC/call) Turns raw warranty terms text from a manual, warranty card, or manufacturer page into a structured coverage record an agent can check before a purchase or claim. Send the warranty wording and get back what's covered, duration in months, exclusions, the claim process, and whether coverage transfers to a new owner. This is warranty parse and coverage terms extraction, not a legal read on your rights: every field comes from the text you send, and anything unstated comes back null rather than guessed. Use it as a warranty parse API, coverage terms extractor, warranty duration checker, or claim process extraction tool.", | ||
| "method": "POST", | ||
| "input_schema": { | ||
| "type": "object", | ||
| "properties": { | ||
| "warranty_text": { | ||
| "type": "string", | ||
| "description": "Raw warranty terms text to extract from. Alias: 'text'." | ||
| }, | ||
| "text": { | ||
| "type": "string", | ||
| "description": "Alias for 'warranty_text'." | ||
| } | ||
| }, | ||
| "required": [ | ||
| "warranty_text" | ||
| ] | ||
| } | ||
| } | ||
| ]; |
+1
-1
| { | ||
| "name": "@agentutility/mcp-retail", | ||
| "version": "0.1.2", | ||
| "version": "0.2.0", | ||
| "description": "MCP server for the @agentutility retail cluster — pay-per-call x402 tools, no API keys, USDC on Base.", | ||
@@ -5,0 +5,0 @@ "license": "MIT", |
+6
-3
@@ -25,3 +25,3 @@ # @agentutility/mcp-retail | ||
| Restart Claude Desktop. 5 tools appear in the tool palette. | ||
| Restart Claude Desktop. 8 tools appear in the tool palette. | ||
@@ -50,3 +50,3 @@ ## Install — Cursor | ||
| ## Tools (5) | ||
| ## Tools (8) | ||
@@ -59,3 +59,6 @@ | Tool | Description | | ||
| | `product-search` | (0.02 USDC/call) Searches shopping results for a product query (and optional retailer), returning ranked results with product title, buy link, retailer domain, snippet, and any detected price. Backed by Decodo Google search scoped to buy intent. For general web search use search/web-search. Use it as a product search or shopping search API to find products and buy links for agents. | | ||
| | `return-policy-extract` | (0.015 USDC/call) Turns a merchant's raw return policy text into structured refund terms an agent can act on before buying or returning something. Send the policy wording pasted from a terms page, packing slip, or support doc and get back the return window in days, restocking fee, condition requirements, whether an RMA is required, listed exceptions, and refund method. This is return policy extract, not advice: every field is pulled from the text you send, and anything the policy doesn't state comes back null instead of guessed. Use it as a return policy extract API, refund terms parser, restocking fee checker, or RMA parse tool ahead of a purchase or return decision. | | ||
| | `shop-search` | (0.02 USDC/call) Shopping search API (alias of product-search). Find products and buy links for a query with title, buy link, retailer, snippet, and detected price. Backed by Decodo Google search scoped to buy intent. | | ||
| | `sku-normalize` | (0.01 USDC/call) Turns a messy marketplace product title or SKU string into structured attributes for catalog matching: brand, model, variant, capacity, color, and a canonical key you can join against other catalogs. Feed it the raw title (or SKU) plus an optional category hint and it derives each attribute from what the string implies, with a confidence score, instead of guessing at specs the string doesn't carry. Use it as a sku normalize API, product title parse tool, catalog matching helper, or product attribute extraction service for price-comparison feeds and marketplace listings. | | ||
| | `warranty-parse` | (0.015 USDC/call) Turns raw warranty terms text from a manual, warranty card, or manufacturer page into a structured coverage record an agent can check before a purchase or claim. Send the warranty wording and get back what's covered, duration in months, exclusions, the claim process, and whether coverage transfers to a new owner. This is warranty parse and coverage terms extraction, not a legal read on your rights: every field comes from the text you send, and anything unstated comes back null rather than guessed. Use it as a warranty parse API, coverage terms extractor, warranty duration checker, or claim process extraction tool. | | ||
@@ -81,2 +84,2 @@ ## How it works | ||
| **Version:** 0.1.2 · **License:** MIT | ||
| **Version:** 0.2.0 · **License:** MIT |
AI-detected potential code anomaly
Supply chain riskAI has identified unusual behaviors that may pose a security risk.
AI-detected potential code anomaly
Supply chain riskAI has identified unusual behaviors that may pose a security risk.
21122
40.18%315
31.8%82
3.8%