MCP-UI Widgets

MCP-UI Widgets

ref-tools

Provides interactive HTML widgets for common tasks like timers, stopwatches, unit conversions, and fact displays that can be embedded in chat interfaces.

50744 views6RemoteLocal (stdio)

What it does

  • Start customizable timers with audio alerts
  • Run stopwatches that count up from zero
  • Display facts in easy-to-read cards
  • Convert between units with real-time calculations

Best for

Replacing quick Google searches for timers and conversionsBreaking up text-heavy chat interfaces with visual widgetsAdding interactive elements to AI assistant responses
Interactive HTML widgets instead of plain textWorks with MCP-UI compatible clients

Tools (4)

timer

Start a timer. You don't need to say anything else after answering with this tool.

stopwatch

Start a stopwatch that counts up from zero. You don't need to say anything else after answering with this tool.

display-fact

Display a simple fact. Should be used when answering a users question that has a short factual answer. You don't need to say anything else after answering with this tool. Example: { description: 'The capital of France', fact: 'Paris' }

conversion

Display a unit conversion widget that allows real-time conversion between multiple units. Each unit should contain a formula for each other unit in terms of the current unit. Example input: { units: [{id: 'ft', name: 'Feet', formulas: {in:'{ft} * 12'}, {id: 'in', name: 'Inches', formulas: {ft:'{in} * 12'}}], initialValue: { id: 'ft', value: 1 }}. You don't need to say anything else after answering with this tool.

Alternatives