Skip to main content
Glama
Knuckles-Team

vaultwarden-mcp

Get cipher events

vaultwarden_get_cipher_events
Read-onlyIdempotent

Retrieve audit-log events for a single cipher to review its activity history and track changes.

Instructions

List audit-log events for one cipher

Input Schema

NameRequiredDescriptionDefault
dataNo
formNo
paramsNo
cipher_idYes
json_bodyNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Addedv0.2.2

TDQS

B3.1/5.0
Behavior3/5

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

Annotations already declare readOnly=true, idempotent=true, destructive=false, and openWorld=true, so the safety profile is covered. The description adds only the per-cipher scoping; it says nothing about permissions required, pagination, ordering, or what event fields are returned.

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

Conciseness4/5

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

A single front-loaded sentence with no waste. It is very terse, but appropriately so for a read-only list operation.

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

Completeness2/5

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

For a list tool with no output schema and 0% parameter documentation, the description leaves out return shape, pagination behavior, event ordering, and permission requirements. It is not sufficient to call the tool confidently beyond knowing it lists events for a cipher.

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

Parameters2/5

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

Schema description coverage is 0% with five parameters (data, form, params, cipher_id, json_body). The description only vaguely implies cipher_id via 'for one cipher'; it does not document the other four parameters or the expected cipher_id format, failing to compensate for the schema gap.

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?

States a specific verb ('List') and resource ('audit-log events') scoped to one cipher. It distinguishes scope from broader siblings like vaultwarden_get_org_events and vaultwarden_get_user_events, though it doesn't name them.

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

Usage Guidelines3/5

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

Implies usage by scoping to a single cipher, but gives no explicit when-to-use guidance or alternatives (e.g., org-level or user-level event listings). The reader must infer that this is the per-cipher audit view.

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

Deploy Server

Other Tools