Creating Your First Listing
This guide walks you through creating and publishing your first eBay listing using the eBay MCP Server. You’ll learn the complete workflow from inventory creation to live listing.Prerequisites
- eBay MCP Server installed and configured
- User OAuth token with
sell.inventoryscope - Start in Sandbox environment to avoid affecting real listings
- One or more fulfillment, payment, and return policies created (see Account Management)
Understanding the Listing Workflow
eBay’s modern Inventory API uses a three-step process:1
Create Inventory Item
Define your product with SKU, title, description, and condition
2
Create Offer
Set pricing, quantity, marketplace, and business policies
3
Publish Offer
Make your listing live on eBay with a preview of listing fees
Step 1: Create an Inventory Item
An inventory item represents the physical product you’re selling. Each item is uniquely identified by a SKU (Stock Keeping Unit).Ask your AI assistant
Ask your AI assistant
The MCP server will use the
ebay_create_or_replace_inventory_item tool to create your inventory item. This tool is idempotent - you can safely run it multiple times with the same SKU.What the Server Does
When you request inventory item creation, the server:- Validates all required fields (SKU, condition, availability)
- Constructs the proper eBay API request with product details
- Creates or updates the inventory item in your eBay account
- Returns confirmation with the SKU
Step 2: Create an Offer
An offer connects your inventory item to eBay’s marketplace with pricing and policies.Ask your AI assistant
Ask your AI assistant
Before creating offers, you must have at least one policy of each type (fulfillment, payment, return). If you don’t have policies yet, ask your AI assistant: “Create default business policies for my eBay account”
Pricing Strategies
You can configure different pricing models:- Fixed Price
- Best Offer Enabled
- Auction
Most common for new listings. Set a single price buyers pay immediately.
Step 3: Preview Listing Fees
Before publishing, check what eBay will charge for this listing.Ask your AI assistant
Ask your AI assistant
ebay_get_listing_fees to retrieve:
- Insertion Fee: Charged when listing is created (often free for first listings)
- Final Value Fee: Percentage of sale price (charged when item sells)
- Optional Upgrade Fees: Bold title, subtitle, gallery plus, etc.
Step 4: Publish Your Offer
Make your listing live on eBay.Ask your AI assistant
Ask your AI assistant
- Call
ebay_publish_offerto activate the listing - Return the listing ID (a unique eBay identifier like
v1|110123456789|0) - Provide a direct link to view your live listing on eBay
Success! Your item is now live on eBay and buyers can purchase it. The listing ID is your reference for this specific offer.
Verify Your Listing
After publishing, verify everything looks correct:Ask your AI assistant
Ask your AI assistant
- Current price and quantity
- Publication status and marketplace
- Listing ID and eBay URL
- Associated policies
- Creation and update timestamps
Common Issues and Solutions
Error: Missing business policies
Error: Missing business policies
Problem: You don’t have required fulfillment, payment, or return policiesSolution: Create default policies firstOr specify policy IDs if you have existing ones
Error: Invalid SKU format
Error: Invalid SKU format
Problem: SKU contains unsupported charactersSolution: Use only alphanumeric characters, hyphens, and underscores. Max 50 characters.Valid:
LAPTOP-001, DELL_XPS_15, SKU123
Invalid: LAPTOP#001, SKU@123, laptop 001 (spaces not allowed)Error: Insufficient OAuth scopes
Error: Insufficient OAuth scopes
Problem: Your OAuth token lacks Then complete the OAuth flow and update your
sell.inventory scopeSolution: Regenerate your OAuth token with proper scopes.env fileWarning: High listing fees
Warning: High listing fees
Problem: Unexpected fees for your category or listing upgradesSolution:
- Check if your category has special fee structures
- Remove optional upgrade features you don’t need
- Verify you’re in the correct eBay marketplace
- Consider enrolling in store subscription for lower fees
Creating Variation Listings
For products with multiple variants (size, color, etc.), use inventory item groups:Example: T-Shirt with sizes
Example: T-Shirt with sizes
- Create an inventory item group to organize variants
- Generate individual inventory items for each size/color combination
- Create a single listing showing all variants in a dropdown
Next Steps
Manage Orders
Learn how to fulfill orders and handle shipping
Bulk Operations
Create multiple listings efficiently with bulk tools
Marketing Campaigns
Promote your listings with ads and discounts
Inventory Management
Deep dive into inventory features and operations
Related Topics
- OAuth Setup - Configure authentication scopes
- Account Management - Create business policies
- Rate Limits - Optimize API usage
- Troubleshooting - Common errors and solutions