Skip to content

search_dql

Run a Dataview DQL query via the companion plugin bridge. Returns headers/rows and the matched note paths. Requires the Dataview bridge; reports plugin_missing when it is not configured.

Domain search
Scopes read:notes, read:dataview
Access read
Tags read-only, plugin-bridge, domain:search
Profile core, full
Annotation Value
Read-only yes
Destructive no
Idempotent no
Accepts an idempotency key no

Idempotent is the advisory MCP idempotentHint. Destructive is also yes for a tool that asks for confirmation only on some calls.

No human confirmation is required to call this tool.

Parameter Type Required Default Description
vault string — Vault id. May be omitted when only one vault is available. length 1–64; pattern ^[a-z0-9_-]+$
dql string yes — length ≥ 1
format enum "table" One of: "table", "list", "task", "calendar"
Field Type Always present Description
vault string yes —
headers string[] —
rows any[][] yes —
note_paths string[] yes —

Other tools in the search domain: query_datacore, search, search_and_read, search_jsonlogic, search_omnisearch, search_regex, search_semantic, search_text, search_vault.

Back to the tool catalog.