Star on GitHubStar1.1k stars

Case study

MTG Arena Collection Export: reconstructing the Frontdoor collection request

MTG Arena Collection Export reconstructs the Frontdoor request needed to export owned cards from Magic: The Gathering Arena. The Python client uses an account refresh token, opens a TLS Frontdoor socket, authenticates with the 2026 version 4 frame and protobuf command envelope, and requests Card_GetAllCards. A separate protocol document records the recovered wire format.

Targets
Game · Protocol
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed

Requirements & limits

  • Requires Python 3.8 or newer and a captured refresh token from the user's own Arena account.
  • Requires a captured doorbell response or a Frontdoor URI; the source says Arena should be closed during export.
  • MIT licence.

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. docs/PROTOCOL.md GitHub · Ikreb1/mtg-arena-collection-export · Revision a63edad
  2. README.md GitHub · Ikreb1/mtg-arena-collection-export · Revision a63edad

More in Games

All 307 entries in GamesGames case studies (232)

↑↓ move↵ open⌘↵ new tab