A remote MCP endpoint that gives an assistant persistent memory, paid per call in USDC and keyed to your wallet.
What you can do
This server provides persistent memory for an AI assistant through a remote endpoint at mem.borisinc.com. According to the registry description, memory is paid per call via x402 USDC, and the user's wallet acts as the private memory namespace. No tools are listed in the manifest, so the exact read and write operations are not documented here.
When to use it
Consider it when you want an assistant to retain context across sessions without running a local memory store. It is aimed at users who already hold USDC and are comfortable paying per memory call from a wallet.
Requirements
A remote MCP client that supports streamable HTTP, network access to mem.borisinc.com, and a USDC-capable wallet for x402 per-call payment. No packages, environment variables, or headers are declared.
Before you install
Calls are billed in USDC, so usage spends real funds from your wallet. The wallet also serves as the memory namespace, so memory contents are tied to that wallet identity. No authentication method or tool list is declared, so verify how access is controlled and what data is stored before relying on it.
Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Use with an agent
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/com.borisinc%2Fmemory/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.
Store a memory permanently. Namespaced to YOUR paying wallet — your wallet is your private memory store. Semantic-indexed for later search. Optional supersedes=[ids] marks prior memories in your namespace as superseded by this one (excluded from search, still visible in export with their superseded_by id) — a Zep-style update-in-place without ever losing history. Paid: $0.001 per write via x402 (payment in _meta['x402/payment']).
Parameterstagscontentrequiredsupersedes
memory_search
Semantic search over YOUR stored memories (payer-wallet namespace). Returns top-k by embedding similarity. Paid: $0.002 per search via x402.
Parameterskqueryrequired
memory_export
Export memories in YOUR payer-wallet namespace (up to 1000/call, newest first; use offset to page through namespaces >1000). Your data is yours. Includes superseded_by so history is exportable. Paid: $0.01 via x402.
Parametersoffset
memory_import
Bulk-write memories into YOUR namespace (max 200/call, content <=8k chars each). Accepts the exact shape memory_export emits, so a whole namespace can move in with one paid call. Embeds best-effort; missing embeddings are backfilled hourly. Paid: $0.01 flat via x402.
Parametersmemoriesrequired
memory_forget
Delete memories by id from YOUR namespace (or a namespace you hold a write/rw grant for). Max 100 ids per call. Paid: $0.001 per call via x402.
Parametersidsrequired
memory_write_free
FREE (no payment): store a memory in YOUR namespace, proven by an EIP-191 personal_sign instead of an x402 payment. wallet_auth = base64 JSON {address,ts,signature} where signature = personal_sign of 'borismem-free:<address>:<ts>' (ts within 600s). Writes to the SAME namespace paid calls use. Capped at 1000 writes / rolling 30 days per wallet; over cap returns an error pointing to the paid tier.
Parameterstagscontentrequiredwallet_authrequired
memory_search_free
FREE (no payment): semantic search over YOUR namespace, proven by an EIP-191 personal_sign. Same wallet_auth scheme as memory_write_free. Capped at 500 searches / rolling 30 days per wallet.
Parameterskqueryrequiredwallet_authrequired
memory_stats
FREE: count + last-write timestamp for any wallet namespace. Content is never returned on the free tier.
Parametersnamespacerequired
Version history
1
v1.0.0LatestSep 16, 2026
Score
83%
83% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
Reached in the last 30 daysRequired25 pts
Auth declaredRequired10 pts
Tools listedRequired15 pts
DescriptionRequired15 pts
Logo10 pts
Documentation15 pts
Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.
LicenseNot applicable
A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.