Overview
The official Model Context Protocol server from eBay. Lets Claude Desktop, Cursor and Cline call eBay REST APIs through natural language, with automatic OAuth token management and dual token mode. Open source, maintained under eBay’s own GitHub organization.
Details
Overview
eBay MCP is the official Model Context Protocol (MCP) server from eBay, maintained under eBay’s own GitHub organization. It lets AI assistants such as Claude Desktop, Cursor, and Cline call eBay marketplace REST APIs directly through natural language — search listings, browse categories, and manage eBay data without memorizing endpoints or writing boilerplate API calls.
As a first-party tool, it wraps eBay’s OpenAPI specs and handles OAuth automatically, so an AI agent can discover and invoke eBay APIs the same way it would call any other tool. Because it is published by eBay itself, it tracks the real eBay API surface and stays in sync with the platform in a way community wrappers cannot guarantee.
Key Features
- Natural-language API access: Describe what you want in plain language and the agent maps it to the right eBay REST endpoint — no need to memorize URLs or parameters.
- Automatic OAuth token management: Provide a Client ID and Client Secret once; the server handles token generation and refresh roughly every two hours.
- Dual token mode: Application tokens for public data (search, browse) and User tokens for private data (account, orders) that require seller authorization.
- MCP Prompt support: Enhanced integration for AI assistants, making eBay API workflows feel native inside Claude, Cursor, and Cline.
- OpenAPI-driven: Built on eBay’s published OpenAPI specs, so newly documented endpoints flow through automatically.
- Broad client support: Works with any MCP-compatible client (Claude Desktop, Cursor, Cline, and others).
Pricing
Open source and free. The MCP server itself is published on GitHub under eBay’s organization at no cost. Using it requires a free eBay Developer Account (sign up at developer.ebay.com), and standard eBay API rate limits apply depending on your app and key set.
Best For
eBay sellers and developers who want to operate eBay from inside an AI assistant — researching markets, auditing listings, browsing categories, or prototyping eBay automation without writing custom API integration code. Especially useful for technical sellers already comfortable with Claude Desktop or Cursor.
FAQ
Is this an official eBay tool?
Yes. It is maintained under eBay’s own GitHub organization (eBay/npm-public-api-mcp), not a community project. It is the closest thing to a vendor-supported MCP for eBay.
What do I need to run it?
Node.js 22 or higher and a free eBay Developer Account (which gives you a Client ID and Client Secret). The server handles OAuth token refresh automatically after that.
Does it support seller-private data?
Yes. It has a dual token mode — Application tokens for public data like search and browse, and User tokens for private data that requires a seller’s authorization.
Is it free?
The MCP server is open source and free. You only need a free eBay Developer Account, and eBay API calls are subject to eBay’s standard rate limits.