Skip to main content

Omni

Ask questions of your Omni data and pull up the dashboards that answer them.

Tools

25 available tools

Search the tool definitions captured from the MCP server. The live list can vary with version, deployment, and credentials.

25 tools found.

  • Ask Omni

    Tool name: askOmni

    Starts the full Omni AI agent on an open-ended or multi-step analytical question and returns immediately with a 'jobId' — it does NOT wait for or return the answer, which is retrieved separately once…

  • Cancel job

    Tool name: cancelJob

    Stops a job started by askOmni.

  • Check dashboard download

    Tool name: checkDashboardDownload

    Polls a dashboard download started by startDashboardDownload.

  • Check status

    Tool name: checkStatus

    Checks on a job started by askOmni and returns quickly.

  • Fetch dashboard download

    Tool name: fetchDashboardDownload

    Returns the png a completed dashboard download produced — the job from startDashboardDownload once checkDashboardDownload reports it "complete" — as an image you can look at, after a text block with…

  • Get app

    Tool name: getApp

    Alpha — the app content shape may change without a deprecation cycle.

  • Get app draft

    Tool name: getAppDraft

    Alpha — the app content shape may change without a deprecation cycle.

  • Get data

    Tool name: getData

    Gets data by generating and executing a query from natural language.

  • List branches

    Tool name: listBranches

    Lists the branches of a model, each with its 'id', 'name', and 'updatedAt'.

  • List document queries

    Tool name: listDocumentQueries

    Lists the saved queries in an existing Omni document — a dashboard, app, report, or plain workbook — behind an identifier.

  • List skills

    Tool name: listSkills

    Reads an organization's saved skills — reusable instruction sets a person wrote for the Omni agent.

  • Patch app

    Tool name: patchApp

    Alpha — the app content shape may change without a deprecation cycle.

  • Pick model

    Tool name: pickModel

    Returns a list of models available to the current API key.

  • Pick topic

    Tool name: pickTopic

    Select the most appropriate topic based on the provided prompt.

  • Publish draft

    Tool name: publishDraft

    Publishes an Omni app document's main draft — the one the app write tools write to — so its content becomes what viewers of the document see.

  • Put app

    Tool name: putApp

    Alpha — the app content shape may change without a deprecation cycle.

  • Read app HTML

    Tool name: readAppHtml

    Returns the stored HTML, query names, chart palettes, effective settings, frame CSP and SDK for a saved Omni app.

  • Run app queries

    Tool name: runAppQueries

    Runs a saved Omni app's queries by name and returns SDK-shaped results.

  • Run query

    Tool name: runQuery

    Runs an Omni query you supply as JSON and returns its rows.

  • Run saved query

    Tool name: runSavedQuery

    Runs a pre-defined, vetted Omni query by id and returns its current results as JSON.

  • Search content

    Tool name: searchContent

    Free-text search over the org's existing dashboards and apps.

  • Search dashboards

    Tool name: searchDashboards

    Free-text search over the org's existing dashboards.

  • Search Omni docs

    Tool name: searchOmniDocs

    Search the Omni documentation to answer questions about Omni features, configuration, modeling, dashboards, and more.

  • Show app

    Tool name: showApp

    Asks the client to show an existing Omni app to the user as an inline interactive view.

  • Start dashboard download

    Tool name: startDashboardDownload

    Starts rendering an existing dashboard to a png image, laid out as it is saved and as the acting user sees it, and returns a jobId right away without waiting.

Compatibility

Connect Omni to the clients your teams already use

27 AI clients can connect to Omni through Runlayer. Pick one for its setup steps and controls.

Why Runlayer

Why connect Omni through Runlayer?

One approved path

Approve Omni once and everyone gets it in the AI clients they already use. Runlayer holds the credentials, so nothing sits in client configuration.

Fine-grained policy

Control who can use each server, tool, and resource, and under which runtime conditions.

Runtime security

Scan tool inputs and outputs for prompt injection, credential exposure, PII, and data exfiltration, then alert, mask, or block.

Audit and observability

Trace every request across users, clients, tools, policies, scanner decisions, and downstream systems.

Frequently asked questions