rakuten-mcp
The rakuten-mcp server provides read-only access to Rakuten's e-commerce and travel APIs. All operations are read-only; creating, modifying, or deleting resources is not supported.
Search Products (
search_products): Full-text search on Rakuten Ichiba with filters for price range (min/max in yen), sorting options (price, review count, review average, etc.), and pagination.Get Genre Ranking (
get_genre_ranking): Retrieve bestseller rankings overall or filtered by a specific product genre/category.Search Genres (
search_genres): Browse and navigate Rakuten Ichiba's product category hierarchy from the top level or any parent genre.Search Books (
search_books): Search Rakuten Books by title, author, ISBN, or general keyword.Search Travel Hotels (
search_travel): Search for hotels on Rakuten Travel by keyword (e.g., hotel name or area).Search Travel Vacancy (
search_travel_vacancy): Find available hotel rooms by specifying check-in/check-out dates, location (coordinates or hotel number), number of adults, max nightly price, and search radius.Get Product Reviews (
get_product_reviews): Retrieve reviews for a specific Rakuten product using its item code, with sorting by date or rating.
Provides integration with Rakuten Web Service APIs, enabling search across Rakuten Ichiba (products), Rakuten Books, and Rakuten Travel with tools for product search, category browsing, bestseller rankings, hotel availability, and book searches.
rakuten-mcp
A Model Context Protocol server for the Rakuten Web Service API. 28 read-only tools across six Rakuten product families: Ichiba (marketplace), Books, Travel, Recipe, Kobo, and GORA (golf).
Every tool description ships in English and Japanese. Every endpoint was verified against the live Rakuten API on 2026-06-04 before release.
Install
npm install -g rakuten-mcpOr npx rakuten-mcp on demand.
Related MCP server: rippr
Configuration
Register at Rakuten Web Service.
Create an application. You get a UUID Application ID and a
pk_-prefixed Access Key.Optional: register an Affiliate ID to monetize product links. Item URLs in tool responses will carry it.
Variable | Required | Description |
| yes | Application ID (UUID format on the new platform) |
| yes | Access Key (starts with |
| no | Affiliate ID appended to every item URL |
| no | Retries on 429 / 5xx. Default 3. |
Claude Desktop
Edit claude_desktop_config.json:
{
"mcpServers": {
"rakuten": {
"command": "npx",
"args": ["-y", "rakuten-mcp"],
"env": {
"RAKUTEN_APP_ID": "your-app-id",
"RAKUTEN_ACCESS_KEY": "your-access-key"
}
}
}
}Claude Code
claude mcp add rakuten -e RAKUTEN_APP_ID=... -e RAKUTEN_ACCESS_KEY=... -- npx -y rakuten-mcpCursor / Cline / Continue
Same JSON shape as Claude Desktop, under each client's MCP config path.
Tools
Ichiba (5)
Tool | What it does |
| Keyword search on Rakuten Ichiba with price filters, sort, genre/shop restrictions. |
| Browse the genre tree. Returns current, ancestors, siblings, and children. |
| Look up a specific tag by ID. Returns the tag group and name. |
| Bestseller ranking, overall or by genre / period / age / gender. |
| Item Price Navi: same product across multiple sellers with min/max/avg price. |
Books (9)
Tool | What it does |
| Cross-category search across all of Rakuten Books. |
| Printed books by title, author, ISBN, publisher. |
| Music CDs by title, artist, label, JAN. |
| DVDs / Blu-ray. |
| Non-Japanese books. Returns |
| Magazines by title, publisher, JAN. |
| Video games by title, hardware platform, JAN. |
| Computer software by title, OS, JAN. |
| Browse the Books genre tree ( |
Travel (7)
Tool | What it does |
| Hotels by area code or lat/lon. |
| Hotels with rooms available on specific check-in / check-out dates. Returns plans with per-night and total pricing. |
| Full details for one hotel by |
| The area-code hierarchy: 日本 → 47 prefectures → cities → districts. |
| Free-text hotel search by name / landmark / area. |
| All 307 hotel chains registered on Rakuten Travel. |
| Top hotels by ranking genre (all / onsen / ryokan / city / resort / business / pension / publichouse). |
Recipe (2)
Tool | What it does |
| The full Rakuten Recipe category tree (43 large → ~540 medium → ~1500 small). Pass |
| Top recipes in a category with title, ingredient list, prep time, cost estimate, image, and author. |
Kobo (2)
Tool | What it does |
| Search Rakuten Kobo's eBook catalogue. Returns title, series, author, publisher, language code, price, and sale URL. |
| Browse the Kobo genre tree. Top-level is |
GORA (3)
Tool | What it does |
| Golf courses by area code, keyword, or coordinates. |
| Full course profile: designer, hole/par, course distance, green type, dress code, facilities, base prices. |
| Reservation plans on a specific play date. Returns per-plan prices, cart/caddie/lunch inclusions, player-count constraints. |
Example queries
楽天で1万円以下のワイヤレスイヤホンを探して。レビュー4以上。
村上春樹の楽天Kobo電子書籍を新着順で。
東京駅近くのホテル、7月1〜2日、2名で1泊1万5千円以下の空室。
今週末東京近郊のゴルフ場で安いプランは?
楽天レシピで人気の鶏胸肉料理を5件、材料と所要時間込みで。
JANコード 4988601009447 のCDの取扱店舗。Architecture
Modular: one file per API family under src/tools/. Stdio and HTTP transports both supported. Typed error tree with 8 classes covering Config / Auth / RateLimit / Server / NotFound / BadRequest / MalformedResponse / Unknown. Retry-with-backoff on 429 and 5xx, parses Retry-After as both seconds and HTTP-date. See AGENTS.md for the architecture brief, conventions, and how to add a new tool.
Safety
All 28 tools are read-only HTTP GETs against the Rakuten Web Service API. No tool creates, modifies, or deletes anything. Rakuten's terms of service and rate limits apply. Returned items are promotional listings — verify prices and availability on Rakuten before acting on them.
Disclaimer
Unofficial. Not affiliated with, endorsed by, or sponsored by Rakuten Group, Inc. Rakuten, Rakuten Ichiba, Rakuten Books, Rakuten Travel, Rakuten Recipe, Rakuten Kobo, and Rakuten GORA are trademarks of Rakuten Group, Inc. Use at your own risk.
License
Maintenance
Related MCP Servers
- Flicense-qualityDmaintenanceAn MCP server that enables users to search for products on the Mercari marketplace using keywords, categories, and specific filters like price and condition. It provides comprehensive tools for retrieving item details and browsing search results via standard or SSE protocols.Last updated
- AlicenseAqualityAmaintenanceExtract YouTube transcripts for AI agents, RAG pipelines, and LLM workflows. Supports any YouTube URL. Returns clean text or timestamped segments. No API keys required.Last updated14MIT
- AlicenseAqualityDmaintenanceMCP server for AI agents providing 300 curated Japanese home & lifestyle products across 31 categories. Features mm-precision dimension search, related-item chains (1 product → 3-5 accessories), shelf+storage coordination, and Rakuten/Amazon affiliate links.Last updated15651MIT
- AlicenseAqualityBmaintenanceMCP server for Xendit payment APIs. Invoices, disbursements, balance checks, and bank transfers across Southeast Asia.Last updated62324MIT
Related MCP Connectors
Hotel booking MCP server. Search, book, and manage reservations across 250K+ properties worldwide.
Read-only MCP server for searching Japan government procurement bid information from the KKJ portal.
Official remote MCP server for SUZURI.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- 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/mrslbt/rakuten-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server