Storage APIs for AI agents
Files and agent memory. 14 calls from 4 providers, each priced before it runs; provider errors are not charged.
npx @vaaya/mcp installfiles
files/deletefreeDelete a stored file and free its quota.
files/getfreeRe-mint a fresh download URL (valid ≥1h) for a stored file, plus its metadata.
files/listfreeList your stored files (filename, tags, note, size, source, created_at).
files/upload1¢Store a file from the local machine in your persistent Vaaya file library.
files/upload_from_url1¢Fetch a file from a public URL into your persistent Vaaya file library (server-side
Letta
letta/agent-create1¢Letta — create a stateful agent with self-managed memory blocks. Returns an agent `id` to drive with `letta:message`. Optional: name, model, memory_blocks.
letta/message1¢Letta — send a message to an agent; the agent thinks and self-edits its memory. Pass `agent_id` (from agent-create) and `input` (the user message). Reply is…
Mem0
Zep
zep/add1¢Zep — add messages to a thread; Zep ingests them into the user’s knowledge graph. Pass `thread_id` and `messages` ([{role,content,name?}]). Set…
zep/get-context1¢Zep — fetch the token-efficient summarized context block for a thread (drop it into your LLM prompt). Pass `thread_id`.
zep/search1¢Zep — search a user’s knowledge graph for specific facts (vs the summarized context). Pass `query` and `user_id`. Optional scope (edges|nodes|episodes) and…
zep/thread-create1¢Zep — open a thread (conversation container) for a user. Pass `thread_id` and `user_id`. Facts ingested in one thread are available across all the user’s…
zep/user-add1¢Zep — create a user (prerequisite before threads/messages). Pass a stable `user_id`. Optional: email, first_name, last_name, metadata.
Give your agents storage.
Connect Vaaya to your agent or application, then call any action on this page on your Vaaya credit.
npx @vaaya/mcp install