What You Get as LGS
| Feature | Details |
|---|---|
| Unlimited active leagues | Run as many events as you want simultaneously |
| Charge entry fees | Collect entry fees via Stripe integration |
| Discount codes | Create promotional codes for entry fees |
| Create organisations | Set up a store profile with its own page and URL |
| Series management | Group leagues into championship series |
| Manage staff | Invite managers, staff, and judges at store and league level |
| Custom branding | Header images, gradients, AI trophies |
| AI newsletter | Auto-draft event newsletters |
| Verified store badge | Displayed on your profile and store page |
| Ad-free experience | No ads on your account |
| Featured listing eligibility | Events can appear on the MTGSL dashboard |
| Public API access | Full read access to your store and league data |
| Priority support | Faster response from the MTGSL team |
| Revenue share | 2% of collected entry fees (paid to MTGSL) |
Initial Setup Checklist
- Upgrade to LGS tier (Profile → Billing)
- Verify your email
- Connect Stripe (Profile → Billing → Connect Stripe)
- Create your store organisation (My Organisations → Create Organisation)
- Add your store logo and description
- Add staff members (store Members tab)
- Create your first series (optional, but recommended)
- Create your first league and link it to your store
Setting Up Your Store Organisation
- Go to My Organisations → Create Organisation
- Fill in: Name, Description, Logo (square format works best), Discord invite link (optional), WhatsApp link (optional)
- Click Create
Your store gets a public profile at /s/{your-store-slug}. Click Edit Store to update name, description, logo, and communication links at any time.
Connecting Stripe
- Go to Profile → Billing → Connect Stripe
- Complete Stripe onboarding (business info, identity verification, bank account)
- Status shows Connected
Revenue share: MTGSL collects 2% of all entry fees. Stripe's own processing fees apply additionally.
Managing Staff
Staff operate at two levels:
Store-Level Staff (Members Tab)
| Role | Permissions |
|---|---|
| Owner | Full access |
| Manager | Create/edit events, series, invite members |
| Staff | Assist with management |
| Judge | Moderate matches, handle fair play |
League-Level Staff (League Settings → Staff)
Permissions only within that specific league. Useful for freelance judges.
To add store staff: Members tab → search by email/username → select role → Invite.
Creating a Series
Use cases: FNM League Series, Sealed League Championship, Commander Circuit
- Go to Store page → Series tab → Create Series
- Enter Name and Description
- Click Create
To link a league to a series: during league creation Step 1, select your store first then the series. Or do it in League Settings after creation. Series Standings update automatically as results are reported.
Running Paid Leagues
Enable Entry Fees (Step 5 of league creation)
- Toggle Enable Entry Fee
- Enter amount and currency (USD / EUR / GBP / CAD)
- Optionally add an initial discount code
Discount Codes (League Settings → Financials)
- Enter a code string (e.g.
STAFF10,VIP2025) - Set type: Percentage or Fixed
- Set amount and max uses
- Click Add
Players enter their code on the join/payment screen.
Payment Flow for Players
- Player clicks invite link and sees the entry fee
- Enters discount code if applicable
- Clicks Pay & Join → Stripe checkout
- After payment, added as an active participant
Running Your First FNM-Style Event
- Create a Single-Day Event with Format: Sealed or Draft
- Set Max Participants (e.g. 16, 24, 32)
- Enable Waitlist
- Set Entry Fee (e.g. $15 draft, $25 sealed)
- Scoring: Points system
- Pairing: Swiss
- Week Advancement: Match-Based
- Enable Double Verification
- Encourage Deck Photos for sealed evidence
Ongoing League Series
- Create a Series first (e.g. "Q1 Sealed League")
- Create each league and link it to the series
- Players accumulate points across events
- The Series Profile shows the combined leaderboard
Newsletter
Go to League Settings → Newsletter → Weekly, select the week, click Generate, review the draft, then click Email to all participants.
Fair Play
Managers have full case management access. See the Fair Play guide for details.
Public API
Go to Profile → Security → Generate API Key. Use the X-API-KEY header on /api/v1/ requests. See the Public API guide for available endpoints.
What to Tell Your Players
Players on the Casual tier can join your events without upgrading.
Pre-Event Checklist
- League created and linked to your store (and series if applicable)
- Entry fee and currency set
- Invite link shared
- Max participants and waitlist configured
- Staff assigned (if needed)
- Double verification enabled (recommended for paid events)
Ready to get your store on MTGSL?
Upgrade to LGS tier, connect Stripe, and start running paid events and series for your community today.