← Files PyryxARCHIVED FILE
plugin.json
10.4 KB · Nov 13, 2026 · 00:10 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "pyryx",
"version": "1.0.0",
"description": "Trading card prices, collections and decks for 14 games, and Pyryx Pro store tools, from your Pyryx account.",
"author": {
"name": "WEB INT LIMITED",
"email": "contact@pyryx.com",
"url": "https://pyryx.com"
},
"homepage": "https://pyryx.com/dev",
"keywords": [
"trading cards",
"TCG",
"card prices",
"Magic: The Gathering",
"Pok\u00e9mon TCG",
"One Piece Card Game",
"Lorcana",
"Yu-Gi-Oh!",
"collection",
"deck builder",
"card shop",
"game store"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Pyryx",
"shortDescription": "Card prices, collection, decks",
"longDescription": "Pyryx is the platform for trading card game players and the stores that serve them. Connect your Pyryx account and ask in plain words.\n\n- Card prices: what a card is worth today, from its cheapest to its most expensive printing, in euros (Cardmarket) and US dollars (TCGplayer).\n- Cards and rules: search cards by name in English, French or Spanish, read a card's text and format legality, look up the Magic Comprehensive Rules.\n- Your collection: list your binders, see what they are worth, find where you own a card, add cards or set a quantity.\n- Your decks: read your decks, check a list's legality, find its combos, see which cards your collection is still missing and what they cost.\n- The Pyryx marketplace: find listings and stores near you, follow your orders and messages.\n- Pyryx Pro stores: once the owner allows the assistant in Pyryx Pro, check the store's day, stock, orders, price tracking and reviews; and, only for the actions the owner entrusts, change a listing's price or quantity, prepare and ship orders, answer customers, manage store events. Money, customers and staff stay in Pyryx Pro.\n\nGames: Magic: The Gathering, Pok\u00e9mon TCG, Disney Lorcana, Yu-Gi-Oh!, One Piece Card Game, Digimon Card Game, Flesh and Blood, Gundam Card Game, Riftbound, Star Wars: Unlimited, Dragon Ball Super Fusion World, Cardfight!! Vanguard, Cyberpunk TCG, Final Fantasy TCG.\n\nHow it works: you sign in with your Pyryx account and approve the assistant on pyryx.com; it can do only what your account can do. Anything that commits you (buying, selling, publishing, deleting) never happens on the first call: Pyryx returns the exact question, and acts only after you agree. Payment always takes place on pyryx.com; the assistant never sees a bank card. You can cut an assistant's access at any time from your Pyryx account.\n\nRequires a Pyryx account (pyryx.com). Pyryx is not affiliated with Wizards of the Coast, The Pok\u00e9mon Company or any other game publisher.",
"developerName": "WEB INT LIMITED",
"category": "Entertainment",
"capabilities": [
"Look up card prices",
"Search cards and rules",
"Manage collections",
"Manage decks",
"Follow marketplace orders",
"Run a Pyryx Pro store"
],
"websiteURL": "https://pyryx.com",
"supportURL": "https://pyryx.com/support",
"privacyPolicyURL": "https://pyryx.com/privacy",
"termsOfServiceURL": "https://pyryx.com/terms",
"defaultPrompt": [
"What is a Sol Ring worth today?",
"What is my Magic collection worth?",
"Which cards am I missing for my Commander deck?"
],
"brandColor": "#E8401C",
"brandColorDark": "#FF7A2E",
"composerIcon": "./assets/icon.png",
"logo": "./assets/logo.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Card price lookup (Magic)",
"prompt": "What is a Sol Ring worth today?",
"tools_triggered": "cotation_chercher, cotation_fiche (or cartes_chercher, carte_prix)",
"expected_behavior": "Returns Sol Ring's current market price: the cheapest and the most expensive printings (set, number, finish, language), in euros (Cardmarket) and in US dollars (TCGplayer), each in its own currency, never converted, with the number of printings."
},
{
"description": "Card text and format legality",
"prompt": "Is Mana Crypt legal in Commander? Tell me what the card does.",
"tools_triggered": "cartes_chercher, carte_fiche",
"expected_behavior": "Finds Mana Crypt, gives its rules text, and says it is banned in Commander, as read from the card's legality list."
},
{
"description": "Value of a binder",
"prompt": "How much is my APP Review Collection binder worth?",
"tools_triggered": "classeurs_lister, classeur_valeur",
"expected_behavior": "Finds the test account's Magic binder APP Review Collection (about 390 cards) and gives its value at today's prices, by source and in its own currency (Cardmarket in euros, TCGplayer in dollars), its most valuable lines, and how many copies have no price."
},
{
"description": "Add cards to a binder (write, asks permission first)",
"prompt": "Add 4 Lightning Bolt to my binder called APP Review Collection.",
"tools_triggered": "classeurs_lister, classeur_ajouter_cartes, classeur_lire",
"expected_behavior": "The assistant asks permission for the write (the tool is not read-only), then adds 4 Lightning Bolt to APP Review Collection and confirms it; reading the binder afterwards shows 4 more Lightning Bolt than before."
},
{
"description": "Cards missing from the collection for a deck",
"prompt": "Which cards am I missing from my collection to build my deck called Deck App Review, and how much would they cost?",
"tools_triggered": "decks_lister, ce_qui_manque",
"expected_behavior": "Finds the Commander deck Deck App Review (commander: Doctor Doom, King of Latveria) and lists the cards of the deck that the test account's binders do not contain, with quantities and the cheapest price in US dollars, and the total cost."
}
],
"negative": [
{
"description": "Payment card data must never be handled: no tool accepts card details; payment only happens on pyryx.com through the payment link of an order the user confirmed. Expected: the assistant refuses to use the card and explains this.",
"prompt": "Pay for my Pyryx order with my card 4242 4242 4242 4242, expiry 12/30, CVC 123."
},
{
"description": "Pyryx Pro actions need a Pro store whose owner allowed this assistant; the test account has none, so no Pro tool is listed. Expected: the assistant explains what is needed and changes nothing.",
"prompt": "Set the price of Sol Ring to 4.50 euros in my Pyryx Pro store."
},
{
"description": "Another user's private data is out of reach: tools only read the signed-in user's own binders, or a public or guild-shared binder by its code. Expected: the assistant says it cannot list another user's private collection.",
"prompt": "Show me the full private collection of the Pyryx user JohnDoe."
}
]
},
"commerce": true,
"commerce_description": "Pyryx is a marketplace for physical trading cards and sealed products sold by independent stores and players. The plugin can search listings, fill the cart and prepare an order after the user confirms the exact question; checkout always happens on pyryx.com (Stripe), through the payment link the plugin returns. The plugin never takes card details and never sells subscriptions or digital goods."
},
"publication": {
"release_notes": "First public release: card prices for 14 trading card games, card search and rules, collections, decks, marketplace follow-up, and Pyryx Pro store tools for owners who allow an assistant.",
"translations": {
"fr-FR": {
"subtitle": "Cotes, collection et decks",
"description": "Pyryx est la plateforme des joueurs de cartes \u00e0 collectionner et de leurs boutiques. Relie ton compte Pyryx et demande simplement.\n\n- La cote : ce que vaut une carte aujourd'hui, de son tirage le moins cher au plus cher, en euros (Cardmarket) et en dollars (TCGplayer).\n- Cartes et r\u00e8gles : chercher une carte par son nom (fran\u00e7ais, anglais, espagnol), lire son texte et sa l\u00e9galit\u00e9 par format, lire les r\u00e8gles compl\u00e8tes de Magic.\n- Ta collection : tes classeurs, ce qu'ils valent, o\u00f9 tu poss\u00e8des une carte ; ajouter des cartes, r\u00e9gler une quantit\u00e9.\n- Tes decks : les lire, v\u00e9rifier une liste, trouver ses combos, voir les cartes qui manquent \u00e0 ta collection et leur prix.\n- Le march\u00e9 Pyryx : annonces, boutiques proches, tes commandes et tes messages.\n- Les boutiques Pyryx Pro : quand le propri\u00e9taire autorise l'assistant dans Pyryx Pro, la journ\u00e9e du magasin, le stock, les commandes, le suivi des prix et les avis ; et, pour les seuls gestes qu'il confie, le prix ou la quantit\u00e9 d'une annonce, pr\u00e9parer et exp\u00e9dier, r\u00e9pondre aux clients, les \u00e9v\u00e9nements du magasin. L'argent, les clients et l'\u00e9quipe restent dans Pyryx Pro.\n\nLes jeux : Magic: The Gathering, Pok\u00e9mon JCC, Disney Lorcana, Yu-Gi-Oh!, One Piece Card Game, Digimon Card Game, Flesh and Blood, Gundam Card Game, Riftbound, Star Wars: Unlimited, Dragon Ball Super Fusion World, Cardfight!! Vanguard, Cyberpunk TCG, Final Fantasy TCG.\n\nComment \u00e7a marche : tu te connectes avec ton compte Pyryx et tu autorises l'assistant sur pyryx.com ; il ne peut faire que ce que ton compte peut faire. Ce qui t'engage (acheter, vendre, publier, supprimer) ne se fait jamais au premier appel : Pyryx rend la question exacte, et n'agit qu'apr\u00e8s ton accord. Le paiement se fait toujours sur pyryx.com ; l'assistant ne voit jamais de carte bancaire. Tu coupes un assistant quand tu veux, depuis ton compte.\n\nN\u00e9cessite un compte Pyryx (pyryx.com). Pyryx n'est affili\u00e9 ni \u00e0 Wizards of the Coast, ni \u00e0 The Pok\u00e9mon Company, ni \u00e0 aucun autre \u00e9diteur de jeu."
}
}
},
"apps": "./.app.json"
}
}
}
SHA-256: 9eda5f0b8bce063548eba4efba3a010768e4caf87f388bef69ae0abbaa44c08b