Skip to main content
The Jade SDK includes a registry of tools that the AI can use. This reference documents all available tools and how to work with them.

Tool Categories

Tools are organized into categories:

Generation Tools

mcp__jade__generative_image

Generate images from text prompts.
Display: Image icon, “Generative Image” title

mcp__jade__generative_video

Generate videos from text or images.
Display: Video icon, “Generative Video” title

mcp__jade__generative_audio

Generate audio from text.
Display: Different icons based on mode (Mic, Waveform, Music)

mcp__jade__generative_character

Create character images with consistent style.

Processing Tools

mcp__jade__background_removal

Remove backgrounds from images.
Display: Eraser icon, “Background Removal” title

mcp__jade__upscale

Upscale images to higher resolution.
Display: Maximize icon, “Upscale” title

mcp__jade__captions_highlights

Add captions to videos.

Utility Tools

mcp__jade__import_media

Import external media URLs.

mcp__jade__request_status

Check the status of a pending request.

Using the Tool Registry

Get Tool Definition

Get Tool Icon

All Registered Tools


Tool Display in ProcessedEntry

When a tool is used, ProcessedEntry includes parsed data:

Custom Tool UI

Build tool-specific UI based on displayType:

System Tools

These tools are used internally and typically filtered from display: System tools have category: 'system' and are handled specially by the SDK.