The problem
Modern AI assistants — Claude, Cursor, ChatGPT — are only as good as the context they can reach. Wire up two or three connectors and an assistant works fine. Connect dozens and it breaks down: the agent doesn’t know where to look, silently skips the source that has the answer, or explores for minutes before it finds anything — and every conversation lands on something different. Critical context is scattered across hundreds of sources — SQL and semantic models, dashboards, tickets, docs, call transcripts, emails — with no map tying them together. The result is slow, inconsistent, and expensive answers.What Modus does
Modus is the connecting tissue between all your data. It builds a live context layer across every source — structured (Snowflake, BigQuery, Looker, dbt) and unstructured (Notion, Teams, Confluence, Drive, email) — without moving or copying your data. When someone asks a question, Modus hands the AI a brief — a real-time generated Markdown document with the relevant context for that specific prompt: a dynamically composed map of exactly which sources, tables, and documents to use to answer the request. Your assistant then does the work through your existing connectors — but instead of dozens of exploratory tool calls, it takes a few. Minutes become seconds, token spend drops, and answers become consistent and accurate.Modus doesn’t replace your warehouse or semantic models — it uses them, and
makes them part of one context layer your whole organization can query with
confidence, instead of a pile of MCPs scattered across the company.
The context layer
The context layer is the heart of Modus. A few things make it different from wiring connectors straight into an AI assistant:A map, not a copy
Modus doesn’t move or copy your data. It builds a searchable index and a
knowledge graph of where things live and how they connect — across systems —
then fetches through your existing connectors on demand.
Built automatically, kept fresh
The context layer is constructed automatically when you connect a source, and
updates itself as things change — new tables, new documents — so you’re not
stuck maintaining it by hand.
Composed on the fly
For each question, Modus composes a brief — only the sources, tables, and
documents relevant to that request — instead of dumping everything at the agent.
Structured + unstructured
It ties your warehouse and semantic models together with docs, tickets, chats,
and transcripts, so an answer can span both worlds.
Two ways to use Modus
Modus meets you where you already work. Both modes run on the same context layer — pick either, or mix them.Use your own agent
Keep using Claude, Cursor, ChatGPT, or any MCP client. Connect Modus as a
single MCP server and your agent reaches your entire context layer through
one connection — no juggling dozens of separate MCPs. Modus does the mapping
and hands your agent the right context behind the scenes.
How it fits together
Modus is organized around five pages in the left sidebar, each building on the one before it:Integrations
Connect your data sources (Snowflake, BigQuery, Postgres…) and apps (Slack,
Teams, Notion…). This is where your data enters Modus.
Context
The context layer Modus builds automatically from your sources — the metrics,
tables, relationships, and documents your AI draws on, kept fresh as things change.
Scopes
Specialist AI configurations. Each scope gets just the slice of context, tools,
and access it needs — a focused expert instead of one bloated agent.
Workflows
Triggered, multi-step pipelines that put scopes to work automatically — on a
schedule, from a conversation, or via webhook.
Home
The chat surface where you talk to Modus, tag scopes for specialist help, and
run workflows — or connect the same context layer to Claude or Cursor.
The flow
Integrations → Context → Scopes → Home (or your assistant)- Connect your data and apps in Integrations.
- Modus builds and maintains context from them automatically.
- Create scopes — specialist AIs scoped to the right context and tools (optional, but sharper).
- Work on Home — or from Claude, Cursor, the API, SDK, or CLI — grounded in your data.