AI & Machine Learning
ctxstore.ai
An AI agent memory server that stores and retrieves facts, binds agent identities to sessions, and manages namespace invitations.
ENDPOINT 1
https://mcp.ctxstore.ai/mcp
MCP server metadata
- Name
- emily-context
- Version
- 1.0.0
This account has persistent memory on ctxstore. What is stored here is available next session, in any client, to any agent the account holder connects. The memory arrives on its own: the first tool result of every session opens with it, addressed as the memory of the person you are assisting. Nothing needs fetching first. How people get value from it, in the order it usually happens: 1. If a tool answers with a setup prompt, the account is not linked yet. setup_account(mode='link_or_create', email) sends a six-digit code; setup_account(mode='verify', code, email) finishes. Keys are never pasted, echoed, or stored. 2. store_fact when a decision, a learning, or a change of state happens, in the turn it happens. Short, searchable, with a stable key when the fact will change later. 3. search_facts or get_fact before asking the person to repeat something they have told an agent before. 4. Near the end of a session, store_session_summary, then agent:<id>:self-note:closing, so the next session starts where this one stopped. 5. Bring their memory with you: if you already remember things about this person from your own platform memory, offer to carry them over with store_facts, one fact per item, in their words, with the date learned when known. An agent identity is assigned when the session starts (the memory block names it); bind_agent(agent_id=...) renames it when the person prefers a name. Full manual: https://ctxstore.ai/llms.txt
Known tools 31
accept_inviteAccept a namespace invitation addressed to THIS authenticated account's verified email (two-step email OTP).
Potential side effectsdecline_inviteDecline a pending (status=invited) namespace invitation as the grantee.
Inferred read-onlyget_fact_historyReturn the full version history for a keyed fact — current version plus all deprecated predecessors.
Inferred read-onlyget_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.
Inferred read-onlyget_statsGet your memory usage statistics — total facts stored, plan limits, collection sizes, and daily query counts.
Inferred read-onlyindex_recentReturn the most recent fact operations across all agents in this tenant, newest first.
Inferred read-onlyindex_statsUsage statistics from the tenant activity index: total operations, breakdown by agent, by namespace, and by day.
Inferred read-onlyleave_grantLeave an active namespace grant as the grantee (stop using shared namespace).
Inferred read-onlylist_facts_by_key_prefixDeterministic prefix scan over fact keys, optionally bounded by timestamp.
Inferred read-onlylist_invitesList this account's namespace collaboration grants: incoming invitations and outgoing shares.
Inferred read-onlylist_workspacesThe places this account's memory is organised into: its own projects (anything written under project:<slug>:*, newest activity first) and the workspaces other people have granted it.
Inferred read-onlyload_contextLoad your bootstrap context deterministically — pulls L0 (identity) + L1 (architecture) + latest L2 (state) + latest L3 (session summary).
Inferred read-onlymark_salientSalience peptide — temporarily boost a fact's retrieval ranking because it matters RIGHT NOW: an approaching deadline, a live incident, the topic under active work.
Inferred read-onlymove_factMove a fact to a different namespace or layer without changing its content.
Inferred read-onlyreinforce_factReward peptide — reinforce a fact whose recall LED TO A REAL GOOD OUTCOME (fix worked, deploy green, user approved).
Inferred read-onlyrevoke_grantRevoke a pending invitation or active grant as the GRANTOR (owner of the shared namespace).
Inferred read-onlysearch_contextSearch across ingested conversations and session history for broader context.
Inferred read-onlystore_factsStore up to 50 facts in one call — the same fields as store_fact per item.
Inferred read-onlystore_session_summaryStore a compressed summary of this session to preserve continuity for the next one.
Inferred read-onlyswitch_workspaceNarrow this session's memory to one project: name='<slug>' scopes recall, the wake bundle, self-notes and the default namespace for new facts to project:<slug>:* (identity and conventions always ride along).
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.emily-context]
url = "https://mcp.ctxstore.ai/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"emily-context": {
"type": "http",
"url": "https://mcp.ctxstore.ai/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: emily-context
Remote MCP URL: https://mcp.ctxstore.ai/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"emily-context": {
"url": "https://mcp.ctxstore.ai/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"emily-context": {
"type": "http",
"url": "https://mcp.ctxstore.ai/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "emily-context",
"transport": "streamable-http",
"url": "https://mcp.ctxstore.ai/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Loading Trust v2 evidence…
Checking the associated registrable domain. The BuiltWith key remains server-side.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.