A walkthrough of how IBM watsonx Orchestrate enables MCP tools to act on behalf of users using OAuth On-Behalf-Of (OBO) flows and SSO. Users authenticate once via an identity provider (Okta), and agents transparently pass JWT tokens to MCP tools. The post covers setting up FastMCP with JWT verification, implementing RBAC via
Table of contents
ExampleMCP ToolsRole based AccessOpenID ConnectMCP SetupOAuth OBO SetupEmbedded Web ChatNext StepsSort: