楽楽販売 MCPサーバー
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., "@楽楽販売 MCPサーバー受注データをCSVでエクスポートして"
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.
Rakuraku Sales MCP Server
This is an MCP server that allows you to call the following APIs from Claude's "Custom Connector" based on the Rakuraku Sales (RAKUS) API Integration Manual (2025/02, 15th edition).
File upload / CSV file import / CSV data import / CSV import status check / CSV export
Record create / update / delete / retrieve
Prerequisites (Rakuraku Sales side)
API integration option contract + IP access restriction settings are required (Manual, Chapter 1, Section 5). Allow the source IP of the deployment server in Security Settings > IP Access Restrictions. (If you are using a PaaS without a fixed IP, such as Render, you will need to use static outbound IP addresses.)
Issue and confirm the API token in the User Settings screen (Manual, Chapter 3).
Check the
dbSchemaId,importId, and field IDs for each DB in Admin Settings > Maintenance Features > API Parameter Information.
Deployment Procedure (Render / Detailed)
For those new to PaaS, we have compiled a step-by-step guide from pushing to GitHub to connecting with Claude in RENDER_DEPLOY.md. Please start there.
Blueprint deployment using render.yaml is supported.
Here are the key points:
Push this folder to a GitHub repository
Create a Web Service from the Blueprint (
render.yaml) on Render (plan:starteror higher)Set
RAKURAKU_DOMAIN/RAKURAKU_ACCOUNT/RAKURAKU_API_TOKEN/MCP_SHARED_SECRETin the environment variablesEnable "Static Outbound IP Addresses" in the Settings screen, and register the displayed static IPs in Rakuraku Sales' IP access restrictions
Register
https://<deployment-url>.onrender.com/mcpas the connector URL in Claude
You can also deploy in the same way on other platforms (Railway / Fly.io / your own VPS + PM2, etc.) as long as Node.js 18 or later is available.
Claude Connector Settings
Open "Add Custom Connector" in the Claude.ai settings screen.
Enter each item.
Name: Any name (e.g., Rakuraku Sales)
Remote MCP server URL:
https://<deployment-url>/mcpOAuth Client ID / Secret: Leave blank (this server uses a simple shared secret method)
If
MCP_SHARED_SECRETis set, configure the connector to send the headerAuthorization: Bearer <MCP_SHARED_SECRET>. (Note: The current Claude.ai custom connector UI may not allow you to directly specify additional headers. In that case, leaveMCP_SHARED_SECRETempty and protect the server with IP access restrictions or your own authentication middleware.)Click "Add" to connect.
Local Verification
npm install
cp .env.example .env
# .env を編集して RAKURAKU_DOMAIN / RAKURAKU_ACCOUNT / RAKURAKU_API_TOKEN を設定
npm startCheck connectivity from another terminal:
curl -X POST http://localhost:3000/mcp \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-06-18","capabilities":{},"clientInfo":{"name":"test","version":"1.0"}}}'Provided Tools
Tool name | Corresponding API | Description |
rakuraku_file_upload | File upload API | Upload a file to the temporary area (get fileId) |
rakuraku_csv_file_import | CSV file import API | Schedule an import of an uploaded file |
rakuraku_csv_data_import | CSV data import API | Upload and schedule an import at the same time |
rakuraku_csv_import_status | CSV import status check API | Check import progress and results |
rakuraku_csv_export | CSV export API | Retrieve records as CSV |
rakuraku_record_create | Record create API | Create a new record |
rakuraku_record_update | Record update API | Update a record (including line item updates) |
rakuraku_record_delete | Record delete API | Delete a record |
rakuraku_record_get | Record retrieve API | Retrieve a single record |
Notes
The field IDs specified in
valuesfor the record create/update APIs (e.g., "105110") differ for each DB. Check them in advance on the "API Parameter Information" screen, and tell Claude "The field ID for this DB is XX" before requesting operations.The Rakuraku Sales API has a limit of 20 requests per minute (Manual, Chapter 5). Please be careful when processing large amounts of data.
Do not share
RAKURAKU_API_TOKENwith third parties. Use the environment variable (Secret) feature of your deployment platform, and avoid writing it directly in code or Git repositories.
This 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 Connectors
Hosted Amazon Seller Central and Amazon Ads MCP server for Claude, ChatGPT, Cursor, and agents.
Hosted Amazon Seller and Vendor MCP server for Claude, ChatGPT, Cursor, Codex, Gemini, Copilot.
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
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/NSSseta4177/rakuraku-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server