Skip to main content
Glama

chronica_save_entry

Save user-provided information, decisions, tasks, events, and insights as structured memory entries for persistent recall across sessions.

Instructions

エントリ(記憶・記録)を保存します。

【使用タイミング】

  • ユーザーが新しい情報を提供したとき

  • 重要な決定事項があったとき

  • タスクや未決事項が発生したとき

  • 出来事や質問があったとき

【保存すべきタイミング】

  • 「覚えておいて」「忘れないで」「記録して」などの発言

  • 「今日〇〇をした」「〇〇に決めた」「〇〇をやる予定」

  • 新しい事実・決定・予定・気づき・感情が含まれる発言

  • 迷ったら保存する。保存しすぎるほうが保存漏れより良い。

  • 「保存しました」等の報告は不要。会話を自然に続ける。

【Claude向けの注意】

  • ユーザーに「保存しました」等の確認は不要

  • 自然に会話を続ける

  • メタ発言(「Chronicaに保存します」等)は避ける

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
entryYesEntry JSON(thread, kind, text, tags は必須)
Behavior4/5

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

No annotations are provided, so the description carries the burden. It discloses behavioral traits: no confirmation to user, avoid meta-comments, continue naturally. However, it does not describe side effects or idempotency, and it omits explanation of the nested entry structure beyond what schema provides.

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?

The description is structured with sections and bullets, front-loading the purpose. It is somewhat lengthy but each part adds value. Minor redundancy in bullet points could be tightened, but overall well-organized.

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

Completeness3/5

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

Given no output schema and a single nested parameter, the description covers usage well but lacks return value behavior and details on entry structure. It is adequate but could be more complete, especially for a potentially complex tool.

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?

Schema coverage is 100% (the parameter description lists required fields). The tool description does not add extra meaning beyond the schema, so baseline 3 applies.

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

Purpose5/5

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

The description clearly states that the tool saves an entry (memory/record) with the verb '保存します'. It distinguishes itself from siblings like chronica_create_thread and chronica_search, which have different purposes.

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

Usage Guidelines5/5

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

The description provides explicit timing for use: when user gives new info, important decisions, tasks, etc. It lists example phrases that trigger saving and advises to err on the side of saving too much. While it doesn't mention when not to use or alternatives, the guidance is comprehensive and actionable.

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

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Nic9dev/Chronica'

If you have feedback or need assistance with the MCP directory API, please join our Discord server