Card Spawner Guide
MTGR runs on a modified version of Amuzet's Card Importer mod in Tabletop Simulator — a Scryfall-powered tool that lets you spawn any card, generate commander pools, and more, all from the TTS chat bar.
Spawning Cards
All commands are typed into the TTS chat bar and start with Scryfall followed by a space.
Spawn a named card
Type the card name. Partial names and common shorthand usually work.
Scryfall Lightning BoltScryfall Sol RingScryfall Arcane Signet
Spawn with custom art (proxy)
Add an image URL after the card name. Uses Scryfall's official stats but displays your art. Supports Imgur and Steam CDN links.
Scryfall Island https://i.imgur.com/abc123.jpgScryfall Black Lotus https://i.imgur.com/xyz.png
Tips
- If a card fails to spawn, check the spelling against Scryfall — some names include punctuation.
- Stuck or slow? Run
Scryfall clear queueto force-reset the importer. - Large pools (100 cards) take a moment — a progress ticker appears in chat while it builds.
Color Identity Codes
Used with id: in Random queries.
- Mono:
wubrg - Two-color:
wuwbuburbrbgrgrwgwgu - Three-color:
wububrbrgrgwgwuwbgubgwurwbrurg - Four-color:
wubrubrgbrgwrgwugwub - Five-color:
wubrg - Colorless: use
id:c
Random Command
Scryfall Random is the workhorse of MTGR setup. It pulls random cards
matching a Scryfall query — one card, or a full pool at once. The count at the end
controls how many cards spawn.
Syntax
Use the ?q= URL-style format with + between filters — this is the most reliable format for multi-filter queries. Count goes at the end after a space.
Scryfall Random ?q=[filter]+[filter]+... [count]Scryfall Random q=[filter]+[filter]+... [count]— same without?
Examples
Scryfall Random ?q=id:rb+t:creature+cmc<5 22— 22 black/red creatures with mana value under 5Scryfall Random ?q=is:commander+id:wubr 5— 5 random commanders within WUBR identityScryfall Random ?q=f:commander+id:rw+-t:land 100— 100 non-land Commander-legal cards in Boros colorsScryfall Random ?q=r:rare+f:commander 1— 1 random rare legal in Commander
Query Filters
These filters go inside ?q= queries. Join multiple with +. Prefix any filter with - to exclude it.
c:COLOR— Card color. Values:wubrg|m= multicolor,c= colorlessid:COLORS— Color identity. Combine letters:id:wubr,id:rg,id:wt:TYPE— Type line. Values:creatureinstantsorceryenchantmentartifactlandlegendaryplaneswalkeris:commander— Valid commander (legendary creature or planeswalker with the ability)r:RARITY— Rarity. Values:commonuncommonraremythicf:commander— Legal in Commander formatmv:N— Mana value. Supports comparisons:mv<5mv>=3mv=4pow:N— Power. Supports comparisons:pow>=4pow=2tou:N— Toughness. Supports comparisons:tou<=3o:TEXT— Oracle text contains a word or phrase. Example:o:drawo:flyingkw:KEYWORD— Has a keyword ability. Example:kw:flyingkw:hastekw:trampleotag:TAG— Oracle tag — curated functional categories. Example:otag:removalotag:rampotag:draw. Browse all tags at tagger.scryfall.com
All Chat Commands
General
Scryfall help— Print the full command reference in TTS chatScryfall clear queue— Cancel all pending requests and reset the importerScryfall clear back— Reset all custom card backs to the defaultScryfall hide— Toggle whether the importer echoes commands in chat (admin only)
Image & Display
Scryfall Quality normal— Standard quality images (default, fastest)Scryfall Quality large— Higher resolution imagesScryfall Quality png— Lossless PNG quality (slowest to load)Scryfall Back [ImageURL]— Set a custom card back image for your cardsScryfall Lang [code]— Change card language (e.g.en,fr,de,ja)
Card Info
Scryfall Text [CardName]— Print a card's oracle text in chatScryfall Rules [CardName]— Print comprehensive rules text in chatScryfall Legal [CardName]— Show format legality for a cardScryfall Legalities [CardName]— Full legality breakdown
Format Enforcement (Host only)
Controls whether the importer enforces Commander format legality when spawning cards. On by default.
Scryfall format on— Enforce Commander legalityScryfall format off— Disable enforcementScryfall format toggle— Switch current stateScryfall format status— Show current state in chat
Auto-Recovery
The importer monitors itself for stuck or hung requests. If a request takes more than 30 seconds it is automatically cancelled and the queue continues. You can also manually clear a stuck queue:
Scryfall clear queue— force-clear everything and restart