Because Ultra is itself an MCP server, it exposes built-in tools that your AI client can call directly. This means you can search for, add, migrate, and monitor MCP servers without leaving your conversation.Documentation Index
Fetch the complete documentation index at: https://docs.ultra.security/llms.txt
Use this file to discover all available pages before exploring further.
These tools are available automatically when Ultra is connected to your AI client. No extra configuration needed.
Available Tools
Ultra provides four built-in tools:| Tool | What it does |
|---|---|
ultra_status | Check Ultra’s version, connected servers, and total tool count |
ultra_search | Search the official MCP registry and npm for servers |
ultra_add | Install a server from a registry or URL, hot-loaded immediately |
ultra_migrate | Discover and import MCP servers already configured in your clients |
github:search_code, notion:search).
ultra_status
Check that Ultra is running and see what’s connected. Example prompts:- “Check my Ultra status”
- “How many MCP tools do I have connected?”
ultra_search
Search the official MCP registry and npm for servers to add. Example prompts:- “Search for a Notion MCP server”
- “Find MCP servers for databases”
- “Search npm for filesystem MCP servers”
| Parameter | Required | Description |
|---|---|---|
query | Yes | Search term (e.g., “filesystem”, “github”, “database”) |
limit | No | Max results to return (default: 10) |
source | No | Filter by official or npm |
ultra_add
Add an MCP server and make its tools available immediately. No restart required. Example prompts:- “Add the GitHub MCP server”
- “Install the filesystem server so you can read my project files”
- “Add the Slack MCP server at https://mcp.slack.com/mcp”
| Parameter | Required | Description |
|---|---|---|
server | Yes | Package name (e.g., @modelcontextprotocol/server-filesystem) or URL |
name | No | Custom name for the server |
env | No | Environment variables (e.g., {"GITHUB_TOKEN": "ghp_..."}) |
disabled | No | Add in disabled state (default: false) |
- Ultra resolves the server from the registry or connects to the URL
- Validates any required environment variables
- Adds the server to your Ultra config
- Hot-loads the server immediately so new tools are available without restarting
ultra_migrate
Discover MCP servers already configured in your AI clients and import them into Ultra. Example prompts:- “Migrate my existing MCP servers to Ultra”
- “What MCP servers do I have that aren’t going through Ultra yet?”
| Parameter | Required | Description |
|---|---|---|
action | Yes | discover to list available servers, execute to migrate them |
servers | No | Specific server names to migrate (execute only) |
- Ultra scans your AI clients (Claude Desktop, Cursor, Codex, etc.) for configured MCP servers
- Shows you what it found, including command and connection details
- On execute, imports selected servers into Ultra’s config and hot-reloads them
- Duplicate servers configured across multiple clients are merged automatically
Upstream Tool Aggregation
Beyond its built-in tools, Ultra aggregates every tool, resource, and prompt from all your connected upstream servers into a single MCP connection. Your AI client sees one server (Ultra) with all tools available. Tools are automatically namespaced by server name to avoid conflicts:Upstream Servers
Add and configure MCP servers manually via CLI or config file
Migrate Servers
Import existing servers using the CLI wizard