Skip to main content
Glama

ebay-mcp

Search eBay and get real price data, straight from an AI agent.

Wraps the eBay Browse API as an MCP server with three tools: search listings, fetch a single item, and get an aggregated price landscape across conditions. Read-only and buy-side only — no user auth required.

Install

git clone https://github.com/cunicopia-dev/ebay-mcp
cd ebay-mcp
python3.12 -m venv .venv && source .venv/bin/activate
pip install -e .

Configure credentials (see docs/SETUP.md), then wire into Claude:

{
  "mcpServers": {
    "ebay": { "command": "/path/to/.venv/bin/ebay-mcp" }
  }
}

Related MCP server: Begagnad MCP

Tools

ebay_price_check

Get a price landscape for any item — min, median, max, broken down by condition, with the cheapest listings at the bottom.

query: "RTX 5080", exclude: ["laptop", "notebook"]
→ { count: 47, min: 899, median: 1099, max: 2200,
    by_condition: { New: {...}, Used: {...} },
    cheapest: [ { price: 899, title: "...", itemWebUrl: "..." }, ... ] }

Full listing search with filtering and sorting.

query: "macbook pro m4", sort: "price", limit: 20
→ [ { itemId, title, price, condition, seller, itemWebUrl }, ... ]

ebay_get_item

Fetch complete item detail by ID.

item_id: "v1|123456789|0"
→ full eBay item object

Config

Credentials live in ~/.ebay-mcp.toml (chmod 600) or environment variables. See docs/SETUP.md.

ebay-mcp-config   # validate config and show masked creds

License

MIT

Install Server
A
license - permissive license
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

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/cunicopia-dev/ebay-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server