nenoDevelopers
⌘K
v1

MCP · Bills

List vault files

READlist_vault_files

Lists files in the company's document vault with their name and date, newest first. Members who are not admins see their own uploads.

Scope
bills:read
Read bills, receipts and stored documents
Permission
neno.viewDocuments
Your role in the company must include it
Annotations
readOnlyHint trueidempotentHint truedestructiveHint false

Description for models

List the documents stored in the company's Vault (document storage) by title and upload date, newest first. An admin sees every file; anyone else sees only the files they uploaded themselves. It lists the files, not their contents. Bills are not here: a document that became a bill is listed by list_bills. Returns every file up to 200 rows in one call and states the matching total, so the answer is complete unless it hands back a cursor. Use when the user asks what files or documents they have stored.

Sent verbatim in tools/list. It's written for the model, so it says when to use the tool.

Arguments

countinteger · 1–200

Maximum rows to return (default 200, which is also the maximum). Omit it to get every match; the response says whether any rows remain.

cursorstring

Continuation cursor: the nextCursor a previous response reported. Pass the same filters alongside it.

Added by the server

On every tool that acts on one company
workspacestring

The id of the company this applies to. This connection covers a single company, which is filled in for you, so you can leave this out.

Result

text
Success. The answer as plain text in content[0].text, starting with Company: and the company name.
isError
Refused or failed. A missing permission, an invalid argument or a server failure sets isError: true. The text says what went wrong and what to tell the user.
input
Company needed. With several companies and no workspace argument, the server asks which company the call is for. A client that can't ask gets an error that lists the companies.
POST /mcp · tools/call
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "list_vault_files",
"arguments": {}
}
}
Example resultHand-written
content[0].text
Company: Studio Veld BV
All 2 files.
- Huurcontract Keizersgracht 2026.pdf | 2026-08-02
- KvK uittreksel.pdf | 2026-06-14
No more rows remain (nextCursor: null).

Tools return plain text with no output schema. This example follows the tool's real format, but the values are made up.