The memory-mcp platform is currently in development. The Self-hosted Community Edition is available now!

add_labels

Adds to what’s already there. Existing labels are preserved — only the new ones are appended.

Parameters #

ParameterTypeRequiredDescription
memory_idnumberYesThe ID of the memory to update
labelsstringYesComma-separated labels to add

Examples #

# Add a single label
add_labels(memory_id: 42, labels: "important")

# Add multiple labels at once
add_labels(memory_id: 42, labels: "reviewed,approved,2026-03-01")

Power Combinations #

Reminder workflow — tag memories for follow-up, then clean up when done:

# Flag for action
add_labels(memory_id: 101, labels: "reminder")

# Later, once actioned — use del_labels to remove, or replace_labels for atomic swap

Progressive enrichment — start with broad labels at store time, refine later as context develops:

store_memory(content: "...", labels: "wip")
# ... work progresses ...
add_labels(memory_id: 101, labels: "architecture,decision,approved")
del_labels(memory_id: 101, labels: "wip")

For atomic label swaps — removing one label while adding others in a single operation — see replace_labels. It was built for exactly this pattern.

?

AI Assistant

0/500