Pattern 2: Multi-MCP coordination
Use when: Workflows span multiple services.
Example: Design-to-development handoff
### Phase 1: Design Export (Figma MCP) 1. Export design assets from Figma 2. Generate design specifications 3. Create asset manifest ### Phase 2: Asset Storage (Drive MCP) 1. Create project folder in Drive 2. Upload all assets 3. Generate shareable links ### Phase 3: Task Creation (Linear MCP) 1. Create development tasks 2. Attach asset links to tasks 3. Assign to engineering team ### Phase 4: Notification (Slack MCP) 1. Post handoff summary to #engineering 2. Include asset links and task references
Key techniques:
- • Clear phase separation
- • Data passing between MCPs
- • Validation before moving to next phase
- • Centralized error handling
Pattern 3: Iterative refinement
Use when: Output quality improves with iteration.
Example: Report generation
## Iterative Report Creation ### Initial Draft 1. Fetch data via MCP 2. Generate first draft report 3. Save to temporary file ### Quality Check 1. Run validation script: `scripts/check_report.py` 2. Identify issues: - Missing sections - Inconsistent formatting - Data validation errors ### Refinement Loop 1. Address each identified issue 2. Regenerate affected sections 3. Re-validate 4. Repeat until quality threshold met ### Finalization 1. Apply final formatting 2. Generate summary 3. Save final version
Key techniques:
- • Explicit quality criteria
- • Iterative improvement
- • Validation scripts
- • Know when to stop iterating