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.