Skip to main content
Glama

Capture context

mindmap_capture

Save portable context summaries from current sessions to resume work later in any tool. Capture key decisions, plans, and next steps for seamless handoff.

Instructions

Silently save a portable context summary from the current session so it can be resumed later in any tool. This is the effortless 'capture' half of the loop. New captures start as 'captured' (warm tier); they become trusted 'promoted' memories the first time you resume them.

CALL THIS PROACTIVELY (you don't need to be asked) when: a substantive discussion is wrapping up; the user says they're done / switching tasks / "remember this" / "save this"; a key decision, plan, or conclusion was reached; or the user signals they'll continue later. Write the summary so a future session in a DIFFERENT tool could pick up with full context. Skip trivial one-off exchanges.

Args:

  • title (string): short topic title

  • summary (string): the portable context to inject into a future session (markdown ok)

  • key_points (string[]): scannable discussion points (optional)

  • tags (string[]): topic tags for filtering (optional)

  • source (string): Origin tool, e.g. 'claude-code', 'chatgpt', 'chat', 'cowork', 'claude-desktop'.

  • links (string[]): ids of related threads to connect (optional)

  • kind ('discussion'|'brainstorm'): mark brainstorm sessions so they can be resumed/clustered as ideas (default 'discussion')

  • next_steps (string[]): open work / what to do next — capture this so resuming can CONTINUE the thread, not just re-read it (optional but high-value)

Returns: the created thread id and its formatted record.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
kindNoThread kinddiscussion
tagsNoTopic tags for filtering
linksNoids of related threads to link
titleYesShort topic title
sourceNoOrigin tool, e.g. 'claude-code', 'chatgpt', 'chat', 'cowork', 'claude-desktop'.unknown
summaryYesPortable context summary (markdown ok)
workspaceNoAbsolute project/workspace folder this is about — lets resume suggest where to continue
key_pointsNoScannable discussion points
next_stepsNoOpen work / where you left off — so resuming can continue
Behavior4/5

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

Annotations indicate write operation (readOnlyHint=false), non-idempotent, non-destructive. The description adds the 'silently save' behavior and the lifecycle: captures start as 'captured' (warm tier) and become 'promoted' memories upon resume. It does not disclose potential limits or side effects, but the added context is valuable.

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 front-loaded with the core purpose and proactive call instructions, then lists parameters with concise explanations. It is slightly long but every sentence earns its place by adding value. The structure is logical and easy to scan.

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?

For a tool with 9 parameters and moderate complexity, the description covers purpose, usage guidelines, parameter semantics, and return value (thread id and formatted record). It lacks an explicit output schema but the return description is sufficient. Compared to siblings, it is complete enough for an agent to use correctly.

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

Parameters4/5

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

The input schema has 100% parameter description coverage. However, the description adds behavioral context: explains that next_steps enables resuming to 'continue the thread', gives examples for source, and clarifies the kind parameter's clustering effect. This adds meaningful guidance beyond the schema.

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 the tool's purpose: 'silently save a portable context summary from the current session so it can be resumed later in any tool.' It uses specific verbs ('save', 'capture') and resources ('portable context summary', 'session'). It distinguishes from sibling tools like mindmap_resume and mindmap_search by framing it as the 'capture half of the loop.'

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 proactive guidance on when to call this tool: when a substantive discussion is wrapping up, the user signals they're done or says 'save this', a key decision is reached, or the user will continue later. It also advises to skip trivial exchanges. This clearly differentiates usage from siblings and sets context.

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/ravi-labs/mindmap-mcp-server'

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