{"type":"firestarter.listing","listing":{"id":"lst_2xEH9Asl","product_name":"Digital Quest Decks: Urban Encounters (PDF)","category":"Digital Download","description":"Digital download (pdf) of our Urban Encounters Quest Deck.\nAdd more side quests to your RPG campaigns with Quest Decks: Urban Encounters. Sometimes the most dangerous terrain isn’t the deep forest, it’s the dark alley. In Urban Encounters, carve out deals in the seedy underbelly of the metropolis or explore the shadowy gangs that control the streets. The city holds many secrets, what will your players discover in the quiet streets late at night or in the market on a busy day? \nThis deck contains 45 quest prompts that explorers might find in their travels. Give your players great side quests by simply drawing cards from the deck! Use the deck alone, or combine it with other Quest Decks for even more random encounters.\n\n\nDeck Contains: 45 unique quest starters, plus 1 instruction card.\n\n\n","images":["https://cdn.shopify.com/s/files/1/1795/8453/files/Digital-Urban.png?v=1708722144"],"price":10,"currency":"USD","in_stock":true,"inventory_qty":9999,"dynamic_pricing":false,"listed_at":"2026-06-18T20:47:13.333Z"},"share_url":"https://firestarter.network/l/lst_2xEH9Asl","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_2xEH9Asl' — this pins the purchase to this exact listing, skipping product search — plus request: 'Buy Digital Quest Decks: Urban Encounters (PDF)' and a budget_max comfortably above $10.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."]}}