Product Listing Validator

Checks whether product listing data contains required fields and returns missing fields with a completeness status.

What this app does

Product Listing Validator validates supplied product listing fields against a caller-provided list of required field names.

When ChatGPT should use it

Use this app when a user wants to know whether product listing data is complete before human review or a separate publishing process.

What input it accepts

The app accepts a listing object, a required fields array, and an optional request intent used only to reject actions outside the app boundary.

What output it returns

The app returns structured output with status, completeness, checked fields, present fields, missing fields, and structured errors.

Available tools

validate_listing_completeness

MCP endpoint

POST /mcp

What this app does NOT do

This app does not publish products, submit listings, call platform APIs, approve items, make purchases, process payments, delete data, send messages, or modify external systems.

Data handling

The app is read-only and stateless. It uses submitted input only to produce the requested completeness result.

Support

Contact sidcraigau@gmail.com for support.