Search Guide
Use search to find commander decks by commander, color identity, cards, tags, and built-in filters.
You can keep it simple and type something like atraxa, or build a more specific search like cm:atraxa card:"Sol Ring" is:legal.
Start Here
- Type a commander name to search commanders:
atraxa - Put filters next to each other to narrow results:
atraxa tag:blink - Use
ORwhen either option should match:cm:atraxa OR cm:voja - Put
-in front to exclude something:-tag:budget - Use parentheses when you want to group part of the query:
(cm:atraxa OR cm:voja) is:legal
Search Basics
- Bare words search commander names.
atraxaworks likecommander:atraxa. - Putting clauses next to each other means
AND. ANDandORare case-insensitive, but they must be separate words.- Negation uses
-, notNOT. - Use double quotes for values with spaces, such as
card:"Sol Ring". - Field names are case-insensitive.
- Parentheses control order of operations.
- Search order is: parentheses, then negation, then
AND, thenOR. - Unknown fields and unknown card names return an error instead of being silently ignored.
Supported Fields
| Field | Aliases | What it does | Supported operators | Example |
|---|---|---|---|---|
commander | commander, cm, cmdr | Search by commander name | : contains text, = exact name | cm:atraxa, commander="Atraxa, Praetors' Voice" |
ci | ci | Filter by color identity | : or <= subset, >= superset, = exact match | ci:wu, ci>=wu, ci=wubrg |
card | card, c, cn | Find decks that contain a card | :, =, != | card:"Sol Ring", -card:"Mana Crypt" |
tag | tag, t | Match a deck tag | :, = | tag:blink, -tag:budget |
is | is | Apply a built-in filter | : | is:legal, is:partner |
Search by Commander
- Bare text searches commander names with a case-insensitive contains match.
commander:works the same way.commander=does a case-insensitive exact match.commander!=...is not supported. Use-commander:...instead.
Examples:
atraxacommander:"Atraxa, Praetors' Voice"commander="Atraxa, Praetors' Voice"-cm:atraxa
Search by Color Identity
Use the letters W, U, B, R, and G.
ci:wumeans the deck’s color identity is a subset of white-blue.ci<=wumeans the same thing asci:wu.ci>=wumeans the deck includes both white and blue.ci=wumeans the deck is exactly white-blue.
Examples:
ci:wci:wuci>=brci=wubrg
Search by Card
- Card searches use exact card names, not partial text.
- Matching is case-insensitive.
- Multi-word card names must be quoted.
- If a card name cannot be resolved, the query returns an error.
Examples:
card:"Sol Ring"c:"Smothering Tithe"cn!="Mana Crypt"card:"Sol Ring" OR card:"Arcane Signet"
Search by Tag
- Tag matching is exact, not partial.
tag:andtag=behave the same way.tag!=...is not supported. Use-tag:...instead.
Examples:
tag:blinkt:sacrifice-tag:budget
Built-In Filters
Supported is: values:
| Value | Meaning |
|---|---|
legal | The deck’s commander is legal in the format. |
commander | Every commander in the deck would be legal as a commander by the rules of the format (i.e. a legendary creature, or a planeswalker with the “can be your commander” ability). |
partner | The deck uses multiple commanders. |
legalpartnerpairing | The commander pairing is a legal partner pairing. |
If your user is set to only search legal commanders, then is:legal, is:commander, and is:legalpartnerpairing are automatically added to the end of your search query.
Examples:
is:legalis:partneris:definitivecm:tymna is:legalpartnerpairing
Putting It Together
Examples:
cm:atraxa is:legalcm:atraxa ci>=wubgcard:"Sol Ring" -tag:budget(cm:atraxa OR cm:voja) is:partnerci:wu tag:blink -is:definitive
Quoting Tips
- Use double quotes for anything with spaces.
- Quoted text is treated as one value.
- Bare words are split on whitespace.
- Embedded double quotes inside a quoted value are not supported.
Examples:
"Sol Ring"card:"The One Ring"commander:"Atraxa, Praetors' Voice"
Common Mistakes
NOT tag:budget: use-tag:budgetinstead.card:sol: card searches need an exact card name such ascard:"Sol Ring".tag:bud: tag search is exact, not partial.commander!=atraxa: use-commander:atraxainstead.ci>wu: useci>=wu,ci<=wu,ci:wu, orci=wu.