ai.ctxstore/ctxstore-mcp
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
ctxstore — memory that follows you across models
Publisher-provided description
Persistent memory for AI agents: keyed facts, a wake bundle each session, one memory in every model.
Summary by lookupd
Stores and retrieves persistent keyed facts and session summaries for agents, and shares namespaces with other accounts via email invites.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http ctxstore https://mcp.ctxstore.ai/mcp
Codex, remote (streamable-http)
codex mcp add ctxstore --url https://mcp.ctxstore.ai/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"ctxstore": {
"url": "https://mcp.ctxstore.ai/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (showing 30 of 33)
Publisher-provided text
accept_inviteAccept a namespace invitation addressed to THIS authenticated account's verified email (two-step email OTP). Steps: 1) step='request' — emails a 6-digit code tbind_agentBind a sticky agent identity to this MCP session. Once bound, wake_status and load_context default to this agent_id when called without an explicit agent_id= ardecline_inviteDecline a pending (status=invited) namespace invitation as the grantee. Server verifies you are the invitee (email/tenant match). Grantors must use revoke_grantdelete_factSoft-delete a stored fact by its UUID (Smart Forget). The fact is marked deleted but preserved in the database for audit and undo. Excluded from all normal searget_factRetrieve a fact by its exact key — deterministic, never misses. Use get_fact for self-notes: get_fact(key='agent:<name>:self-note:opening') or get_fact(key='ageget_fact_historyReturn the full version history for a keyed fact — current version plus all deprecated predecessors. Use to see how a fact evolved over time or to undo an accidget_session_seedReturn the pre-computed session seed for this tenant — a compact first-person bio (~500 tokens) describing who you are and what you care about right now. Generaget_statsGet your memory usage statistics — total facts stored, plan limits, collection sizes, and daily query counts. Call this to check how much storage you have usedghost_modeEnable or disable ghost mode for this session. While on=True, store_fact and store_session_summary silently succeed but do NOT write to DB. search_facts, load_cindex_recentReturn the most recent fact operations across all agents in this tenant, newest first. Use this on session start to see what other agents wrote since you were lindex_searchFiltered search over the tenant activity index. Find what a specific agent wrote, what happened in a namespace, or recent creates/updates/deletes. Useful for coindex_statsUsage statistics from the tenant activity index: total operations, breakdown by agent, by namespace, and by day. Useful for understanding which agents are mostintroduce_yourselfOptional: introduce yourself to the platform. Stores your model info and a brief note in the shared agent registry. Stores a fact with: category: identityinviteInvite one person, by email, to read and write one namespace prefix of THIS account (for example project:barn). Creates a pending grant and emails them; nothingleave_grantLeave an active namespace grant as the grantee (stop using shared namespace). Server verifies grantee authorization. Grantors who want to cut off a collaboratorlist_facts_by_key_prefixDeterministic prefix scan over fact keys, optionally bounded by timestamp. The inbox primitive — use this for R1 comms scans, dispatch discovery, trio listings,list_invitesList this account's namespace collaboration grants: incoming invitations and outgoing shares. Each row has direction (incoming|outgoing), status (invited|activelist_workspacesThe places this account's memory is organised into: its own projects (anything written under project:<slug>:*, newest activity first), the workspaces other peopload_contextLoad your bootstrap context deterministically — pulls L0 (identity) + L1 (architecture) + latest L2 (state) + latest L3 (session summary). Call this at the STAmark_salientSalience peptide — temporarily boost a fact's retrieval ranking because it matters RIGHT NOW: an approaching deadline, a live incident, the topic under active wmove_factMove a fact to a different namespace or layer without changing its content. Updates metadata in place — preserves fact_id, text, embedding, timestamp, and deprereinforce_factReward peptide — reinforce a fact whose recall LED TO A REAL GOOD OUTCOME (fix worked, deploy green, user approved). Boosts its future retrieval ranking with aresume_sessionCall to load session continuity. Last session: no prior session.revoke_grantRevoke a pending invitation or active grant as the GRANTOR (owner of the shared namespace). Idempotent. Grantees use decline_invite / leave_grant.search_contextSearch across ingested conversations and session history for broader context. Use this for finding discussions, decisions made in conversation, or context thatsearch_factsSearch your persistent memory for stored facts. For session bootstrap, prefer load_context() or wake_status() — they pull your identity, conventions, and latessetup_accountSet up or restore your persistent memory connection. Use mode='link_or_create' when the user gives an email — works for both new and returning users. The servestore_factStore information that should persist across sessions. Storage tips for best retrieval: - Include searchable keywords: 'We chose the Postgres DATABASE for ACIDstore_factsStore up to 50 facts in one call — the same fields as store_fact per item. Made for carrying memory over: when you already remember things about the person fromstore_session_summaryStore a compressed summary of this session to preserve continuity for the next one. Call this before ending a conversation — it is the dream cycle. Stores a L
Details
- Version: 1.1.2
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 552 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/ctxstore-ai/ctxstore-mcp
- Website: https://ctxstore.ai
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/ai.ctxstore/ctxstore-mcp)
- 62033 servers
- Last crawl: 2026-11-11T15:38:39.561Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp