Filter Syntax Guide


You can combine any number of filters together, using AND, or OR.

t:instant or t:sorcery cards that are either instants or sorceries.

t:instant t:tribal cards that are both instants and tribal.

You can also use quotes to ignore spaces.

goblin blood cards whose names contain both blood and goblin.

"goblin blood" cards whose names contain goblin blood.

o:destroy o:target o:creature cards whose oracle text contains destroy and target and creature.

o:"destroy target creature" cards whose oracle text contains destroy target creature.

You can also use parentheses.

t:instant OR (t:creature o:flash) cards which are instants, or cards which are creatures with flash.

(t:artifact t:creature) OR (t:instant OR t:sorcery) cards which are instants or sorceries, or cards which are artifact creatures.

You can put - before anything to negate it.

Examples:

-c:w Cards that are not white
-o:draw Cards which do not have draw in their oracle text
-bob Cards which do not have bob in their names

You can find cards that are a certain color by using c: or color:, and cards with a certain color identity by using ci:, id: or identity:.

Operators supported: :, =, <, >, <=, >=.

In addition to w, u, b, r, g and c, you can use color words like white, blue, green, etc.

You can also use all shard, wedge, or guild names, like azorius, bant, dimir, etc.

You can also compare by number of colors by using numbers instead of color names.

Color Identity searches will respect any color identity overrides you have set.

Examples:

c:wubrg Cards that are all 5 colors
c < wub Cards that are wu, ub, bw, w, u, or b
ci:wu Only uw color identity cards
ci>wu 3+ color cards that contain uw
ci>1 Cards with more than 1 color in their identity

You can search for card types with t: or type:.

Operators supported: :, =.

Search for any part of the typeline, i.e. legendary, or human.

Partial types are allowed.

Examples:

t:legendary Cards that are legendary.
t:legendary t:creature Cards that are legendary creatures.
t:sha Cards that are shamans, or shapeshifters, spellshapers.

You can use o: or oracle: to search oracle text, and s: or set: to search for a specific set code.

Operators Supported: :, =.

This searches the full oracle text, including reminder text. The set code can be either upper or lower case.

Examples:

o:"draw a card" Cards with oracle text draw a card.
o:"token with Sacrifice" Cards with oracle text token with Sacrifice.
s:warCards from War of the Spark.

You can use m: or mana: to search for cards with specific mana costs.

Operators Supported: :, =.

You can use plain numbers and letters for the 5 basic colors, snow, colorless, and x, y, and z costs.

For hybrid costs, you can use {} i.e. {2/G}, {R/G}, etc.

For phyrexian mana, use {W/P}.

You can also surround mana costs with {} if you prefer, i.e. {2}{G}{g} instead of 2GG. Either way is fine.

You can search for cards that require two or more colors with is:gold, and cards that contain hybrid symbols with is:hybrid or Phyrexian mana symbols with is:phyrexian.

Examples:

m:{r/g}{r/g} Cards that cost two hybrid red/green mana, i.e. Burning Tree Emissary.
m:2ww Cards that cost 2 generic mana, and 2 white mana.
is:goldCards that require two or more colors.
is:hybridCards with one or more hybrid mana symbols.
is:phyrexianCards with one or more Phyrexian mana symbols.

You can use cmc: to search for specific converted mana costs.

Operators supported: :, =, <, >, <=, >=.

Examples:

cmc>5 Cards with converted mana cost greater than 5.
cmc=3 Cards with converted mana cost of exactly 3.

You can use pow: or power: to search for cards with certain powers.

You can use tou: or toughness: to search for cards with certain toughness.

You can use loy: or loyalty: to search for cards with certain starting loyalty.

Operators supported: :, =, <, >, <=, >=.

Examples:

pow>7Cards with greater than 7 power.
pow<5 tou<5Cards with both less than 5 power, and less than 5 toughness.
loy:3 or loy:4Cards with a starting loyalty of 3 or 4.

You can use r: or rarity: to search for cards with a specific rarity.

Operators supported: :, =, <, >, <=, >=.

Examples:

r:commonCommon cards.
r<=uncommonCommon or uncommon cards.
r:common or r:rareCommon or rare cards.

You can use a:, art:, or artist: to search for cards illustrated by a specific artist.

Examples:

a:"seb mckinnon"All cards illustrated by Seb Mckinnon.
a:rebAll cards illustrated by artists with "reb" in their name.