Skip to main content
Glama

๐Ÿง  MemoryAPI

Persistent memory for AI agents and LLMs โ€” REST API + MCP native

License: MIT MCP Compatible

MemoryAPI gives your AI agent a persistent, searchable memory across sessions. Store memories in natural language, retrieve them semantically โ€” no exact keywords needed.

๐ŸŒ memoryapi.org | ๐Ÿ“ก API: api.memoryapi.org


Features

  • ๐Ÿง  Semantic Search โ€” find memories by meaning, not keywords

  • ๐Ÿ”Œ MCP Native โ€” plug into Claude, Cursor, Windsurf instantly

  • โšก REST API โ€” simple HTTP endpoints, any language

  • ๐Ÿ”‘ API Key Auth โ€” secure, namespaced per agent

  • ๐Ÿ“Š Usage Tracking โ€” memory count and plan limits

  • ๐ŸŒ Always On โ€” hosted at api.memoryapi.org


Related MCP server: aimemory

Quick Start

1. Get an API Key

curl -X POST https://api.memoryapi.org/keys \
  -H "Content-Type: application/json" \
  -d '{"agent_id": "my-agent", "email": "you@example.com"}'

Returns:

{
  "api_key": "mem_xxxxxxxx.yyyyyyyy",
  "message": "Save this key securely โ€” it will not be shown again."
}

2. Store a Memory

curl -X POST https://api.memoryapi.org/memory \
  -H "Content-Type: application/json" \
  -H "x-api-key: mem_xxxxxxxx.yyyyyyyy" \
  -d '{"content": "User prefers dark mode and React Native"}'

3. Search Memories

curl "https://api.memoryapi.org/memory?query=what+does+the+user+prefer" \
  -H "x-api-key: mem_xxxxxxxx.yyyyyyyy"

MCP Integration

Add to your MCP client config (Claude Desktop, Cursor, Windsurf, etc.):

{
  "mcpServers": {
    "memoryapi": {
      "url": "https://api.memoryapi.org/mcp",
      "headers": {
        "x-api-key": "mem_xxxxxxxx.yyyyyyyy"
      }
    }
  }
}

Available MCP Tools

Tool

Description

store_memory

Store a memory in natural language

search_memory

Semantically search memories

list_memories

List all stored memories

delete_memory

Delete a memory by ID


REST API Reference

POST /memory

Store a memory.

Headers: x-api-key: your-key

Body:

{
  "content": "string (required, max 10,000 chars)",
  "metadata": { "type": "preference" }
}

GET /memory?query=...

Semantic search across memories.

Headers: x-api-key: your-key

Query params:

  • query (required) โ€” natural language search

  • limit (optional, default 10) โ€” max results

  • threshold (optional, default 0.4) โ€” similarity threshold


GET /memory/list

List all memories for the agent.

Query params:

  • limit (default 50)

  • offset (default 0)


DELETE /memory/:id

Delete a specific memory.


POST /keys

Generate a new API key.

Body:

{
  "agent_id": "my-agent",
  "email": "you@example.com",
  "plan": "free"
}

Pricing

Plan

Price

Memories

Agents

Free

$0/mo

100

1

Starter

$19/mo

10,000

5

Pro

$49/mo

Unlimited

Unlimited


Tech Stack

  • Runtime: Node.js + Express

  • Database: Supabase (PostgreSQL + pgvector)

  • Embeddings: OpenAI text-embedding-3-small

  • Auth: bcrypt-hashed API keys

  • Protocol: MCP 2024-11-05


License

MIT ยฉ 2026 Ocean Digital Group

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

No tool schema history has been recorded yet.

Maintenance

ActivityInactive
ResponsivenessNo issues

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    Persistent memory API for AI agents โ€” store, recall, and inject semantically-searchable context across sessions. EU-hosted, GDPR-compliant. Supports Claude, Cursor, Cline, and any MCP-compatible client.
    4
    2
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Gives AI agents persistent memory with semantic search, automatic extraction, and memory decay, accessible via MCP protocol.
    13
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Provides persistent memory with semantic search for MCP-based AI agents, enabling them to store and recall information across sessions using vector embeddings.
    4
    1
    MIT
  • F
    license
    Not graded
    quality
    B
    maintenance
    Free, persistent memory layer for AI agents, enabling storage and semantic search of memories via MCP or REST.
    -

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/heavysword1/memoryapi'

If you have feedback or need assistance with the MCP directory API, please join our Discord server