Keep the useful context.
The remember tool saves a note with its source and tags. A project decision can stay connected to the meeting or document it came from.
Keep project decisions, preferences, and useful notes available beyond a single conversation. Minds connects to compatible assistants through the Model Context Protocol (MCP), a standard for giving AI access to tools and data.
Model Context Protocol
What release schedule did we choose?
recall{
"name": "recall",
"arguments": {
"query": "What release schedule did we choose?",
"limit": 5
}
}result.memories[0]You chose weekly releases. That decision is saved from the launch review.
/v1/mcp/tools/callAuthorized instance connectionThe assistant uses the recalled record in its response. Stored knowledge survives beyond the current conversation.
Example tool exchange with sample memories. The HTTP response is shortened to show the returned context.
An assistant can save a decision as you make it, look it up in a later conversation, and remove a note that is no longer useful. Your assistant chooses when to call each memory tool; what it saves and retrieves depends on your integration.
The remember tool saves a note with its source and tags. A project decision can stay connected to the meeting or document it came from.
The recall tool searches stored memories for relevant context. Ask what changed, what was decided, or what a customer prefers.
The forget tool removes selected memories with a stated reason and returns an audit reference. Keep a record of why a note was removed.
This HTTP example saves a sample note, searches for it, and then requests its removal. Use a Mind with MCP enabled. Set AKASHA_URL to its endpoint, AKASHA_TOKEN to your access token, and AKASHA_CAPABILITY to a signed credential with permission for these actions.
const endpoint = new URL("/v1/mcp/tools/call", process.env.AKASHA_URL);
async function callMemory(name: string, args: Record<string, unknown>) {
const response = await fetch(endpoint, {
method: "POST",
headers: {
Authorization: "Bearer " + process.env.AKASHA_TOKEN,
"X-Akasha-Capability": process.env.AKASHA_CAPABILITY!,
"Content-Type": "application/json",
},
body: JSON.stringify({ name, arguments: args }),
});
if (!response.ok) throw new Error("Memory request failed: " + response.status);
const output = await response.json();
if (output.is_error) throw new Error("Memory tool failed");
return output.result;
}
const stored = await callMemory("remember", {
content: "Example: The team chose weekly releases after a launch review.",
context: { source: "website-example", tags: ["release-plan"] },
});
const recalled = await callMemory("recall", {
query: "What release schedule did we choose?", limit: 5,
});
console.log(recalled.memories);
const removed = await callMemory("forget", {
memory_ids: [stored.memory_id],
reason: "Remove the example note after this demonstration",
});
console.log(removed.audit_id);Connect your assistant to Minds, save a useful note, and ask for it in your next conversation.