Skip to main content
ClaudeWave
atushi1841 avatar
atushi1841

rakuten-japan-mcp

View on GitHub

Apify Actor: rakuten-japan-mcp - scrape Japanese collectibles market data

MCP ServersOfficial Registry0 stars0 forks● PythonUpdated today
ClaudeWave Trust Score
70/100
· OK
Passed
  • ✓Actively maintained (<30d)
  • ✓Clear description
  • ✓Topics declared
  • ✓Documented (README)
Flags
  • !No standard license detected
Last scanned: 10/13/2026
Install in Claude Code / Claude Desktop
Method: pip / Python
Claude Code CLI
claude mcp add rakuten-japan-mcp -- python -m rakuten-japan-mcp
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "rakuten-japan-mcp": {
      "command": "python",
      "args": ["-m", "pytest"]
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
Use cases

MCP Servers overview

# Rakuten Japan MCP — 楽天市場商品検索・ランキング

**Search Rakuten Ichiba (楽天市場) products and fetch the current ranking via the official Rakuten APIs.**  
Extract item names, prices, URLs, shop info, reviews, and images in clean structured JSON.

[![Apify Store](https://img.shields.io/badge/Apify-Store-blue)](https://apify.com/fruitful_quintessence/rakuten-japan-mcp)

---

## 🚀 What This Does

This actor wraps the official Rakuten APIs and makes them available two ways:

1. **A traditional Apify actor** — run it from the Apify Console, API, or schedule
2. **An MCP server** — connect AI agents (Claude, Cursor, ChatGPT) to query Rakuten in real-time

**Two data access modes:**
- **Product search** — `IchibaItem/Search` official API (keyword search)
- **Ranking** — `IchibaItem/Ranking` official API (what's hot, genre ranking, historical eras)

**Why use this?** Rakuten is Japan's largest e-commerce platform with millions of products. This actor gives you programmatic access to product and ranking data without scraping HTML or managing proxies — both via TOS-compliant official APIs.

---

## 🔧 Usage

### As an Apify Actor

**1. Product Search** — set `searchKeyword` (e.g. "ポケモン", "フィギュア", "PS5") and optional filters.

**2. Ranking** — set `ranking` to `true`, optionally narrow with `genreId`:

| Parameter | Type | Default | Description |
|-----------|------|---------|-------------|
| `ranking` | boolean | false | Set true to fetch ranking instead of search |
| `genreId` | integer | — | Restrict to genre (e.g. 101269=本・雑誌, 101347=おもちゃ) |
| `rankingType` | select | item | `item`, `male`, or `female` |
| `era` | string | — | Past-ranking era `YYYYMMDD` (e.g. `20190601`) |
| `maxResults` | int | 30 | Max results (ranking max 30 per call) |

### As an MCP Server

Connect any MCP-compatible client to the actor's standby endpoint.

**Tools:**
- **`search_rakuten`** — keyword product search, returns title/price/URL/shop/review/image
- **`search_rakuten_ranking`** — current Rakuten ranking (genre / male / female / historical era)
- **`get_actor_info`** — list of tools and pricing

---

## 🧹 Official API Details

- **Search:** `https://openapi.rakuten.co.jp/ichibams/api/IchibaItem/Search/20260701`
- **Ranking:** `https://app.rakuten.co.jp/services/api/IchibaRanking/Ranking/20220601`

Search requires `RAKUTEN_APP_ID` **and** `RAKUTEN_ACCESS_KEY`; ranking requires only `RAKUTEN_APP_ID`. These are `Secret` environment variables set on the Apify actor.

---

## 🧪 Tests & Type Checking

```bash
python -m pytest tests/ -v
python -m mypy src/ --strict
```

Deploy happens automatically on push to `master`/`main` via GitHub Actions.

---

## 🔒 Pricing (pay-per-event)

- `rakuten-search`: $0.001 / search
- `rakuten-ranking`: $0.001 / ranking

## MCP Registry

This server is registered on the official [MCP Registry](https://registry.modelcontextprotocol.io).
Find it via search: [rakuten-japan-mcp](https://registry.modelcontextprotocol.io/v0/servers?search=io.github.rakuten-japan-mcp)
ai-agentapifyecommercejapanmcpproduct-searchrakuten

What people ask about rakuten-japan-mcp

What is atushi1841/rakuten-japan-mcp?

+

atushi1841/rakuten-japan-mcp is mcp servers for the Claude AI ecosystem. Apify Actor: rakuten-japan-mcp - scrape Japanese collectibles market data It has 0 GitHub stars and its last recorded update is dated 2026-10-12.

How do I install rakuten-japan-mcp?

+

You can install rakuten-japan-mcp by cloning the repository (https://github.com/atushi1841/rakuten-japan-mcp) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.

Is atushi1841/rakuten-japan-mcp safe to use?

+

Our security agent has analyzed atushi1841/rakuten-japan-mcp and assigned a Trust Score of 70/100 (tier: OK). See the full breakdown of passed checks and flags on this page.

Who maintains atushi1841/rakuten-japan-mcp?

+

atushi1841/rakuten-japan-mcp is maintained by atushi1841. The last recorded GitHub activity is dated 2026-10-12, with 0 open issues.

Are there alternatives to rakuten-japan-mcp?

+

Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.

Deploy rakuten-japan-mcp to your cloud

Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.

Maintain this repo? Add a badge to your README

Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.

Featured on ClaudeWave: atushi1841/rakuten-japan-mcp
[![Featured on ClaudeWave](https://claudewave.com/api/badge/atushi1841-rakuten-japan-mcp)](https://claudewave.com/repo/atushi1841-rakuten-japan-mcp)
<a href="https://claudewave.com/repo/atushi1841-rakuten-japan-mcp"><img src="https://claudewave.com/api/badge/atushi1841-rakuten-japan-mcp" alt="Featured on ClaudeWave: atushi1841/rakuten-japan-mcp" width="320" height="64" /></a>

More MCP Servers

rakuten-japan-mcp alternatives