{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"smithery_ssdavidai-mem0-mcp","slug":"ssdavidai-mem0-mcp","name":"Mem0 Memories","type":"mcp","url":"https://github.com/ssdavidai/mem0-mcp","page_url":"https://unfragile.ai/ssdavidai-mem0-mcp","categories":["mcp-servers"],"tags":["mcp","model-context-protocol","smithery:ssdavidai/mem0-mcp"],"pricing":{"model":"open_source","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"smithery_ssdavidai-mem0-mcp__cap_0","uri":"capability://memory.knowledge.user.specific.memory.storage","name":"user-specific memory storage","description":"This capability allows the system to store user-specific memories using a structured storage approach, enabling the retrieval of personalized information across sessions. It employs a key-value store pattern to organize memories by user identifiers, ensuring that each user's preferences and facts are consistently accessible. The architecture supports efficient indexing for quick lookups, which enhances the speed of memory retrieval.","intents":["How can I store user preferences for personalized interactions?","What is the best way to maintain user-specific context over time?","How do I ensure that user data is organized for quick access?"],"best_for":["developers building applications that require personalized user experiences"],"limitations":["No built-in encryption for stored memories, which may raise privacy concerns"],"requires":["Node.js 14+","MongoDB or compatible database"],"input_types":["text","structured data"],"output_types":["structured data"],"categories":["memory-knowledge","data-storage"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_ssdavidai-mem0-mcp__cap_1","uri":"capability://search.retrieval.contextual.memory.retrieval","name":"contextual memory retrieval","description":"This capability enables the system to search and retrieve relevant memories based on user queries or context. It uses a combination of keyword indexing and semantic search techniques to surface the most pertinent memories quickly. The architecture is designed to handle complex queries, allowing for nuanced retrieval of information that aligns with user intent.","intents":["How can I quickly retrieve past interactions with a user?","What methods can I use to search for specific user memories?","How do I ensure that the most relevant details are surfaced during a conversation?"],"best_for":["developers creating chatbots or interactive applications that require memory recall"],"limitations":["Search performance may degrade with very large datasets due to linear scanning"],"requires":["Node.js 14+","Elasticsearch or similar search engine"],"input_types":["text"],"output_types":["structured data"],"categories":["search-retrieval","memory-knowledge"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_ssdavidai-mem0-mcp__cap_2","uri":"capability://memory.knowledge.memory.organization.by.user","name":"memory organization by user","description":"This capability organizes memories based on individual user profiles, allowing for a structured approach to memory management. It leverages user identifiers to categorize memories, ensuring that each user's data is kept separate and easily accessible. The architecture supports dynamic updates, allowing memories to be added or modified in real-time as user interactions evolve.","intents":["How can I categorize memories for different users?","What is the best way to manage user-specific data efficiently?","How do I update user memories based on new interactions?"],"best_for":["developers building multi-user applications with personalized features"],"limitations":["Requires careful management of user identifiers to avoid data overlap"],"requires":["Node.js 14+","MongoDB or compatible database"],"input_types":["text","structured data"],"output_types":["structured data"],"categories":["memory-knowledge","data-organization"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":29,"verified":false,"data_access_risk":"high","permissions":["Node.js 14+","MongoDB or compatible database","Elasticsearch or similar search engine"],"failure_modes":["No built-in encryption for stored memories, which may raise privacy concerns","Search performance may degrade with very large datasets due to linear scanning","Requires careful management of user identifiers to avoid data overlap","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.05,"quality":0.31,"ecosystem":0.48999999999999994,"match_graph":0.25,"freshness":0.6,"weights":{"adoption":0.25,"quality":0.25,"ecosystem":0.15,"match_graph":0.23,"freshness":0.12}},"observed_outcomes":{"matches":0,"success_rate":0,"avg_confidence":0,"top_intents":[],"last_matched_at":null},"maintenance":{"status":"active","updated_at":"2026-05-24T12:16:28.139Z","last_scraped_at":"2026-05-03T15:19:37.910Z","last_commit":null},"community":{"stars":null,"forks":null,"weekly_downloads":null,"model_downloads":null,"model_likes":null}},"distribution":{"claim_url":"https://unfragile.ai/submit?claim=ssdavidai-mem0-mcp","compare_url":"https://unfragile.ai/compare?artifact=ssdavidai-mem0-mcp"}},"signature":"LJQIrLGOzqgU+nnSTh+CdmkcshOBm/SjOux/e8K0XX3MjUYVBnbSdBr2wr1AdTpym3mddl8U2rg4bF+yfjU4Bw==","signedAt":"2026-06-20T22:56:46.576Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/ssdavidai-mem0-mcp","artifact":"https://unfragile.ai/ssdavidai-mem0-mcp","verify":"https://unfragile.ai/api/v1/verify?slug=ssdavidai-mem0-mcp","publicKey":"https://unfragile.ai/api/v1/trust-passport-public-key","spec":"https://unfragile.ai/trust","schema":"https://unfragile.ai/schema.json","docs":"https://unfragile.ai/docs"}}