Skip to content

🏁 Challenge completed!

Great work — you’ve connected your agent to the Pizza MCP Server and turned it into a real, production-style assistant.

Your agent can now take orders, report status, and cancel (within the allowed window).

Discord Teaser

Jump into #open-hack on the Microsoft Foundry Discord for live help, shoutouts, and mini-challenges.

I have completed the final level of the Open Hack "Build An Agent to Order Pizza"

🧩 What You’ve Achieved (Levels 1–6)

  • Level 1: Set up Microsoft Foundry and deployed a model
  • Level 2: Created your first agent (“hello world”)
  • Level 3: Added instructions, brand personality, and basic memory
  • Level 4: Made the agent store-aware (lists/chooses Contoso locations)
  • Level 5: Added pizza estimation (group size + appetite → pizza amount)
  • Level 6: Connected to an MCP Server for ordering — take, track, and cancel orders

🩺 Quick Self-Check Before Moving On

  • Orders appear on the in-room dashboard after the agent places them
  • Status requests (e.g., “What’s the status of my order?”) return correct info
  • Cancellation works when requested quickly enough
  • System prompt includes your Contoso Pizza user ID (as instructed in Level 6)

Continue learning?

Ready for more? Try these bonus challenges to take your agent to the next level:

Accept Voice-Based Orders

Take your agent hands-free! Enable customers to place pizza orders by speaking—your agent will listen, understand, confirm, and create orders end-to-end. 🎙️🍕

Visual Ordering

Enable image-based ordering—users upload a photo of a pizza, your agent analyzes it, maps it to a menu item, and creates the order. 📸🍕

Code Interpreter (Data Insights)

Give your agent analytical superpowers! Load sales data and generate graphs, summaries, and insights for managers and dashboards. 📊🍕

Add Content Filtering

Make your agent safe and on-brand by adding content filtering to block or redirect harmful requests while keeping normal orders flowing smoothly. 🛡️🍕