# MyMemory API > REST API and MCP server for MyMemory (mymemory.dev), a personal memory app: save notes, web pages, PDFs, videos and posts, then search them and ask AI questions answered from your own saves. MyMemory is a personal memory app, not a translation service or translation API, and is not affiliated with the MyMemory translation memory service. ## Essentials - Base URL: `https://api.mymemory.dev/v1` - Auth: `Authorization: Bearer sm_…` (create the key on the dashboard at https://mymemory.dev/dashboard) - OpenAPI 3 spec: https://docs.mymemory.dev/openapi.json - Hosted MCP server: `https://api.mymemory.dev/v1/mcp` (Streamable HTTP, same Bearer key). Local: `npx @everstash/mcp`. Tools: `save_memory`, `search_memories`, `list_spaces`, `get_memory_by_id`, `delete_memory`. - Rate limits per minute, per endpoint: Free 60, Plus 300, Pro 600. Plans: Free $0, Plus $12/month, Pro $35/month (https://mymemory.dev/pricing). - Adding is asynchronous: `POST /add` returns the memory's `id` at once; it is searchable when `GET /memories/{id}` shows `processingStage: "ready"`. ## Main endpoints - `POST /add`: save text or a URL (optional `title`, `spaces`, `tags`, `metadata`) - `GET /memories`, `GET /memories/{id}`, `PATCH /memories/{id}`, `DELETE /memories/{id}` - `POST /search`: hybrid keyword and semantic search, across languages - `POST /chat`: answers from your memories with citations - `GET /spaces`, `POST /spaces/create`, `POST /spaces/addContent`, `GET /tags` ## Full documentation - [Docs llms.txt, every endpoint and field](https://docs.mymemory.dev/llms.txt) - [Quickstart](https://docs.mymemory.dev/quickstart) - [API reference](https://docs.mymemory.dev/api-reference/introduction) - [MCP guide](https://docs.mymemory.dev/mcp/introduction) - [Changelog](https://docs.mymemory.dev/changelog/2026) - [Product overview](https://mymemory.dev/llms.txt)