mcp-ebay
Provides tools to search products, view item details, track and place bids, make Buy It Now purchases, view order history, and track shipments on eBay via browser automation.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-ebaysearch for vintage rolex watches"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
@striderlabs/mcp-ebay
MCP (Model Context Protocol) server connector for eBay. Enables AI agents to search products, view item details, track and place bids, make Buy It Now purchases, view order history, and track shipments — all via browser automation with Playwright.
Features
Tool | Description |
| Search eBay by keyword with filters (price, condition, sort) |
| Full item details: price, condition, specs, seller info, images |
| View bid history and auction status |
| Place a maximum bid on an auction |
| Initiate a Buy It Now purchase and proceed to checkout |
| List your past eBay purchases |
| Track a shipment by tracking number or order item |
Related MCP server: eBay MCP Server
Installation
npm install -g @striderlabs/mcp-ebayOr install Playwright browsers after installing:
npx playwright install chromiumUsage with Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"ebay": {
"command": "npx",
"args": ["-y", "@striderlabs/mcp-ebay"]
}
}
}Usage with Claude Code
claude mcp add ebay -- npx -y @striderlabs/mcp-ebayTool Reference
search_products
{
"query": "vintage rolex watch",
"max_results": 10,
"min_price": 500,
"max_price": 5000,
"condition": "1000",
"sort": "15"
}Condition codes: 1000=New, 2000=Refurbished, 3000=Used
Sort codes: 12=Best Match, 15=Ending Soonest, 16=Newly Listed, 3=Price Lowest
get_item_details
{ "item_id": "123456789012" }track_bids
{ "item_id": "123456789012" }place_bid
{
"item_id": "123456789012",
"bid_amount": 75.00,
"username": "your@email.com",
"password": "yourpassword"
}buy_it_now
{
"item_id": "123456789012",
"username": "your@email.com",
"password": "yourpassword",
"quantity": 1
}Note: This proceeds to the eBay checkout page. Final payment must be completed on eBay.
view_order_history
{
"username": "your@email.com",
"password": "yourpassword",
"days": 60
}track_shipment
{ "tracking_number": "1Z999AA10123456784" }Or by item ID (requires login):
{
"item_id": "123456789012",
"username": "your@email.com",
"password": "yourpassword"
}Security Notes
Credentials are passed per-call and never stored
Browser sessions are closed after each tool call
Runs headless Chromium — no UI required
For production use, consider using environment variables for credentials
Development
git clone https://github.com/markswendsen-code/mcp-ebay
cd mcp-ebay
npm install
npm run buildLicense
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/markswendsen-code/mcp-ebay'
If you have feedback or need assistance with the MCP directory API, please join our Discord server