electron.dance

io.github.Ric-LaversPublished by GitHub account Ric-Laversv0.1.0Updated Nov 2, 2026

electron.dance MCP server: upcoming gigs, community links, RSVP, and Spotify top tracks.

VerifiedStreamable HTTPWeb executableLocation & LifestyleMedia & Design

Overview

AI-generated overview

Remote MCP server for electron.dance that lets an assistant list upcoming gigs, fetch community links and Spotify top tracks, and RSVP to gigs.

What you can do
  • List upcoming gigs with current going/maybe attendance, sorted soonest-first
  • RSVP to a gig as going, maybe or none, on behalf of the site's configured default user
  • Fetch the site's current Spotify top tracks (short term)
  • Retrieve the site's public community and social links
When to use it
Useful when someone asks what gigs are on tonight, this week or this weekend at electron.dance, wants the community's social and music links, or wants to mark attendance at a gig without visiting the site.
Requirements
A remote streamable HTTP endpoint at electron.dance; no local install or packages. No authentication is declared for the endpoint, but the RSVP and top-tracks tools require a bearer token.
Before you install
RSVP changes attendance data on the site and acts as the site's configured default user, not as the individual caller. The RSVP and top-tracks tools need a bearer token, which is a credential to keep private. No environment variables or headers are declared in the manifest.

Installation

In SourceWeft

  1. Open electron.dance in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.Ric-Lavers%2Felectron-dance/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "electron-dance": {
      "type": "http",
      "url": "https://electron.dance/api/mcp"
    }
  }
}

README

This is a Next.js project bootstrapped with create-next-app.

Getting Started

First, run the development server:

bash
npm run dev# oryarn dev# orpnpm dev# orbun dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.

This project uses next/font to automatically optimize and load Geist, a new font family for Vercel.

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.

Source: README.md at commit 144b479

Tools

4

list_upcoming_gigs

List upcoming gigs

List upcoming electron.dance gigs, each with its current going/maybe attendance. Use this for 'what's on tonight/this week/this weekend' style questions instead of scraping the website — results are sorted soonest-first, so filter/take the first entries for 'tonight'. Open to anyone.

Parameterslimit

rsvp_to_gig

RSVP to a gig

Set attendance status for a gig (going, maybe, or none to clear it), on behalf of the site's configured default user. Requires a bearer token.

ParametersgigIdrequiredstatusrequired

get_top_tracks

Get Spotify top tracks

Get electron.dance's current Spotify top tracks (short term). Requires a bearer token.

Takes no parameters.

Version history

1
  1. v0.1.0LatestSep 16, 2026

Score

90% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

    Declare a license in the repository or the registry entry.