WCS Points logo

WCS Points

WSDC Points MCP Server

Ask Claude, ChatGPT, Cursor or any AI assistant about West Coast Swing dancers: WSDC points, divisions per role, level-ups, event results and the official rules (rulebook 2026.1B).

https://wcspoints.com/mcp

FreeNo sign-upRead-only~27,000 dancers~8,000 events

Ask things like

Connect your AI assistant

Claude (web & desktop)

Settings → Connectors → Add custom connector, name it “WSDC Points” and paste the URL:

https://wcspoints.com/mcp

Claude Code

claude mcp add --transport http wsdc-points https://wcspoints.com/mcp

ChatGPT

Enable developer mode for apps/connectors in Settings, then create a connector with the URL above (no authentication).

Cursor, Windsurf & others

{
  "mcpServers": {
    "wsdc-points": {
      "url": "https://wcspoints.com/mcp"
    }
  }
}

VS Code (GitHub Copilot)

.vscode/mcp.json:

{
  "servers": {
    "wsdc-points": {
      "type": "http",
      "url": "https://wcspoints.com/mcp"
    }
  }
}

Any MCP client

Transport: Streamable HTTP. Authentication: none. Server card: /mcp/server-card.

Tools

search_dancersSearch WSDC dancers
Find West Coast Swing dancers in the WSDC Points Registry by name or WSDC ID.
get_dancer_profileGet WSDC dancer profile
Get a dancer's WSDC profile: current division and points per role (Leader/Follower), the Jack & Jill divisions they are allowed to enter in each role, points per division, level-up timeline, and first/last competition dates.
get_dancer_resultsGet WSDC dancer competition results
List a dancer's WSDC Jack & Jill placements (event, date, division, role, placement, points), most recent first. Totals are computed over all results matching the filters.
search_eventsSearch WSDC events
Find WSDC registry events (West Coast Swing conventions with points-awarding Jack & Jill contests) by name, city, year and/or country. Most recent first. Use the event_id with get_event_results.
get_event_resultsGet WSDC event results
Get the Jack & Jill placements recorded in the WSDC registry for one event, grouped by division (highest first): placement, role, points awarded, dancer name and WSDC ID.
get_recent_levelupsGet recent WSDC level-ups
List dancers who recently moved up to a higher WSDC division (in either role), most recent first, optionally filtered by country and target division.
get_division_statsGet WSDC division statistics
Count dancers by current division and role (Leader/Follower), worldwide or for one country, optionally only recently active dancers.
search_wsdc_rulesSearch the WSDC rules
Search the official WSDC Registry Event Rules (current rulebook) and return the most relevant sections verbatim: division move-up thresholds, points per placement and tier, primary/secondary role rules, contest requirements, age divisions, judging.
get_registry_infoGet WSDC registry info
Data coverage and freshness: number of dancers and events, date of the most recent event in the mirror, the rulebook version, and links to the official sources.

FAQ

What is the WSDC Points Registry?

The World Swing Dance Council (WSDC) records the results of West Coast Swing Jack & Jill contests held at WSDC Registry Events. Points earned for placements determine which skill division (Newcomer, Novice, Intermediate, Advanced, All-Stars, Champions) a dancer may compete in, separately for the Leader and Follower roles.

How are WSDC points earned?

By placing in a WSDC Jack & Jill contest. Points depend on the placement and on the contest tier, which is set by the number of competitors in your role: under the 2026.1B rulebook, 1st place earns 3 points in a Tier 1 contest (5–10 competitors) and up to 25 points in a Tier 6 contest (130+ competitors). Larger contests also give points to other finalists.

How many points do I need to move up a division?

Per the WSDC advancement chart (rulebook 2026.1B, Chart 3): Novice dancers may move up with 16 Novice points and must move up with 30; Intermediate 30 / 45; Advanced 60 / 90; All-Stars 150 / 225. A single point in the next division up also requires moving up. Champions are allowed with 1 Champions point and required with 10. A secondary role has its own chart. Ask the server's search_wsdc_rules tool for the exact wording.

How do I find my WSDC ID?

Ask your AI assistant to search for your name: the search_dancers tool accepts names in any order, partial names, misspellings and Cyrillic. A WSDC ID is assigned once you earn your first point.

Is this the official WSDC registry?

No. It is an independent, unofficial mirror of the public WSDC Points Registry, not affiliated with the World Swing Dance Council. The official source is worldsdc.com.

How up to date is the data?

The mirror is synchronised from the public registry continuously; new results usually appear within about an hour of being published officially.

Is it free? Do I need an API key?

Free, no sign-up and no API key. The server is read-only and rate-limited for fair use.

Which AI assistants can use it?

Any client that supports remote MCP servers over Streamable HTTP: Claude (web, desktop and Claude Code), ChatGPT (custom connectors / developer mode), Cursor, VS Code with GitHub Copilot, Windsurf, Zed and others.

Prefer Telegram?

The same data powers @wsdc_bot, a Telegram bot for WSDC points, level-up notifications for dancers you follow, and chat questions about the registry.