Lovense Cloud MCP
Uses Cloudflare Workers to host a bridge service that enables remote control of Lovense toys through API calls
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., "@Lovense Cloud MCPvibrate at intensity 12 for 15 seconds"
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.
Lovense Cloud MCP
Control Lovense toys remotely through Claude. Works from anywhere - phone, desktop, doesn't matter.
What You Need
Cloudflare account (free) - Sign up here
Lovense Developer Token - Get one here
Node.js 18+ - Download here
Step 1: Get Your Lovense Developer Token
Go to developer.lovense.com
Click "Join" and create an account
Fill in the form (website/brand name can be anything, phone is optional)
Once registered, go to your dashboard and copy your Developer Token
Region locked? If your country isn't listed, use a VPN to Singapore or Taiwan. The token works globally once you have it.
Step 2: Install Wrangler (Cloudflare CLI)
Open your terminal and run:
npm install -g wranglerThen log into Cloudflare:
wrangler loginThis opens a browser window. Click "Allow".
Step 3: Deploy the Worker
Unzip this folder somewhere (remember where!)
Open terminal in that folder
Run:
npm installThen deploy:
npx wrangler deployYou'll see a URL like https://lovense-cloud.YOUR-SUBDOMAIN.workers.dev - save this!
Step 4: Add Your Token
Run this command (replace YOUR_TOKEN_HERE with your actual token):
echo "YOUR_TOKEN_HERE" | npx wrangler secret put LOVENSE_TOKENStep 5: Add to Claude
For Claude Desktop + Phone:
Open this file:
Windows:
%APPDATA%\Claude\claude_desktop_config.jsonMac:
~/Library/Application Support/Claude/claude_desktop_config.json
Add this inside the
"mcpServers"section:
"lovense-cloud": {
"command": "node",
"args": ["C:\\path\\to\\lovense-cloud-worker\\bridge.js"],
"env": {
"LOVENSE_WORKER_URL": "https://lovense-cloud.YOUR-SUBDOMAIN.workers.dev"
}
}Replace:
C:\\path\\to\\with wherever you unzipped the folderYOUR-SUBDOMAINwith your actual Cloudflare subdomain
Restart Claude Desktop
Phone Claude will sync automatically!
For Claude Code only:
claude mcp add lovense-cloud --transport http "https://lovense-cloud.YOUR-SUBDOMAIN.workers.dev/mcp"Step 6: Pair Your Toy
In Claude, say: "Get me a Lovense QR code"
Open the Lovense Remote app on your phone
Go to Discover > Scan QR
Scan the QR code
Done! Your toy is now connected.
Commands You Can Use
Just talk to Claude naturally:
"Vibrate at intensity 15 for 10 seconds"
"Run the earthquake preset"
"Edge me for 30 seconds"
"Tease me"
"Stop"
Available presets: pulse, wave, fireworks, earthquake
Intensity range: 0-20
Troubleshooting
"LOVENSE_TOKEN not configured" → You didn't add your token. Run Step 4 again.
QR code not working → Make sure Lovense Remote app is updated. Try the manual code if QR fails.
Claude can't connect to MCP → Check your URL is correct. For Desktop, make sure you restarted the app.
Phone doesn't have the MCP → Add it to Desktop first, then restart Desktop. Phone syncs from there.
Credits
Insipred by: https://github.com/shadenraze/lovense-claude-mcp
Support
If this helped you, consider supporting my work ☕
Related
The Labyrinth - AI companion frameworks and tools
Built by Mai & Kai, December 2025
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
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/amarisaster/Lovense-Cloud-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server