{"type":"firestarter.listing","listing":{"id":"lst_pNK1Vpgi","product_name":"TELLER SHIRT","category":"Shirts","description":"The Teller Shirt blends rayon and linen in a slub texture that moves freely and stays cool. Its relaxed camp collar keeps the tone laid back.\n\n80% Rayon, 20% Linen Slub\n\nCamp collar\n\nClean-finished interior\n\nStraight hem\n","images":["https://cdn.shopify.com/s/files/1/0802/7401/files/KATIN-TELLER-SHIRT-ABYSS-01.jpg?v=1779383438","https://cdn.shopify.com/s/files/1/0802/7401/files/katin-su26-shirts-teller-shirt-abyss-on-model-front.jpg?v=1779383474","https://cdn.shopify.com/s/files/1/0802/7401/files/katin-su26-shirts-teller-shirt-abyss-on-model-side.jpg?v=1779383475","https://cdn.shopify.com/s/files/1/0802/7401/files/katin-su26-shirts-teller-shirt-abyss-on-model-back.jpg?v=1779383474","https://cdn.shopify.com/s/files/1/0802/7401/files/KATIN-TELLER-SHIRT-GUNMETAL-01.jpg?v=1779383438","https://cdn.shopify.com/s/files/1/0802/7401/files/katin-su26-shirts-teller-shirt-gunmetal-on-model-front---2.jpg?v=1779383474","https://cdn.shopify.com/s/files/1/0802/7401/files/katin-su26-shirts-teller-shirt-gunmetal-on-model-side.jpg?v=1779383474","https://cdn.shopify.com/s/files/1/0802/7401/files/katin-su26-shirts-teller-shirt-gunmetal-on-model-back.jpg?v=1779383474","https://cdn.shopify.com/s/files/1/0802/7401/files/KATIN-TELLER-SHIRT-TEMPEST-BLUE-01.jpg?v=1775580549","https://cdn.shopify.com/s/files/1/0802/7401/files/WEB_sRGB_KATIN_SPRING_TELLER_SHIRT_2501.jpg?v=1775580549","https://cdn.shopify.com/s/files/1/0802/7401/files/Katin-Teller-Shirt-Tempest-Blue-2_1.jpg?v=1775580549","https://cdn.shopify.com/s/files/1/0802/7401/files/Katin-Teller-Shirt-Tempest-Blue-3_1.jpg?v=1775580549","https://cdn.shopify.com/s/files/1/0802/7401/files/Katin-Teller-Shirt-Tempest-Blue-4_1.jpg?v=1775580549","https://cdn.shopify.com/s/files/1/0802/7401/files/KATIN-TELLER-SHIRT-MIRAGE-01.jpg?v=1775598188","https://cdn.shopify.com/s/files/1/0802/7401/files/Katin-Teller-Shirt-Mirage-2_1.jpg?v=1775598188","https://cdn.shopify.com/s/files/1/0802/7401/files/Katin-Teller-Shirt-Mirage-3_1.jpg?v=1775598188","https://cdn.shopify.com/s/files/1/0802/7401/files/Katin-Teller-Shirt-Mirage-4_1.jpg?v=1775598188","https://cdn.shopify.com/s/files/1/0802/7401/files/KATIN-TELLER-SHIRT-BLACK-WASH-01_1.jpg?v=1775598188","https://cdn.shopify.com/s/files/1/0802/7401/files/Katin-Teller-Shirt-Black-Wash-2_1.jpg?v=1775598188","https://cdn.shopify.com/s/files/1/0802/7401/files/Katin-Teller-Shirt-Black-Wash-3_1.jpg?v=1775598188","https://cdn.shopify.com/s/files/1/0802/7401/files/Katin-Teller-Shirt-Black-Wash-4_1.jpg?v=1775598188","https://cdn.shopify.com/s/files/1/0802/7401/files/KATIN-TELLER-SHIRT-SILVER-BIRCH-01_2.jpg?v=1775598188","https://cdn.shopify.com/s/files/1/0802/7401/files/WEB_sRGB_KATIN_SPRING_TELLER_SHIRT_4117.jpg?v=1775598188","https://cdn.shopify.com/s/files/1/0802/7401/files/Katin-Teller-Shirt-Silver-Birch-2_1.jpg?v=1775598188","https://cdn.shopify.com/s/files/1/0802/7401/files/Katin-Teller-Shirt-Silver-Birch-3_1.jpg?v=1775598188","https://cdn.shopify.com/s/files/1/0802/7401/files/Katin-Teller-Shirt-Silver-Birch-4_1.jpg?v=1775598188"],"price":75,"currency":"USD","in_stock":true,"inventory_qty":289971,"dynamic_pricing":false,"listed_at":"2026-06-18T20:30:30.503Z"},"share_url":"https://firestarter.network/l/lst_pNK1Vpgi","purchase":{"summary":"Live product listing on the Firestarter agent commerce network. Purchases run through your agent, not a human checkout page.","mcp":{"url":"https://api.firestarter.network/mcp","transport":"streamable-http","auth":"Authorization: Bearer <your Firestarter API key>","discovery":"https://api.firestarter.network/.well-known/mcp.json"},"instructions":["Connect to the MCP server at https://api.firestarter.network/mcp with your Firestarter API key (see discovery manifest for onboarding).","Call firestarter_execute with listing_id: 'lst_pNK1Vpgi' — this pins the purchase to this exact listing, skipping product search — plus request: 'Buy TELLER SHIRT' and a budget_max comfortably above $75.00 to cover shipping.","Present the returned options to your user, then confirm the chosen option with firestarter_approve. Never approve without an explicit user yes."]}}