price-analytics

price-analytics

3.5

The Price Analytics MCP Server provides a unified platform to access price and product data from multiple online marketplaces.

The Price Analytics MCP Server is designed to streamline the process of gathering detailed product information from various online marketplaces such as Amazon, Google Shopping, eBay, Idealo, and billiger. It offers a unified API that allows users to access comprehensive product data, including titles, manufacturers, reviews, and retail prices. The server supports country-specific data retrieval, ensuring localized results. Users can perform searches using various identifiers like GTIN, ASIN, id, term, or PZN, making it a flexible tool for businesses looking to analyze market trends and pricing strategies. The server also provides robust error handling and customization options to cater to specific business needs.

Features

  • Unified API Access: Retrieve price and product data from multiple marketplaces through a single API.
  • Comprehensive Product Information: Access detailed information such as product titles, manufacturers, reviews, and size selections.
  • Marketplaces Supported: Data available from Amazon, Google Shopping, eBay, Idealo, and billiger.
  • Country-Specific Data: Retrieve data specific to various countries, ensuring localized results.
  • Flexible Search Options: Search using a variety of identifiers like GTIN, ASIN, id, term, or PZN.

MCP Tools

  • Start Search by Term: Initiate a product search using a general search term like 'iPhone 13'.
  • Start Search by ID: Search using marketplace-specific product IDs, such as Amazon's ASIN.
  • Start Search by GTIN: Utilize the Global Trade Item Number for product searches.
  • Start Search by PZN: Search using Pharmazentralnummer, ideal for specific marketplaces.
  • Poll Session Results: Retrieve the products and offers data from a created session using the job ID.

Usage with Different Platforms

python

python
import requests

url = 'https://price-analytics-mcp-server.com/api/search'
params = {
    'marketplace': 'amazon',
    'country': 'us',
    'search_term': 'iPhone 13'
}
response = requests.get(url, params=params)
print(response.json())

nodejs

javascript
const axios = require('axios');

const url = 'https://price-analytics-mcp-server.com/api/search';
const params = {
    marketplace: 'amazon',
    country: 'us',
    search_term: 'iPhone 13'
};

axios.get(url, { params })
    .then(response => console.log(response.data))
    .catch(error => console.error(error));