books_book_search
Searches Rakuten Books for printed books by title, author, ISBN, publisher or free-text keyword, returning ISBN, author, publisher, series, table of contents, preview URL, list price and review stats.
The Rakuten ecosystem as one server: Ichiba products and price comparison, Books across print, discs, games and software, Travel availability, Recipe rankings, Kobo eBooks and GORA golf plans.
LABSCO SUMMARY
ichiba_item_search returns listings; ichiba_product_search goes through the Item Price Navi catalogue, which groups the same product across sellers and returns its minimum, maximum and average price with the number of shops carrying it — the vendor names it as the way to answer whether a price is fair. Most of the rest is a hierarchy plus a search over it, and the genre and area lookups exist because those searches want codes rather than names: ichiba_genre_search starts at '0', books_genre_search at '000', kobo_genre_search at '101', and travel_get_area_class returns the prefecture, city and district codes the hotel searches expect.
A Rakuten API client with 28 tools spanning Ichiba shopping and its genre tree, Rakuten Books across print, CDs, DVDs, foreign books, magazines, games and software, Rakuten Travel, Rakuten Recipe, Rakuten Kobo and Rakuten GORA golf.
Rakuten API credentials, supplied as RAKUTEN_APP_ID and RAKUTEN_ACCESS_KEY.
One command plus a key — npm install -g rakuten-mcp, then supply credentials
USE CASES
The cross-seller catalogue groups the same product across shops and returns its price spread, which a single listing search cannot show.
Each medium has its own tool with its own fields — ISBN, JAN, hardware, target OS — and the cross-category search is the fallback when you do not know which.
The vacancy search returns the actual plans with per-night and total prices and a reserve URL, which is a different answer from a list of hotels.
The ranking comes back with the ingredient list, a cooking-time indication and a cost estimate, so the choice can be made before opening the recipe.
Plans are searched against a play date and carry what is included — cart, caddie, lunch, drinks — which is where the real price difference sits.
The genre tree starts at '101' and drills down, which is how the eBook search gets narrowed to something specific.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
books_book_searchSearches Rakuten Books for printed books by title, author, ISBN, publisher or free-text keyword, returning ISBN, author, publisher, series, table of contents, preview URL, list price and review stats.
books_cd_searchSearches Rakuten Books for music CDs by title, artist, label or JAN code, returning artist, label, JAN, track list, list price and review stats.
books_dvd_searchSearches Rakuten Books for DVDs and Blu-ray discs by title, performer, label or JAN, returning performer, label, JAN, list price and review stats.
books_foreign_book_searchSearches Rakuten Books for foreign-language books by title, author, ISBN or publisher, with a Japanese-translated title field where one exists.
books_game_searchSearches Rakuten Books for video games by title, hardware such as Nintendo Switch or PlayStation 5, or JAN, returning hardware, label, JAN, list price and review stats.
books_genre_searchBrowses the Rakuten Books genre hierarchy. Pass '000' to list top-level genres, or a three-character genre ID to fetch its parents and direct children.
books_magazine_searchSearches Rakuten Books for magazines by title, publisher or JAN, returning publisher, JAN, publication cycle, preview URL and review stats.
books_software_searchSearches Rakuten Books for computer software by title, target OS such as Windows or macOS, or JAN, returning target OS, label, JAN, list price and review stats.
books_total_searchSearches across all Rakuten Books categories at once — books, CDs, DVDs, video games, software, magazines and foreign-language books — for when the target category is unknown.
gora_golf_course_detailReturns a Rakuten GORA golf course's full detail by ID: postal address, phone, designer, hole and par counts, course distance, green type, dress code, practice, lodging and meal facilities, credit card acceptance, layout map URL, and weekday and holiday base prices.
gora_golf_course_searchSearches Rakuten GORA golf courses by area code, keyword or coordinates, returning name, address, nearest highway interchange, distance from it, evaluation score, image URL and a reservation calendar URL.
gora_plan_searchSearches Rakuten GORA for reservation plans available on a specific play date, returning each course with its plans, price per player, base price, cart, caddie, lunch and drink inclusions, start time zone and points, filterable by area, course, player count or budget.
ichiba_genre_searchBrowses the Rakuten Ichiba genre hierarchy. Pass '0' to list top-level genres, or a specific genre ID to fetch its ancestors, siblings and direct children.
ichiba_item_rankingReturns the Rakuten Ichiba bestseller ranking, overall or filtered by genre, time period, age and gender, with each item's rank, price, review stats and purchase URL.
ichiba_item_searchSearches products on Rakuten Ichiba by keyword. Supports price range filtering, sorting by review count, review average or price, and restricting results to a specific genre or shop. Returns a paginated list of items with prices, review stats, images and direct purchase URLs.
ichiba_product_searchSearches Rakuten's Item Price Navi, the cross-seller catalogue that groups identical products across shops. Returns each product with its minimum, maximum and average price across all sellers and the number of shops carrying it. Filter by maker_code to restrict results to one manufacturer.
ichiba_tag_searchLooks up details for a specific Ichiba tag by tag ID. Tags are facet-style attributes such as size and colour attached to items; the response gives the tag group it belongs to, the tag name and any parent tag.
kobo_ebook_searchSearches the Rakuten Kobo eBook catalogue by keyword, title, author, publisher or genre, returning title, series, author, publisher, price, sale URL, language code, image URL and review stats.
kobo_genre_searchBrowses the Rakuten Kobo eBook genre hierarchy from the '101' top level, returning the current genre, its ancestors and its direct children.
recipe_category_listReturns the full Rakuten Recipe category hierarchy of 43 large, around 540 medium and around 1500 small categories, each with an ID, a name and a URL; medium and small categories carry a parent category ID for assembling the tree.
recipe_category_rankingReturns the top recipes in a Rakuten Recipe category, with title, ingredient list, cooking time indication, cost estimate, image URLs, author nickname and a direct recipe URL.
travel_get_area_classReturns the full Rakuten Travel area-code hierarchy — Japan, prefecture, city and district — for use as the area parameters in the hotel search tools.
travel_get_hotel_chain_listLists all Rakuten Travel hotel chains with their codes, for filtering or grouping search results by chain.
travel_hotel_detail_searchReturns detailed information for one Rakuten Travel hotel by its hotel number, in the same shape as the search results but with per-axis ratings and detail fields populated.
travel_hotel_rankingReturns the top-ranked Rakuten Travel hotels, overall or by ranking genre across onsen, ryokan, city, resort, business hotel, pension and public house, with rank, name, area, review stats and information URLs.
travel_keyword_hotel_searchSearches Rakuten Travel hotels by free-text keyword such as a hotel name, area name or landmark, for when the area code is unknown.
travel_simple_hotel_searchSearches Rakuten Travel hotels by area code — Japan to prefecture to city to district — or by latitude and longitude, returning hotel summaries with prices, addresses, review stats and ratings.
travel_vacant_hotel_searchSearches Rakuten Travel for hotels with rooms available on given check-in and check-out dates, returning each hotel with its available plans, per-night and total prices, breakfast flag and reserve URL.
BEFORE YOU INSTALL
28 tools when we connected. All are read-only: travel_vacant_hotel_search finds availability without reserving, and gora_plan_search returns golf plans without booking.
All 5 documented clients run the server on your machine.
CONTEXT COST
Rated by the size of the 28 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
npm install -g rakuten-mcp{
"mcpServers": {
"rakuten": {
"command": "npx",
"args": [
"-y",
"rakuten-mcp"
],
"env": {
"RAKUTEN_APP_ID": "<YOUR_RAKUTEN_APP_ID>",
"RAKUTEN_ACCESS_KEY": "<YOUR_RAKUTEN_ACCESS_KEY>"
}
}
}
}claude mcp add rakuten -e RAKUTEN_APP_ID=<YOUR_RAKUTEN_APP_ID> -e RAKUTEN_ACCESS_KEY=<YOUR_RAKUTEN_ACCESS_KEY> -- npx -y rakuten-mcp