Documentation

Everything you need to build memory-enabled agents with Agentverse Memory.

Getting Started, MCP Integration, and full 35-tool API Reference are live
🚀

Getting Started

live

Connect your first agent to Agentverse Memory in under 5 minutes.

🔌

MCP Integration

live

35 tools over JSON-RPC 2.0. Works with Claude Desktop, Cursor, LangChain, CrewAI.

🐍

Python SDK

soon

First-party Python SDK — coming soon (not yet on PyPI). Use the MCP endpoint + cURL today.

📘

TypeScript SDK

soon

First-party TypeScript SDK — coming soon (not yet on npm). Use the MCP endpoint + cURL today.

📚

API Reference

live

35 MCP tools documented with parameters, return types, and examples.

🏛️

Architecture

live

How GraphPalace works: TF-IDF extraction, LadybugDB graph engine, pheromone retrieval.

5-minute quickstart (MCP + cURL)

Full guide →
# 1. Get a free API key (returns { "key": "am_..." })
curl -X POST https://am-server-jbneh74b5q-uc.a.run.app/v1/keys \
  -H "Content-Type: application/json" \
  -d '{"agent_id":"my-agent","tier":"explorer"}'

export AM_API_KEY="am_..."   # the "key" field from the response

# 2. Store an episode — no LLM at write time ($0 ingest)
curl -X POST https://am-server-jbneh74b5q-uc.a.run.app/mcp \
  -H "X-API-Key: $AM_API_KEY" -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{
        "name":"memory_store_episode",
        "arguments":{"content":"Alice approved the Q3 budget on Tuesday"}}}'

# 3. Search — hybrid retrieval (TF-IDF + dense, RRF), default-on
curl -X POST https://am-server-jbneh74b5q-uc.a.run.app/mcp \
  -H "X-API-Key: $AM_API_KEY" -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{
        "name":"memory_search_episodes",
        "arguments":{"query":"budget decisions","limit":5}}}'
# → { "results": [...], "count": 1, "retrieval": "hybrid" }

API Reference 35 MCP tools

EpisodicSemanticGraphProceduralWorkingPheromoneSpacesSystemTraversal
Episodicmemory_store_episodeStore a time-stamped event. No LLM at write time — sub-ms in-process engine write op.
Episodicmemory_get_episodesRetrieve episodes with filtering and pagination
Episodicmemory_search_episodesNatural-language search over episodes — hybrid retrieval (TF-IDF + dense, RRF), default-on
Episodicmemory_search_timelineTime-windowed episode search
Episodicmemory_consolidate_episodesMerge related episodes into a consolidated record
Semanticmemory_store_entityStore a named entity with type and metadata
Semanticmemory_get_entityRetrieve a specific entity by name or ID
Semanticmemory_list_entitiesList all entities with optional type/metadata filters
Semanticmemory_store_relationStore a directed relationship between entities
Semanticmemory_get_relationsGet all relations for a given entity
Graphmemory_query_graphStructured query over the knowledge graph
Graphmemory_semantic_searchSemantic similarity search across all memory types
Graphmemory_get_neighborsGet immediate neighbors of a node
Graphmemory_graph_add_tripleAdd a (subject, predicate, object) triple directly
Graphmemory_graph_neighborsExtended neighbor query with depth and filters
Graphmemory_graph_shortest_pathFind shortest path between two entities
Proceduralmemory_store_procedureStore a skill definition: goal → steps → outcome
Proceduralmemory_get_procedureRetrieve a procedure by ID
Proceduralmemory_match_procedureSearch procedures by goal description
Proceduralmemory_update_procedureUpdate steps or log execution outcome
Workingmemory_set_workingSet a key-value pair with optional TTL
Workingmemory_get_workingGet a working memory value
Workingmemory_list_workingList all active working memory keys
Workingmemory_clear_workingClear all working memory
Pheromonememory_deposit_pheromoneManually deposit a pheromone trace on a node or edge
Pheromonememory_get_pheromoneRead current pheromone weight (decay-adjusted)
Spacesmemory_create_shared_spaceCreate a shared memory space with JWT/DID access control
Spacesmemory_join_shared_spaceJoin an existing space via invite token
Spacesmemory_shared_store_entityStore an entity into a shared space
Spacesmemory_shared_queryQuery across all agents in a space
Spacesmemory_list_shared_spacesList spaces the agent belongs to
Systemmemory_get_statsGet usage stats, op counts, rate limit status
Systemmemory_delete_agentPermanently delete all memories for an agent
Traversalmemory_find_pathA* pathfinding between two concepts (Builder+ tier)
Traversalmemory_traverse_graphBFS/DFS multi-hop graph traversal (free on every tier)

Full parameter documentation, request/response schemas, and code examples are in the API Reference. Questions? Join Discord.

Questions? We're in Discord.

The team responds daily. Ask about integration, architecture, or roadmap.

Join Discord