Authenticated Server (Apps SDK example)
Demonstrates tools that require different levels of OAuth
A Python MCP server from OpenAI's Apps SDK examples that demonstrates authenticated tool calls, with a set of tools that require different levels of OAuth authorization, including mixed-auth search and past-orders widgets.
Also available as
How to use
- 1Add it in ChatGPT
Open Authenticated Server (Apps SDK example) in ChatGPT's Plugin directory (sidebar → Plugins, then search), select + to add it and sign in if asked.
- 2Use it in a chat
Type @ in the composer and pick Authenticated Server (Apps SDK example), or start your message with its name. ChatGPT may also suggest it when it fits what you ask.
Things to ask
- “Search the catalog without signing in”
- “Show my past orders”
- “Connect my account so I can see personalized results”
Disconnect
- 1Disconnect it in ChatGPT
Open Settings, then Apps or Plugins (the label depends on your rollout), select Authenticated Server (Apps SDK example) and choose Disconnect. ChatGPT stops acting through your account; past conversations aren't deleted.