Skip to main content

MCP-UI Extensions

Extensions built on MCP-UI allow Goose Desktop to provide interactive and engaging user experiences. Imagine using a graphical, clickable UI instead of reading text responses and typing all your prompts:


MCP-UI-enabled extensions return content that Goose can render as embedded UI elements for rich, dynamic, and streamlined interactions.

Try It Out

See how interactive responses work in Goose.

Add Enabled Extension

For this exercise, we'll add an MCP-UI-enabled extension that connects to MCP-UI Demos provided by Andrew Harvard.

  1. Launch the installer
  2. Click OK to confirm the installation
  3. Click the button in the top-left to open the sidebar
  4. Navigate to the chat

Interact in Chat

In Goose Desktop, ask:

  • Help me select seats for my flight

Instead of just text, you'll see an interactive response with:

  • A visual seat map with available and occupied seats
  • Real-time, clickable selection capabilities
  • A booking confirmation with flight details

Ask questions to try out other demos:

  • Plan my next trip based on my mood
  • What's the weather in Philadelphia?

Stay tuned as more extensions build with MCP-UI!

For Extension Developers

Want to add interactivity to your own extensions? MCP-UI extends the Model Context Protocol to allow MCP servers to return content that agents can render as UI components instead of text-only responses. Learn more: