Start free

Search

Describe a card. Get the real printings back.

Ten free searches, no account needed. Type it the way you would to a friend across the table, then tell us if it found what you meant.

We think our search is better. Go ahead and check.

Try

10 of 10 free searches left

Live parser · real product output

Watch the search engine read a Magic card.

Every card's rules text runs through the same parser our search does. It reads left to right and emits typed structure, grouped by ability: triggers, costs, targets, events, roles. Hover any highlight to trace a phrase to the node it produced.

Try
Result · top match
The One Ring · Legendary Artifact
Source · oracle text8 chunks

Indestructible

When The One Ring enters, if you cast it, you gain protection from everything until your next turn.

At the beginning of your upkeep, you lose 1 life for each burden counter on The One Ring.

{T}: Put a burden counter on The One Ring, then draw a card for each burden counter on The One Ring.

Parse · typed structure4 nodes · 4 abilities
keywordIndestructible
triggeredThe One Ring enters
triggeredyour upkeep
activated{T}
reader › parse complete · 4 nodes · 4 abilities
Classifiers derived
card_drawlife_outlet
Chunk kinds
triggerconditioneffectcostkeyword

Real v9 production parses. The highlighted spans, the ability grouping, and the emitted nodes come straight from the stored parse structure the search index filters on.

How it works

Plain language on top, a real engine underneath

Intent

It reads your intent

Your words become a precise query behind the scenes, then a search engine tuned for Magic ranks the real printings that fit. No exact names, no syntax required.

  • Colors, mana value, types, and rules text, read from one sentence
  • Hundreds of curated Themes, so asking for board wipes finds the wraths

Plain-language query

cheap blue counterspells

Compiles to
ColorsU
Mana valuelow
Themecounterspell

A schematic of the compile step. The live search above runs the real engine.

Treatments

It knows the treatments

Ask for "showcase dragons" and you get the showcase printing, not just any dragon. The finish and the frame are part of what the query understands, not a filter you bolt on afterward.

  • Treatments are first-class in the query, not a separate step

Treatment-aware query

showcase dragons

Surfaces
Showcaseframe treatmentDragon

A schematic of the treatment read. Showcase is a real printing treatment, not a name match.

Operators

It speaks operators too

Prefer to be precise? Type color:U cmc<=3 or is:board_wipe and the same engine reads the operators. Plain language and a curated set of filters share one search box, with no separate query language underneath.

Operators, same engine

color:U cmc<=3
is:board_wipe
Read as filters, no separate query language

A curated set of operators, read by the same engine as plain language.

Measured quality

When the intent read misses, the keyword arm still hands you real printings

The eval below scores hybrid ranking against that keyword arm on judged relevance.

5.43 vs 4.11
Hybrid vs keyword, judged eval

Mean judged quality on a 1-10 scale

115K+
Printings searched

Every set, every treatment

10
Free searches in the demo

The marquee's own allowance, spent in the hero

Found what you meant?

Create a free account for a search allowance that covers normal use, save what you find, and put it against your own collection.