by YosefHayim
Local MCP server that connects AI assistants to eBay seller APIs for listings, orders, and marketing, with OAuth setup.
# Add to your Claude Code skills
git clone https://github.com/YosefHayim/ebay-mcpLast scanned: 7/14/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-07-14T06:11:00.836Z",
"npmAuditRan": true,
"pipAuditRan": true,
"promptInjectionRan": true
}See how ebay-mcp compares with popular alternatives.
ebay-mcp is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by YosefHayim. Local MCP server that connects AI assistants to eBay seller APIs for listings, orders, and marketing, with OAuth setup. It has 175 GitHub stars.
Yes. ebay-mcp passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/YosefHayim/ebay-mcp" and add it to your Claude Code skills directory (see the Installation section above).
ebay-mcp is primarily written in TypeScript. It is open-source under YosefHayim on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh ebay-mcp against similar tools.
No comments yet. Be the first to share your thoughts!
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
eBay MCP is a local Model Context Protocol server that connects AI assistants — Claude Desktop, Claude Code, Cursor, Cline, Windsurf, Zed, Continue.dev, Roo Code, and Amazon Q Developer — directly to eBay's Sell APIs. It exposes 384 tools spanning 100% of eBay's Sell API surface (360 unique endpoints) for inventory management, order fulfillment, promoted-listings marketing, analytics, and developer tooling. Everything runs on your machine over STDIO or local HTTP — no cloud relay, and your eBay credentials never leave your computer.
Disclaimer: Unofficial, third-party project — not affiliated with or endorsed by eBay Inc. Provided "as is" without warranty. You are responsible for complying with eBay's API License Agreement and data-handling requirements, keeping your credentials secure, and staying within rate limits. Test in sandbox before production. See LICENSE.
429 rate limits, and consistent, loud error surfacing.npm run setup configures credentials, OAuth, and your MCP client, with a browser auto-opened for the OAuth flow.Use this map when deciding which tool family to expose, or when asking an assistant what it can do. The family names match EBAY_MCP_TOOLS, so you can run with all tools, dynamic discovery, or only the families needed for a specific workflow.
| Family | What it unlocks | Good first request |
|---|---|---|
account |
Business policies, fulfillment policies, payment policies, return policies, sales tax, subscriptions, programs, rate-table shipping costs, payout settings, combined shipping rules, and user preferences (Account API v2) | "Show my eBay fulfillment policies." |
finances |
Payouts, payout summaries, transactions, transfers, seller funds, billing activity, and order earnings | "Summarize my payouts from the last 30 days." |
inventory |
Inventory items, offers, inventory locations, item groups, bulk offer flows, and SKU/location mapping | "List my active inventory items and their available quantity." |
feed |
Asynchronous order, inventory, and customer-service-metric report tasks, recurring schedules, and feed file upload/download | "Create an order report task for the last 10 days." |
stores |
eBay Store details, store categories (add, rename, move, delete), and category task status | "Show my eBay Store category tree." |
fulfillment |
Orders, shipping fulfillments, refunds, payment disputes, and dispute evidence | "Show unfulfilled orders from the last 7 days." |
logistics |
Shipping quotes, label purchase, shipments, and label download (limited-release Logistics API) | "Get shipping rate quotes for this order." |
browse |
Sold/completed listing search (Finding API) for pricing comps | "What have similar items sold for recently?" |
marketing |
Promoted Listings campaigns, ads, promotions, bidding, and marketing reports | "List my active promoted listing campaigns." |
analytics |
Traffic reports, seller standards, and customer-service metrics | "Show my seller standards profile." |
communication |
Buyer-seller messaging, negotiations, notifications, and feedback | "Show recent buyer messages that need a response." |
metadata / taxonomy |
Category trees, aspects, item conditions, return-policy metadata, tax jurisdictions, vehicle compatibility, shipping carriers/services/locations, handling times, expired categories, bulk aspect export, and charitable organizations | "Find required item aspects for this category." |
other |
Identity, VeRO, translation, and international shipping support APIs (Compliance tools remain but report eBay's 2026-03-30 decommission) | "Show my current seller identity details." |
developer / token-management |
Rate limits, signing keys, OAuth URLs, token refresh, and diagnostics | "Check my eBay API rate limits." |
trading |
Legacy XML listing create, revise, relist, and end operations for fixed-price listings and auctions | "Create a fixed-price listing draft from this SKU." |
connector |
ChatGPT connector search/fetch tools over the eBay MCP catalogue | "Search the eBay tool catalogue for order tools." |
Before calling ebay_create_or_replace_inventory_item, ebay_create_offer, or
ebay_get_listing_fees, fetch the live requirements for the selected category:
ebay_get_default_category_tree_id → ebay_get_category_suggestions →
ebay_get_item_aspects_for_category
The aspects response identifies required and recommended item specifics. Put every required aspect on the inventory item before creating its offer. Requirements vary by category and marketplace, so re-run the lookup when either changes; do not rely on examples or a fixed global fallback value.
ebay_create_offer, ebay_update_offer, and ebay_bulk_create_offer accept both
listing formats through the same Inventory model:
| Field | FIXED_PRICE |
AUCTION |
|---|---|---|
pricingSummary.price |
Listing price | Optional Buy It Now price, at least 30% above the opening bid |
pricingSummary.auctionStartPrice |
— | Opening bid |