Rakuten API MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Rakuten API MCP Serversearch for wireless headphones on Rakuten Ichiba"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Rakuten API MCP Server
楽天ウェブサービスの新しいエンドポイント(openapi.rakuten.co.jp / 2026年インフラ刷新後)に対応した、楽天市場、楽天ブックス、楽天トラベル、楽天レシピ、楽天Kobo、楽天GORAの情報を取得・検索できる MCP (Model Context Protocol) サーバーです。
特徴
2026年5月に移行した認証方式(
applicationIdとaccessKey)に対応。レートリミット(429エラー)制御、およびOrigin/Refererヘッダー送信によるセキュリティ設定に対応。
サービスごとにモジュール分割された構成。
Related MCP server: Amazon PA-API MCP Service
対応サービス
本MCPサーバーは、以下の楽天サービスに対応したツール群を登録します。各ツールの詳細な引数やスキーマは、MCPクライアントの自動検出機能により確認可能です。
楽天市場
楽天ブックス
楽天レシピ
楽天トラベル
楽天Kobo
楽天GORA
インストールとセットアップ
1. 依存ライブラリのインストール
本プロジェクトは uv を使用してパッケージ管理されています。
uv venv
uv sync2. 環境変数の設定
.env ファイルを作成し、以下の値を設定してください(ひな形は .env.example にあります)。
RAKUTEN_APPLICATION_ID=アプリケーションID (UUID形式)
RAKUTEN_ACCESS_KEY=アクセスキー (pk_から始まるキー)
RAKUTEN_ALLOW_URL=許可されたWebサイトドメイン (例: https://example.com/)
RAKUTEN_AFFILIATE_ID=アフィリエイトID (任意)MCPクライアントの設定例
Claude Desktop などの MCP クライアント設定(例: config.json)に以下を追加してください。
{
"mcpServers": {
"rakuten-api": {
"command": "uv",
"args": [
"run",
"--path",
"[リポジトリの絶対パス]/src/main.py"
],
"env": {
"RAKUTEN_APPLICATION_ID": "アプリケーションID",
"RAKUTEN_ACCESS_KEY": "アクセスキー",
"RAKUTEN_ALLOW_URL": "登録ドメイン",
"RAKUTEN_AFFILIATE_ID": "アフィリエイトID(任意)"
}
}
}
}開発とテスト
pytest を用いて、モックを用いたテストを実行可能です。
uv run pytestThis server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables access to SORACOM IoT platform data including Harvest sensor data, file storage, SoraCam camera footage/events, and SIM statistics through authenticated API calls.5MIT
- Alicense-qualityCmaintenanceEnables interaction with Amazon's Product Advertising API to search for and retrieve product information from Amazon marketplaces. Supports multiple Amazon regions and marketplaces with configurable host, region, and partner credentials.MIT
- FlicenseAqualityBmaintenanceEnables retrieval of Rakuten RMS sales data, including daily summaries, product rankings, order details, and cancel rates.41
- AlicenseAqualityDmaintenanceEnables interaction with eBay APIs for account verification, item search, and browsing via OAuth 2.0 authentication, with support for token refresh and sandbox/production environments.4MIT
Related MCP Connectors
Search PayU docs, browse the payment integration catalog, and fetch production-ready code.
Access and interact with anime and manga data seamlessly. Retrieve detailed information about your…
Search, document and execute authenticated API calls across 500+ apps via one MCP server
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/malken21/RakutenAPI-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server