emoji.dance for AI assistants
Connect emoji.dance to Claude, ChatGPT or another AI assistant, and ask it to make you a playlist.
What it can do
Once connected, your assistant can:
- see your emoji.dance playlists and the songs in them;
- make a new playlist, and add songs to or take songs off one you have;
- choose which playlist you DJ from in rooms;
- show you the popular rooms right now, and look up a room by its link.
Anything it changes shows up at once in any emoji.dance tab you have open.
It can't do anything else. It can't chat, join a room, play music, change your name or look, see your email or payments, delete a playlist or see anyone else's playlists.
Things to ask
- "Make me an emoji.dance playlist of 90s French house, 40 songs."
- "Add five more songs like these to my Chill list."
- "What's on my Party list? Take off the live versions."
- "Switch me to my Road Trip playlist."
- "What emoji.dance rooms are popular right now?"
Your assistant finds each song on YouTube (or Vimeo, Dailymotion or SoundCloud) and adds its link. A playlist holds up to 100 songs, and an account keeps 4 playlists (20 with Party+ Membership). Some videos can't be played outside their own site; those show as unplayable when their turn comes, and you can take them off as usual.
Connecting
You'll need an emoji.dance account. When you connect, emoji.dance asks you to log in (with Google, which makes you an account if you don't have one) and then shows what the app is asking for. Nothing happens until you choose Allow.
Claude (claude.ai and the Claude apps):
- Open Settings, then Connectors, and choose Add custom connector.
- Name it emoji.dance, and for its URL enter
https://emoji.dance/mcp. Leave the advanced settings empty. - Choose Connect, log in to emoji.dance and choose Allow.
- In a chat, turn emoji.dance on from the tools menu.
ChatGPT:
- Go to chatgpt.com/plugins, choose +, then Add custom MCP server.
- Name it emoji.dance, enter
https://emoji.dance/mcpas the server URL, choose OAuth to sign in, and choose Create as a plugin. - Log in to emoji.dance and choose Allow.
- In a new chat, type @ and pick emoji.dance, then ask away.
Claude Code: run claude mcp add --transport http emoji-dance https://emoji.dance/mcp, then /mcp to log in.
Any other app that supports MCP (the Model Context Protocol) and remote servers: add https://emoji.dance/mcp as a server. It logs in with OAuth, as above.
These apps change their menus now and then; if a step doesn't match, look for connectors or apps in their settings. Custom connectors may need a paid plan.
Disconnecting
In a room, open Settings from your profile (on a phone, tap your profile) and go to Advanced. Connected apps lists every app you've connected; choose Disconnect, and it loses access straight away. Removing emoji.dance in the app itself is a good idea too. Deleting your account disconnects everything.
Your privacy
We keep the name each app gives itself, and when you connected it and it last used your account, so it stays connected and you can see it in your settings. We never see your conversations with the assistant. What you ask it, and what it reads from emoji.dance to answer you, is handled by the company that runs it, under its own privacy policy. Our Privacy Policy has the details, and our Terms cover what a connected app does with your account.
Help
Something not working, or a question? Reach us through our help page.