Upgarage Parts Mcp

io.github.atushi1841Published by GitHub account atushi1841v1.0.0Updated Oct 26, 2026

Used car & motorcycle parts from upgarage.com. Live data via Apify actor.

Overview

AI-generated overview

Scrapes used car and motorcycle parts listings from Japan's upgarage.com via an Apify actor, returning prices, categories, shops and images.

What you can do
  • Search used car and bike parts on upgarage.com by keyword, or scan all listings
  • Control how much is fetched with item and page limits (20 items per page)
  • Retrieve listing details: part name, price, category hierarchy, condition, shop location and image
  • Return aggregated price statistics (count, min, max, average, median) for a given part instead of raw listings
When to use it
Useful for resellers, exporters and researchers who want JDM used parts prices and listings inside an assistant conversation, including price comparison and trend tracking across Japanese dealers.
Requirements
Runs as a local process (stdio) on the desktop; the README shows a Python launch command and a Smithery install option. It relies on an Apify actor and Apify proxy, so an Apify account and its credentials are needed. Network access to upgarage.com is required.
Before you install
Usage is billed per result through Apify, so raising item and page limits increases cost. The server sends requests through Apify's proxy infrastructure, a third party. Output is in Japanese, and the site may block overseas datacenter IPs.

Installation

In SourceWeft

  1. Open Upgarage Parts Mcp in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

Up Garage Japan Used Car & Bike Parts Scraper

Scrape used car & motorcycle parts from upgarage.com (アップガレージ), Japan's largest used parts marketplace with 800,000+ items across 280+ nationwide stores. Extract part name, price, category hierarchy, condition, shop location and image — perfect for reseller arbitrage, market research, and cross-border parts sourcing.

🇯🇵 Japanese used parts market data — tires, wheels, car AV, tuning parts, bike gear, and more. Ideal for exporters and price comparison across JDM parts dealers.

Output Sample

json
{  "itemId": "24545776",  "title": "KYOHO(共豊) SMACK(スマック) VALKYRIE + KENDA(ケンダ) KR203",  "shop": "アップガレージ 東近江店",  "price": 65890,  "imageUrl": "https://static.upgcf.com/img.php?w=&file_path=...",  "detailUrl": "https://www.upgarage.com/ec/item/24545776/",  "year": "2026",  "category": "タイヤホイール",  "subCategory": "17インチタイヤホイールセット",  "vehicleType": "四輪",  "condition": "20",  "source": "upgarage"}

Input

FieldTypeDescription
searchKeywordstringPart or vehicle name (e.g. ホイール, マフラー). Empty = scan all
maxItemsintegerMax items to fetch (default 100)
maxPagesintegerMax pages to crawl, 20 items/page (default 5)
statsModebooleanReturn price statistics instead of raw listings
statsKeywordstringPart name to aggregate price stats for
proxyConfigurationobjectApify proxy (auto by default)

Use Cases

  • Parts exporters — source JDM used wheels, tires, tuning parts for overseas resale
  • Reseller arbitrage — compare JDM parts prices across dealers
  • Market research — track model/part-specific price trends (use statsMode)
  • Price monitoring — watch for deals on specific parts (e.g. レカロ seats)

Pricing

Pay-per-event: small fee per result. Use statsMode to get aggregated price stats (min/max/avg/median) for a specific part in a single call.

Limitations

  • Requires Apify proxy (auto) — upgarage may block overseas datacenter IPs
  • Default fetch is 100 items / 5 pages; raise maxItems/maxPages for more
  • Japanese-language output (title/category/shop are in Japanese)

FAQ

Q: How do I search wheels? Pass searchKeyword: "ホイール" (or any part/vehicle name).

Q: How do I get price statistics? Set statsMode: true and statsKeyword: "ホイール" to get count/min/max/avg/median.

Changelog

  • 0.1 — Initial release: keyword search, full part fields, stats mode.

MCP Server & Registry

This scraper is also available as an MCP server for AI agents:

Install via MCP: add to your MCP config:

json
{"mcpServers": {"upgarage-parts-mcp": {"command": "python3", "args": ["src/stdio_main.py"]}}}

Smithery

[Smithery]

Install via Smithery:

bash
npx @smithery/cli install upgarage-parts-mcp --client claude

Source: README.md at commit 2b246d2

Tools

0
SourceWeft has not started this package in its sandbox yet, so its tools are not known.

Version history

1
  1. v1.0.0LatestOct 19, 2026

Score

40% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts

    Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.

  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

    Declare a license in the repository or the registry entry.