UNLAV Shopify CSV Catalog Check

io.github.Ivansky1Published by GitHub account Ivansky1v1.1.0Updated Oct 24, 2026

Paid Shopify CSV diagnostics for duplicate SKUs, malformed variants, and import risks.

The publisher's own server: check.tattoo: tattoo size and placement guide

VerifiedStreamable HTTPWeb executableData & AnalyticsBusiness & Commerce

Overview

AI-generated overview

A paid remote MCP server that checks Shopify product CSV exports for duplicate SKUs, malformed variants and import risks, returning a JSON diagnostic report.

What you can do
Check a Shopify product CSV export and get a JSON diagnostic report on duplicate and whitespace-colliding SKUs, missing variant data, repeated option combinations and conflicting product metadata, with suspicious duplicate groups flagged. Inspect the service's current terms and pricing before running a check. Run free ping and service-info calls to confirm the endpoint is reachable. Results are bound to the exact input by SHA-256.
When to use it
Use it before importing a Shopify product CSV or during catalog maintenance, when you want an automated pre-import check for duplicate SKUs, variant problems and metadata conflicts without touching the live store.
Requirements
A remote Streamable HTTP endpoint (an SSE endpoint is also offered for older clients). An MCP client that supports Streamable HTTP and x402 MCP payments. Payment in USDC on Base mainnet for the paid check tool; the client signs the payment authorization. Input is UTF-8 CSV text, limited to 10 MiB and 10,000 product rows per call.
Before you install
The main check tool is paid: each call costs 0.05 USDC on Base mainnet through x402 v2, and the client signs the payment authorization, so spending happens per call. The CSV is sent to a third-party service; it says it processes data in memory and does not write it to payment receipt logs, but the catalog content still leaves your machine. The service does not connect to or modify a Shopify store.

Installation

In SourceWeft

  1. Open UNLAV Shopify CSV Catalog Check in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.Ivansky1%2Fshopify-csv-catalog-check/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "unlav-shopify-csv-catalog-check": {
      "type": "http",
      "url": "https://7days.unlavsofts.xyz/mcp"
    }
  }
}

README

UNLAV Shopify CSV Catalog Check

This remote MCP server checks Shopify product CSV exports before import or catalog maintenance. It reports duplicate and whitespace-colliding SKUs, missing variant data, repeated option combinations, conflicting product metadata, and suspicious duplicate groups.

The paid tool is check_shopify_catalog_csv. A call costs 0.05 USDC on Base mainnet through x402 v2. ping and catalog_service_info are free.

  • MCP Streamable HTTP endpoint: https://7days.unlavsofts.xyz/mcp
  • Legacy MCP SSE endpoint: https://7days.unlavsofts.xyz/mcp/sse
  • REST endpoint: POST https://7days.unlavsofts.xyz/api/catalog-check
  • OpenAPI specification: https://7days.unlavsofts.xyz/openapi.json
  • Service page: https://7days.unlavsofts.xyz/services/catalog-check/
  • Health endpoint: https://7days.unlavsofts.xyz/mcp/health
  • Network: Base mainnet (eip155:8453)
  • Asset: USDC

Input is the complete UTF-8 CSV text and an optional filename. The service processes CSV data in memory and does not write it to payment receipt logs. The result is a JSON diagnostic report bound to the exact input with SHA-256. The service does not connect to or modify a Shopify store.

Limits: 10 MiB and 10,000 product rows per call.

MCP client configuration

Use an MCP client that supports Streamable HTTP and x402 MCP payments. Add the primary endpoint above, call catalog_service_info to inspect the current terms, and then call check_shopify_catalog_csv with csv_text. The SSE endpoint remains available for older clients.

An unpaid call returns an x402 payment requirement containing the exact amount, Base network, USDC asset, receiving address, and Bazaar discovery metadata. The client signs the payment authorization; this repository contains no wallet secret or signing key.

Support

Contact [email protected] with the request timestamp and transaction hash. Do not email store credentials or customer CSV data.

Source: README.md at commit 3d57d0b

Tools

0
SourceWeft has not read this server's tools yet.

Version history

1
  1. v1.1.0LatestSep 16, 2026

Score

75% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

    Declare a license in the repository or the registry entry.

Other Check integrations