StoreMCP
Documentation menu

Why Some eBay Listings Do Not Appear

Checked against official docs on .

Store MCP reads eBay Sell Inventory items and offers. It does not list or migrate every legacy Seller Hub listing.

Inventory API versus Seller Hub

A seller can have active listings created through another eBay interface that do not appear in the connector’s inventory-item/offer model. A healthy connection and an empty Inventory API result can both be correct. Do not create duplicate listings to fill the apparent gap.

You’re done when…

First verify the seller account and environment using stores.get. Page through listings.list and compare a known Inventory API SKU. If only legacy listings are missing, use Seller Hub for them. Store MCP performs no automatic migration; a migration decision belongs to the merchant and eBay’s supported tooling.

Business policies and inventory locations

Before an eBay draft, use categories.search and listingRequirements.get for a leaf category and marketplace. Read policies.list for the seller’s fulfillment, payment and return IDs, and locations.list for an inventory location. Pass returned IDs in the documented eBay create options; never borrow IDs from another seller.

Seller eligibility and enrollment in business policies are prerequisites to policy reads and publication. A policy ineligibility error is not proof that OAuth failed. Configure missing policies and locations in eBay, then re-read. Store MCP does not create those prerequisites.

For a synthetic DEMO-MUG draft, first produce a checklist of required aspects, condition, marketplace, location and policy IDs. Stop if any is unknown. Draft creation and publication are separate writes; verify the saved draft before requesting publication.

Sources and verification

Official documentation checked 2026-09-21. This is a documentation review, not a new live provider or client acceptance run.

Next steps and troubleshooting