swu-mcp

Star Wars: Unlimited card data, scores, synergy and rules, ready for your AI assistant to look up.

What it is

swu-mcp is a small program that an AI assistant such as Claude can talk to. It answers questions about Star Wars: Unlimited (SWU) cards: what a card says, how strong a rubric rates it, which cards work well together, what it costs, and what the official rules say. It speaks the Model Context Protocol (MCP), an open standard that lets assistants call outside tools.

Every number comes from fixed code run over saved inputs. No AI model runs when you ask a question, and none picks a score. The same data always gives the same answer. All 48 tools only read data; none changes anything.

Install for Claude Code

You need Node.js 22 or newer. Run this once:

claude mcp add swu -- npx -y github:LampaGJ/swu-mcp

The first start builds the server from GitHub and downloads the card data (about 2 MB). Both are kept for later runs.

Install for Claude Desktop

Open the Claude Desktop settings, choose Developer, then Edit Config. Add this entry to the mcpServers section and restart the app:

{
  "mcpServers": {
    "swu": {
      "command": "npx",
      "args": ["-y", "github:LampaGJ/swu-mcp"]
    }
  }
}

The 48 tools

Cards and search

Value

Text features

Synergy and combos

Fungibility and substitutes

Market and play data

Rules

Similarity

Sets and legality

Decks, collections and trades

These take a list of cards you pass in. The server stores nothing and lists any name it cannot match.

Meta defense

The current tournament meta, grouped into archetypes from recent Premier tournament decklists, and the cards your aspects can play that answer the most of it. Win rates come from tournament results (swumetastats), with the number of matches behind each.

Provenance

Resources and prompts

The README gives a one-line description of each tool.

Data version

This release uses card data built on 2026-10-16. The server checks the download against a fixed checksum before it uses it. See the data-2026-10-16 release. To use your own data folder instead, set SWU_MCP_DATA.

Honest limits

Read more