Lovense Cloud MCP
Uses Cloudflare Workers to host a bridge service that enables remote control of Lovense toys through API calls
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
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
Related MCP server: Homey MCP Server
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
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
WHOOP recovery, strain, sleep and workouts in Claude via official WHOOP OAuth. Free, open source.
Connect Claude to your Platform7n workspaces: chat, links, work and decks. One-click OAuth.
Connect Claude to your Platform7n workspaces: chat, links, work and decks. One-click OAuth.
Manage your IoT device fleet directly from Claude. Create device templates with datastreams and events, provision new devices, read live sensor data, and control outputs. The Blynk connector integrates with the Blynk IoT platform, enabling direct configuration and monitoring of connected devices and infrastructure.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceAn MCP server that connects Claude and other MCP clients to buttplug.io, allowing AI models to directly control and orchestrate intimate hardware in real-time. It provides a suite of tools for device discovery and haptic commands like vibration, rotation, and patterned pulses.-
- AlicenseNot gradedqualityDmaintenanceEnables Claude AI to control and manage Homey Pro smart home devices, flows, and analytics through natural language.12MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to control Bluetooth Low Energy devices remotely through a WebSocket and Web Bluetooth bridge, exposing tools for vibration, suction, licking, pulsing, and status checks.MIT
- AlicenseNot gradedqualityCmaintenanceEnables controlling Lovense toys from the Claude app in natural language by forwarding commands through Lovense's official cloud API from a stateless Cloudflare Worker, with tools for pairing, vibration, thrusting, presets, custom patterns, and emergency stop. Deployment requires only a one-time setup, after which no computer needs to stay on.1MIT