Shopping Deals MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| EBAY_APP_ID | No | eBay client ID for OAuth client credentials. | |
| EBAY_DEV_ID | No | eBay dev ID, stored for account completeness. | |
| EBAY_CERT_ID | No | eBay client secret for OAuth client credentials. | |
| SERPAPI_API_KEY | No | Enables Google Shopping via SerpApi. | |
| CRAIGSLIST_SITES | No | Comma-separated Craigslist sites. | |
| EBAY_USE_SANDBOX | No | Set true for sandbox eBay APIs. | false |
| EBAY_ACCESS_TOKEN | No | Existing eBay OAuth access token. | |
| EBAY_MARKETPLACE_ID | No | Defaults to EBAY_US. | EBAY_US |
| SHOPPING_TAX_SHIPPING | No | Whether shipping is included in estimated tax base. Defaults to true. | true |
| SHOPPING_ENABLE_AMAZON_SCRAPE | No | Enables Amazon public HTML parsing. | |
| SHOPPING_HTTP_TIMEOUT_SECONDS | No | Request timeout. Defaults to 15. | 15 |
| SHOPPING_MAX_RESULTS_PER_SOURCE | No | Default per-source search size. | |
| SHOPPING_ESTIMATED_TAX_RATE_PERCENT | No | Default tax estimate rate. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_sourcesA | List shopping sources and show which credentials or flags are required. |
| search_productsC | Search enabled shopping platforms and return normalized product listings. |
| find_best_dealsC | Search products and rank the strongest deals with reasons and warnings. |
| find_cheapest_offersC | Search products and return exact-model offers sorted by shipped total plus estimated tax. |
| compare_pricesC | Group comparable listings and report low, high, and average observed prices. |
| get_listing_detailsC | Fetch listing details for sources that support detail lookups. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| deal_hunter_prompt | Prompt template for careful shopping research. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| source_resource | Human-readable shopping source status. |
| deal_scoring_resource | Explain how deal scoring works. |
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/jongan69/shopping-deals-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server