MCP Compositional Architecture Workshop
Learn to build production-ready MCP tools using compositional patterns with the Dewy Resort sample application.
Workshop Overview
Duration: 4 hours (150 mins hands-on + 30 mins breaks + 60 mins lecture/discussion)
Format: In-person with hybrid option, GitHub Pages for self-paced follow-up
This workshop teaches you how to design and implement Model Context Protocol (MCP) tools using compositional architecture patterns. You’ll work with a realistic hotel management application that integrates Salesforce, Stripe, and Workato.
What You’ll Learn
- Compositional MCP Design: Build tools from atomic, reusable components
- Orchestrator Patterns: Create workflows that coordinate multiple backend operations
- Error Handling: Implement structured errors with proper HTTP status codes
- Observability: Trace tool calls from MCP config through execution logs
- Best Practices: Apply patterns that scale to production systems
Quick Start
Facilitator Mode
You’re viewing this site in Facilitator Mode. You’ll see additional notes, timing guidance, and discussion answers throughout the materials.
Use the toggle button in the top-right to switch between Facilitator and Attendee views.
For Attendees
- Start with Pre-Workshop Setup to prepare your accounts
- Follow the Workshop Units in order during the session
- Reference the Guides for troubleshooting
For Facilitators
- Review the Facilitator Checklist
- Toggle to Facilitator Mode using the button in the top-right
- Facilitator notes appear throughout the unit content
Key Resources
- Workshop Repository: github.com/workato-devs/dewy-resort
- MCP Documentation: modelcontextprotocol.io
- Workato Developer Edition: workato.com/sandbox
- Salesforce Developer Edition: developer.salesforce.com/signup
- Stripe Developer Account: dashboard.stripe.com/register