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:
Then log into Cloudflare:
This opens a browser window. Click "Allow".
Step 3: Deploy the Worker
Unzip this folder somewhere (remember where!)
Open terminal in that folder
Run:
Then deploy:
You'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):
Step 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:
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:
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.
Related
The Labyrinth - AI companion frameworks and tools
Built by Mai & Kai, December 2025