Skip to content

Quickstart

Terminal window
curl -X POST https://memonic.dev/api/auth/signup \
-H "Content-Type: application/json" \
-d '{"orgName": "acme", "email": "you@acme.com"}'

Save your apiKey.

Terminal window
curl -X POST https://memonic.dev/api/memory/store \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"agentId": "agent-001",
"memoryType": "semantic",
"content": "The user prefers concise responses and dislikes bullet points.",
"key": "user-preferences"
}'
Terminal window
curl -X POST https://memonic.dev/api/memory/recall \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"agentId": "agent-001",
"query": "how should I format my responses",
"limit": 5
}'

Recall uses semantic search — it finds relevant memories even when the query doesn’t match the exact wording.

Add to your Claude Code or Cursor config:

{
"mcpServers": {
"memonic": {
"url": "https://memonic.dev/api/mcp",
"headers": { "Authorization": "Bearer YOUR_API_KEY" }
}
}
}

Your agent can now call store_memory and recall_memory directly.