Skip to main content
Glama
everton-dgn

vault-search-mcp

by everton-dgn

list_notes

Lists notes from the vault with optional folder and extension filters, supporting pagination via limit and offset.

Instructions

List vault notes with filters and pagination.

Lists .md, .pdf, and .canvas. Only .md can be read with read_note. For PDF and Canvas files, use search_vault.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
limitNomaximum number of notes to return
folderNooptional folder filter, such as 'projects' or 'research/python'
offsetNonumber of matching notes to skip
extensionNooptional extension filter, such as '.md'

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
resultYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.1.0

TDQS

A3.8/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, and the description does not explicitly state that the tool is read-only or mention any side effects. Since it is a listing operation, it is likely safe, but the description does not explicitly disclose this, leaving some ambiguity.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is concise, consisting of two sentences. It conveys the core functionality and important usage caveats without unnecessary fluff, making it highly efficient.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The description provides enough context for correct usage, including the file type limitations and the pointer to search_vault for PDF/Canvas. It lacks details about return format or default pagination, but those are not critical for basic understanding given the schema.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The schema covers all four parameters (limit, folder, offset, extension) with clear descriptions. The tool description does not add additional meaning beyond the schema, so the baseline score of 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool lists vault notes with filters and pagination. It is specific about the resource and action, and differentiates from search-related tools by implying a listing operation. However, it does not explicitly name a sibling tool in the purpose statement, so a small gap remains.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives explicit guidance on file type limitations: only .md can be read via read_note, and for PDF/Canvas files one should use search_vault. This effectively tells the user when not to use this tool and points to an alternative, which is strong usage guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.