Syntax reference

Plain words still work — a commander, an effect, a type. Written terms are exact, and they mix with words in the same box: ci<=rw equipment that gives flying. Each term becomes a chip you can remove.

Terms

TermReads as
t:equipmentThe type line has the word
ci<=rwColour identity within Boros. ci=rw is exactly Boros; ci:rw is Boros or more colours. Guild, shard and colour names work (ci<=boros), as do plain words — “boros” in a sentence means within Boros
c:urThe card’s own colours, not its identity
mv<=3Mana value. A range works too: mv:2-4
o:drawThe rules text has the word. Quoted, it is the exact phrase: o:"whenever you attack"
kw:flyingHas the keyword. gives:flying:attached is the effect spelling: a grant, by kind (always, attached, for a turn)
tag:card-advantageAn effect tag. Manayard’s own groupings take the same slot: grouping:combat_draw. tag:card-advantage is read from the parsed card; tag:repeatable-card-advantage keeps the ones a permanent gives every turn or event
set:neoFirst printed in the set
new:6First printed within the last 6 months
name:"Lightning Bolt"That card
cmdr:"Raiyuu, Storm's Edge"A commander: sets the colour identity and ranks by fit for its deck. Naming a commander in plain words does the same
f:commanderAccepted, and already true of every search — results are Commander-legal cards, until the toggle under the search box includes the rest

Excluding

- before a type, effect, set or rules word removes its matches: ci<=rw tag:card-advantage -t:creature.

Context

~ before a word, type or effect ranks the matches that fit it higher and never removes a card: ci<=rw tag:card-advantage ~samurai ~attacking. Context chips show as For: …. With a commander, context effects count as extra jobs in the fit ranking; without one, each match adds a strength term, shown in the card’s strength breakdown.

Scryfall syntax

Parentheses, or or between written terms, switch the whole box to Scryfall syntax, read as Scryfall reads it; there the tag field is spelled otag:. Terms about printings or display (rarity:, sort:) are refused with a message — results here are one row per Oracle card.