Skip to main content
Jedify’s MCP server exposes three modes. The connection and authentication are identical — the mode only changes which tools your client sees.
  • Asker (default) — ask questions in plain language; get data back.
  • Editor — have your agent propose changes to your semantic layer for human review.
  • Builder — have your agent build data apps and dashboards using Jedify’s semantic functions.

Choose your mode

Asker mode

Ask a question in plain language. Jedify interprets it against your semantic layer, runs the query, and returns the data. Best for ad-hoc exploration, investigations, and reporting.

Asker tools

Every tool available in Asker mode.

Examples

Example prompts and what your agent does.

Editor mode

Describe a change to your semantic layer — a new entity, a relationship, a dimension — and your agent proposes it as a batch of edits. Jedify validates the changes and stages them as review-pending edit sessions; nothing takes effect until a human approves them.

Editor tools

The tools your agent uses, and how an edit flows to approval.

Builder mode

Describe the dashboard or app you want; your agent builds it using semantic functions. No coding required — see Semantic functions for how it works.

Semantic functions

What they are and how they’re created.

Builder tools

The six Builder-mode tools.

SDK reference

The @jedify/sdk TypeScript SDK.

Examples

Build a dashboard end to end.

Switching modes

Asker mode is the default — no flag needed. To run in Editor or Builder mode, add the matching flag to the proxy args:
On a hosted agent or app builder (no local proxy), select Builder mode with the URL https://be.jedify.com/mcp/message?mode=builder instead. See Connect for the full setup in each client.