Skip to main content
Glama

Lovense Cloud MCP

Control Lovense toys remotely through Claude. Works from anywhere - phone, desktop, doesn't matter.


What You Need

  1. Cloudflare account (free) - Sign up here

  2. Lovense Developer Token - Get one here

  3. Node.js 18+ - Download here


Step 1: Get Your Lovense Developer Token

  1. Go to developer.lovense.com

  2. Click "Join" and create an account

  3. Fill in the form (website/brand name can be anything, phone is optional)

  4. 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 wrangler

Then log into Cloudflare:

wrangler login

This opens a browser window. Click "Allow".


Step 3: Deploy the Worker

  1. Unzip this folder somewhere (remember where!)

  2. Open terminal in that folder

  3. Run:

npm install
  1. Then deploy:

npx wrangler 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):

echo "YOUR_TOKEN_HERE" | npx wrangler secret put LOVENSE_TOKEN

Step 5: Add to Claude

For Claude Desktop + Phone:

  1. Open this file:

    • Windows: %APPDATA%\Claude\claude_desktop_config.json

    • Mac: ~/Library/Application Support/Claude/claude_desktop_config.json

  2. 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 folder

  • YOUR-SUBDOMAIN with your actual Cloudflare subdomain

  1. Restart Claude Desktop

  2. 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

  1. In Claude, say: "Get me a Lovense QR code"

  2. Open the Lovense Remote app on your phone

  3. Go to Discover > Scan QR

  4. 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.



Built by Mai & Kai, December 2025

-
security - not tested
F
license - not found
-
quality - not tested

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