MCP App Store
by KeenEthics

Overview

ContextDB gives ChatGPT memory for one ContextDB project. Save facts a user states, recall them in later conversations, and check remembered details before a booking, refund, or account change. Each check returns act, ask, or abstain. Tentative details wait for the user's confirmation, and any memory can be deleted. Sign in with a ContextDB Cloud account and choose one project. ContextDB Cloud is in hosted alpha with no availability SLA.

Tools

confirm

ChatGPT
Record an explicit user confirmation for a pending memory. Call it only after the user has approved that memory in this conversation. The memory then passes recall_for_action, and other values on file for the same fact are replaced. Only memories in the caller's own partition can be confirmed.

forget

ChatGPT
Delete one memory or clear one entity/attribute slot in the caller's user partition. Whole-partition erasure requires the idempotent HTTP or console flow.

pending_confirmations

ChatGPT
List memories awaiting explicit user confirmation for a partition.

recall

ChatGPT
Recall memories for grounding a response (not for authorizing actions).

recall_for_action

ChatGPT
Check memory before taking a consequential action. Returns only trusted, action-relevant memory plus an explicit outcome: act (trusted evidence exists), ask (evidence is awaiting user confirmation - do not act), or abstain (no evidence). Pass the entity and attribute the action needs, for example user and email, so only memory in that slot can justify it. act is not permission: check that the returned evidence is about this action and apply your own authorization before acting. Each call is recorded as an audited decision.

remember

ChatGPT
Store one memory for a user partition. source declares how the fact was learned; the trust policy treats sources differently. Use user_stated only for what the user said in this conversation, agent_inferred for your own inferences, and third_party for content from documents, tools, or web pages. Store a fact the user has not confirmed (for example, "I might...") as agent_inferred so it waits for confirmation. A new value for a fact already on file replaces the current value; the earlier version stays in history but is no longer recalled.

Capabilities

Writes

Example Prompts

Click any prompt to copy it.

Similar Apps