🎓 WXO Community Blog Series

16 hands-on developer tutorials taking you from your first Python tool to MCP, SSO, and enterprise Planning Analytics integration.

Part 1 of 16 ⏱️ 30 minutes

Getting Started with watsonx Orchestrate: Build Your First Custom Python Tool & AI Agent in 15 Minutes

🟢 Easy (Beginner)

#watsonxOrchestrate #AIAgents #Python #Granite3
Part 2 of 16 ⏱️ 45 minutes

Input Defaults & UI Patterns in watsonx Orchestrate: Supercharging UX with Smart Pydantic Schemas

🟢 Easy (Beginner)

#watsonxOrchestrate #Pydantic #UIPatterns #AIAgents
Part 3 of 16 ⏱️ 60 minutes

Processing User Files & Spreadsheets in watsonx Orchestrate: Building an Automated Data Analyst Agent

🟢 Easy (Beginner)

#watsonxOrchestrate #FileUpload #Pandas #Excel
Part 4 of 16 ⏱️ 90 minutes

Injecting Ambient User Context & Identity in watsonx Orchestrate: Personalizing AI Agents

🟡 Intermediate

#watsonxOrchestrate #ContextInjection #UserIdentity #AgentRun
Part 5 of 16 ⏱️ 120 minutes

Non-Blocking Async Execution in watsonx Orchestrate: Building Background Job Workers for Heavy Tasks

🟡 Intermediate

#watsonxOrchestrate #AsyncExecution #BackgroundJobs #Non-Blocking
Part 6 of 16 ⏱️ 90 minutes

Streaming Dynamic Files & PDF Generation in watsonx Orchestrate: Delivering On-Demand Reports

🟡 Intermediate

#watsonxOrchestrate #PDFGeneration #FileStreaming #ReportLab
Part 7 of 16 ⏱️ 90 minutes

Getting Started with Model Context Protocol (MCP) in watsonx Orchestrate: Connecting Agents to External Sidecars

🟡 Intermediate

#watsonxOrchestrate #ModelContextProtocol #MCP #Sidecars
Part 8 of 16 ⏱️ 120 minutes

Enterprise Security with MCP & watsonx Orchestrate: Passing User Context and Bearer Tokens to Sidecars

🔴 Advanced

#watsonxOrchestrate #MCPSecurity #BearerTokens #JWT
Part 9 of 16 ⏱️ 120 minutes

Securing AI Agents with RBAC Pre-Invoke Plugins in watsonx Orchestrate: Multi-Role Authorization

🔴 Advanced

#watsonxOrchestrate #RBAC #Pre-InvokePlugins #AgentSecurity
Part 10 of 16 ⏱️ 180 minutes

Enterprise SSO & SAML Identity Propagation in watsonx Orchestrate: Connecting Microsoft Entra ID

🔴 Advanced

#watsonxOrchestrate #SingleSign-On #SSO #MicrosoftEntraID
Part 11 of 16 ⏱️ 150 minutes

Automating Agent CI/CD Lifecycle: Exporting, Versioning, and Promoting watsonx Orchestrate Agents

🔴 Advanced

#watsonxOrchestrate #CI/CD #DevOps #AgentLifecycle
Part 12 of 16 ⏱️ 240 minutes

Building an Enterprise Audit Vault: Real-Time Conversation Logging and Compliance in watsonx Orchestrate

🏆 Expert (Mastery)

#watsonxOrchestrate #AuditVault #Compliance #ConversationLogging
Part 13 of 16 ⏱️ 240 minutes

Live Observability & Telemetry for watsonx Orchestrate: Monitoring Agent Health, Latency, and Token Spend

🏆 Expert (Mastery)

#watsonxOrchestrate #Observability #Telemetry #TokenTracking
Part 14 of 16 ⏱️ 300 minutes

Evaluating Enterprise RAG Pipelines in watsonx Orchestrate: Automated Quality Metrics with Ragas

🏆 Expert (Mastery)

#watsonxOrchestrate #RAGEvaluation #Ragas #Faithfulness
Part 15 of 16 ⏱️ 120 minutes

Deploying Remote Containerized MCP Servers on IBM Cloud Code Engine: Overcoming 422 Gateway Errors & SSE Handshakes

🔴 Advanced

#watsonxOrchestrate #RemoteMCP #IBMCloudCodeEngine #Server-SentEvents
Part 16 of 16 ⏱️ 120 minutes

IBM Planning Analytics (TM1) Enterprise MCP Integration: API Key & OAuth 2.0 Authentication Flows

🔴 Advanced

#watsonxOrchestrate #IBMPlanningAnalytics #TM1 #ModelContextProtocol