Skip to content

MCP server

eBay MCP Server

Local MCP server exposing eBay Sell APIs (inventory, offers, orders, fulfilment, promoted listings, analytics, messaging) as 313 tools to AI assistants.

  • Community
  • Runs locally
  • OAuth

Repository and documentation last checked Built from public product pages and documentation. SourcesClaim this listing

ecommerceguide summary

A local MCP server that exposes eBay's Sell APIs to AI assistants as 313 tools across 283 endpoints, covering inventory items and offers, order fulfilment, refunds, promoted listings campaigns, analytics, buyer messaging and category metadata. Installed from npm (npm install -g ebay-mcp), it runs over stdio or local HTTP with your own eBay developer keys and OAuth 2.0 user tokens. Mutating tools can change seller data. MIT licensed, maintained by Yosef Hayim Sabag.

Why it stands out

Unofficial community project, not affiliated with eBay Inc., published on npm as ebay-mcp under the MIT licence.

What eBay MCP Server does

ecommerceguide editorial
  • 313 tools stated to cover eBay's full Sell API surface
  • Read and write: creates, updates and publishes offers, issues refunds
  • Runs locally over stdio or streamable HTTP, no cloud relay
  • OAuth 2.0 user tokens with refresh, falling back to client credentials
  • Setup docs for Claude Desktop, Claude Code, Cursor and Windsurf
  • Tool families gated by EBAY_MCP_TOOLS; sandbox or production by variable
  • Unofficial community project, MIT licence, written in TypeScript

How ecommerce teams could use it

ecommerceguide editorial

Illustrative scenarios written by ecommerceguide from the product's documented capabilities. They are not customer case studies.

  1. An eBay seller managing listings and offers from Claude Desktop

    Updating prices and quantities on inventory items, then republishing offers

    Intended outcomeThe assistant calls inventory and offer tools, including bulk offer flows, to apply the changes on eBay

  2. An eBay seller handling post-purchase work in Cursor or Claude Code

    Reviewing unfulfilled orders, uploading tracking, issuing refunds and answering buyer messages

    Intended outcomeFulfilment and communication tools return order and message data and write shipping fulfilments and refunds back to eBay

  3. An eBay seller running promoted listings campaigns

    Checking campaign performance and adjusting ads and bidding

    Intended outcomeMarketing and analytics tools list campaigns, read traffic and seller standards reports, and create or amend campaigns

Who it suits

ecommerceguide editorial

Best for

You sell on eBay, hold your own eBay developer keys, and want an MCP server that runs locally in Claude Desktop, Claude Code, Cursor or Windsurf with read and write access to the Sell APIs.

Probably not for

You need a hosted remote endpoint, vendor support or an official eBay-published integration, since this is an unofficial community package you install and run yourself with npm.

Business size
Any stageMIT licensed npm package run locally with the seller's own eBay credentials, with no pricing tiers or stated audience size.
Verticals
Marketplaces

Technical details

From the vendor's own pages

From the server's repository, documentation and MCP directory listings.

What an agent can do
Manage products, Orders, Inventory, Shipping and fulfilment, Payments, Advertising, Analytics, Product content, Customer service
Transport
stdio (local), HTTP (remote)
Authentication
OAuth, API keyEBAY_CLIENT_ID/EBAY_CLIENT_SECRET in .env plus OAuth 2.0 user token flow via `npm run setup`
Package
ebay-mcp (npm)
Language
TypeScript
Licence
MIT
Repository last updated
27 Sep 2026

Connect eBay MCP Server

Third-party data
Install command
npm install -g ebay-mcp

Command as listed on the repository README, not tested by ecommerceguide. Check the official documentation (opens in a new tab) for configuration and credentials before running it.

Works with

Ecommerce platforms and services

  • eBay logoeBay

Systems this server reads from or writes to.

Often used alongside

ecommerceguide editorial

Categories and use cases