Skip to main content
Glama

dream_ingest

Ingest periodic digest reports into long-term memory, automatically chunking and embedding content for semantic recall.

Instructions

Ingest a Hermes digest (periodic summary report) into demo.marsvault_chunks long-term memory. The content is automatically chunked into semantically meaningful segments and stored with vector embeddings for future recall. Use this for scheduled reports, daily digests, or any structured summary content that should be permanently available.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
contentYesThe full text content of the digest to ingest. Will be automatically split into semantically coherent chunks.
source_fileNoLogical file path or identifier for the source of this digest (e.g. "hermes/daily/2026-06-10")
sectionNoOptional section label prefix to tag all resulting chunks
tagsNoTags for categorization (e.g. ["digest", "daily", "report"])
typeNoChunk type labeldigest
dateNoDate for this digest in YYYY-MM-DD format. Defaults to today if omitted.
bodyNoTarget persona profile for storagedemo
visibilityNoAccess level: "private" = owner only, "shared" = cross-profile, "global" = system-wideprivate
originNoOrigin marker identifying where this content came fromhermes-coco-digest
max_chunk_charsNoMaximum character length per chunk (default 1200). Larger values = fewer, longer chunks.
Behavior3/5

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

No annotations provided, so description carries full behavioral burden. It discloses automatic chunking, vector embeddings, and permanent storage, but does not mention side effects, permissions, or idempotency. Adequate but not comprehensive.

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?

Two sentences: first declares core action, second provides usage context. No filler, every sentence adds value.

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?

With 10 parameters and no output schema or annotations, description covers main purpose and chunking behavior. It could elaborate on chunk size or storage interaction, but schema handles param details. Adequate for the complexity.

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?

Input schema has 100% parameter coverage, so description adds context about chunking behavior (e.g., 'automatically split into semantically coherent chunks'). This complements the schema but does not deeply explain all parameters. Baseline 3 due to high schema coverage.

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?

Description clearly states it ingests a Hermes digest into long-term memory with chunking and embeddings. It provides usage examples like scheduled reports and daily digests, but does not explicitly distinguish from sibling tools like memory_ingest or insert_memory.

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?

The description offers usage context ('scheduled reports, daily digests, or any structured summary content'), but lacks guidance on when not to use or alternatives. No explicit when-to-use vs. when-not-to-use.

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/Marsmanleo/MarsNMe'

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