mcpField
B
BigGo MCP Server

BigGo MCP Server

Local
github.com/Funmula-CorpBusiness & Marketing19Updated 78w ago

About BigGo MCP Server

BigGo MCP Server provides access to the BigGo price comparison service through MCP, covering product search, price history and spec lookup. It suits users who compare products across several e-commerce platforms and supports stdio and SSE transports.

Key features

  1. 01Product search across multiple e-commerce platforms
  2. 02Price history lookup by URL or search result
  3. 03Specification search via Elasticsearch indexes
  4. 04Configurable region for product search
  5. 05Supports stdio and SSE transports

Use cases

  1. 01Searching for a product and comparing prices across platforms
  2. 02Checking the price history of a specific product URL
  3. 03Filtering phones by specifications such as RAM and storage

MCP support

The project is an MCP server that exposes product search, price history and specification query tools to MCP clients.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"BigGo-MCP-Server": {
"command": "uvx",
"args": [
"BigGo-MCP-Server@latest"
],
"env": {
"BIGGO_MCP_SERVER_CLIENT_ID": "<BIGGO_MCP_SERVER_CLIENT_ID>",
"BIGGO_MCP_SERVER_CLIENT_SECRET": "<BIGGO_MCP_SERVER_CLIENT_SECRET>",
"BIGGO_MCP_SERVER_REGION": "<BIGGO_MCP_SERVER_REGION>"
}
}
}
}
Run commanduvx BigGo-MCP-Server@latest
Environment variables to set
BIGGO_MCP_SERVER_CLIENT_ID
BIGGO_MCP_SERVER_CLIENT_SECRETSecret
BIGGO_MCP_SERVER_REGION

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
pypiBigGo-MCP-Server@latest

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

BigGo MCP Server

PyPI - Python Version PyPI - Version PyPI - License

Introduction

BigGo MCP Server utilizes APIs from BigGo, a professional price comparison website.

Features

Supports stdio and SSE transports

  • Product Discovery: Search for products across multiple e-commerce platforms (Amazon, Aliexpress, Ebay, Taobao, Shopee ... etc.)
  • Price History Tracking: Track product price history by supplying product url or related terms.
  • Spec Comparison [Disabled on versions >= v0.1.28]: Compare and find products based on their specifications, from basic infos to more complex technical specs.

Installation

Prerequisites
  1. Python >= 3.10
  2. uvx package manager ( Included with uv )
  3. BigGo Certification (client_id and client_secret) for specification search.
How to obtain BigGo certification?
  • Register a BigGo account if you don't have one.
  • Go to BigGo Certification Page
  • Click "Generate certification" button
  • Generate Certification
  • Copy the client_id and client_secret
  • Use them in the MCP Server configuration (BIGGO_MCP_SERVER_CLIENT_ID and BIGGO_MCP_SERVER_CLIENT_SECRET)
Installation Config
{
  "mcpServers": {
    "biggo-mcp-server": {
      "command": "uvx",
      "args": [ "BigGo-MCP-Server@latest"],
      "env": {
        "BIGGO_MCP_SERVER_CLIENT_ID": "CLIENT_ID",
        "BIGGO_MCP_SERVER_CLIENT_SECRET": "CLIENT_SECRET",
        "BIGGO_MCP_SERVER_REGION": "REGION"
      }
    }
  }
}

For specific version use BigGo-MCP-Server@VERSION, ex: [email protected]

Environment Variables

VariableDescriptionDefaultChoices
BIGGO_MCP_SERVER_CLIENT_IDClient IDNoneRequired for specification search
BIGGO_MCP_SERVER_CLIENT_SECRETClient SecretNoneRequired for specification search
BIGGO_MCP_SERVER_REGIONRegion for product searchTWUS, TW, JP, HK, SG, MY, IN, PH, TH, VN, ID
BIGGO_MCP_SERVER_SSE_PORTPort for SSE server9876Any available port number
BIGGO_MCP_SERVER_SERVER_TYPEServer transport typestdiostdio, sse

Default SSE URL: http://localhost:9876/sse

Available Tools

  • product_search: Product search with BigGo search api
  • price_history_graph: Link that visualizes product price history
  • price_history_with_history_id: Uses history IDs from product search results
  • price_history_with_url: Tracks price history using product URLs
  • spec_indexes: Lists available Elasticsearch indexes for product specifications
  • spec_mapping: Shows Elasticsearch index mapping with example documents
  • spec_search: Query product specifications from Elasticsearch
  • get_current_region: Get the current region

FAQ

How to trigger tool usage?

For Product Discovery related:

Look for Nike running shoes

For Price History Tracking related:

Show me the price history of this product: https://some-product-url

For Spec Comparison related:

Find me phones with 16GB RAM and 1TB storage
Please show me diving watches that can withstand the most water pressure

Build

See build.md for more details.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.