pumaDB
Hosted MCP and REST memory that keeps AI agent context consistent across ChatGPT, Claude, Codex, and your own agents.
pumaDB is the zero-setup option for agent memory, and its two-door design is the reason to look: the same JSON tables are reachable from hosted MCP clients (ChatGPT, Claude, Codex, OpenClaw) and from your own server-side code via /v1/{table} with bearer keys. If your problem is 'my assistant forgets between sessions,' that is solved here in an afternoon, with version history as a safety net. If your problem is throughput, joins, or large files, this is not the product—look at Supabase or a managed Postgres instead. Treat it as shared scratch memory, not a system of record.
Verified 1d ago · liveness 71/100 · cite: rightaichoice.com/tools/pumadb
- Developers building AI agent workflows that need persistent memory
- Small teams using ChatGPT, Claude, or Codex agents for task automation
- System integrators stitching agent handoff contexts together
- Prototypers who want to skip database setup and project management
- Applications requiring relational features like joins and foreign keys
- High-throughput production systems with thousands of concurrent users
- Use cases needing large blob storage such as video or images
We scan live Reddit threads, YouTube comments, X posts, G2 reviews and other communities — and hand you an honest verdict in under a minute.
- Honest verdict, not marketing
- Real pros & cons from real users
- Attributed quotes with receipts
3 free scans · no card needed
Skip pumaDB if your agent workload needs relational joins, large binary storage, or sustained throughput well above a per-key limit of 30 writes and 60 reads per minute, because that is outside what this lightweight JSON memory store is built for.
Exceeding the free tier's 25 MB total storage means moving to a paid tier or pruning rows yourself.
Personal at $0 fits individuals running a handful of agents; Organization Pro at $99/month per organization fits small teams that need shared org tables, admin and member roles, and up to 100 members. Both tiers share identical rate limits, so teams paying for Pro are buying shared tables and storage headroom, not more throughput. Larger rollouts move to scoped Enterprise terms.
In short
pumaDB — Hosted MCP and REST memory that keeps AI agent context consistent across ChatGPT, Claude, Codex, and your own agents. Best for Developers building AI agent workflows that need persistent memory, Small teams using ChatGPT, Claude, or Codex agents for task automation, System integrators stitching agent handoff contexts together. Free to start; paid plans from $99/mo.
What people actually say about pumaDB — is it worth it?
We ran a structured research pass across product reviews, community discussions, and post-purchase forum threads to surface the patterns vendors won't publish themselves. Below: the recurring strengths, the hidden costs people mention most, and the cohort that consistently regrets adopting this tool.
7 mentions across 1 source (Product Hunt) · researched Jul 2, 2026.
Average across the 1 source that answered — each source counts once, not each post.
- +Dead simple setup: no database project or schema design needed.
- +MCP and REST APIs make integration with ChatGPT and Claude trivial.
- +Automatic version history for all updates and deletes.
- +Consolidated 'remember' MCP tool with safety metadata.
- +Per-key rate limits prevent runaway agent writes.
- −No automatic memory capture—agents must explicitly save state.
- −Memory inspection and correction tools are unaddressed by builder.
- −Limited community presence outside Product Hunt launch thread.
- −Free tier table/row limits may not suit serious production workloads.
- −No public uptime or reliability guarantees available.
- • No pricing page found; future paid tiers unknown, may remove free features at any time.
Viability Score
How well maintained and how widely used is pumaDB? Built from what the vendor actually publishes (docs, changelog, tutorials, integrations, pricing), whether the site is live, and how much real users discuss it. How we calculate this
Last calculated: October 2026
How we score →Key Features
- Shared memory for AI agents via MCP
- Streamable HTTP MCP endpoint at api.pumadb.ai/mcp
- Email sign-in with OAuth handled by pumaDB, no key pasted into the client
- OAuth discovery and dynamic client registration
- REST API under /v1/{table} with puma_live_ bearer keys
- Schema-less JSON tables created on first write
- Rows stamped with id, created_at, and updated_at
- Automatic version history, last 10 versions per row, retained 30 days
- Row-level restore from archived versions
- Batch operations and upsert endpoints
- Update-row endpoint with filtered updates
- Viewer and download links for sharing results
- Named API keys per app or environment
- Per-key rate limits (30 writes, 60 reads per minute)
- Magic-link authentication for API key creation
About pumaDB
pumaDB is a hosted JSON memory store built for AI agents. You connect it to a client using the Streamable HTTP MCP endpoint at api.pumadb.ai/mcp, sign in by email so pumaDB handles OAuth, and your agents can then write and read small structured records (JSON rows) in tables. The same tables are reachable from your own backend code through a REST API under /v1/{table} using puma_live_ bearer keys, so a note an agent writes in one tool is available in another. pumaDB adds id, created_at, and updated_at to each row automatically, keeps the last 10 versions per row for 30 days with row-level restore, and provides viewer and download links for sharing. It is schema-less: tables are created on first write. It is aimed at developers and small teams who want durable agent memory without provisioning a database project, and it deliberately leaves out relational features like joins and foreign keys.
Behind the Verdict
pumaDB's pitch is narrow and honest: agents forget, pumaDB remembers. The homepage example is the clearest statement of the product—ChatGPT logs a checkout bug's root cause into a bugs table, and a fresh Claude chat with no pasted history recalls it. That works because both clients point at the same MCP endpoint (api.pumadb.ai/mcp) and the same tables, so the handoff costs nothing. The second capability that matters is dual access: 'one memory surface, two ways in.' MCP is for agents you authorize; REST is for code you trust, against the same rows and same limits. That means a cron job, a worker, or a CLI script can seed or read the same memory your chat client uses, which is the gap most single-interface memory tools leave open. The records pumaDB is designed for are deliberately small—agent instructions, project conventions, user preferences, research clippings, task state, and reviewed technical references. It stores them as schema-less JSON rows and tags each with id, created_at, and updated_at, with last 10 versions per row retained 30 days and row-level restore. For agent work, version history is the underrated feature: when an agent overwrites a preference with nonsense, you roll back instead of rebuilding. The trade-offs are structural, not accidental. No joins, no foreign keys, no large blobs. The docs are explicit that a puma_live_ key is a bearer secret for server-side code and should not go in React bundles, static sites, mobile apps, or public repos—so anything browser-side needs a proxy. Table and row caps and per-key rate limits (30 writes, 60 reads per minute) shape what you can do at volume. Where it fits: prototyping, personal agent memory, small-team handoffs, system integrators stitching agent contexts together. Where it doesn't: high-throughput production, anything needing relational integrity, or storing media.
Researching pumaDB? Get your full AI stack in 60 seconds.
Free, no signup — tell us your goal and get tools matched to your budget & existing stack.
Real-world workflow fit
Concrete scenarios for the personas pumaDB actually fits — and what changes day-one when you adopt it.
You add pumaDB as a hosted MCP server in Codex and in Claude via Settings, sign in with email so OAuth is handled for you, then have your agent write a project convention into a conventions table.
Outcome: A new chat in the other client recalls that convention without anything being pasted, and GET /v1/conventions shows the same row from your own scripts.
You request a magic link, verify the token to get a puma_live_ key, store it as PUMADB_API_KEY, create a named key for each environment, and POST a tasks row from a serverless function.
Outcome: GET /v1/tasks?limit=25 returns the created row, giving your app durable JSON memory without provisioning a database project.
You set up shared org tables on Organization Pro, assign admin and member roles across up to 100 team members, and have each member's ChatGPT or Claude client point at the shared memory.
Outcome: Handoff notes and task state live in one place rather than in each person's chat history.
Use Cases
- Log agent reasoning steps and intermediate state into durable tables for debugging
- Store cross-session user preferences like communication style and formatting defaults
- Persist project conventions and architecture notes so agents don't rediscover them
- Record research clippings with summaries and links for long-running investigations
- Maintain open task status, blockers, and handoff notes across agent sessions
- Save reusable Markdown agent instructions that agents load on startup
Models Under the Hood
as of 2026-10-02
Limitations
- pumaDB is a lightweight hosted JSON database for agent memory, not a general-purpose database.
- It is optimized for small structured records such as project facts, decisions, and preferences.
- Version history retains 10 versions per row for 30 days, and table limits apply.
- API keys are bearer secrets that must be kept server-side and should not be exposed in client-side code, so browser apps need a backend proxy.
- Per-key rate limits of 30 writes and 60 reads per minute constrain high-frequency agent loops.
as of 2026-09-23
Verification history
We have re-verified pumaDB 10 times since . Each pass re-reads the vendor's own pages and re-checks every listed field against that evidence; passes where nothing had changed are marked as such.
- — re-checked, vendor evidence unchanged
- — re-checked, vendor evidence unchanged
- — re-checked, vendor evidence unchanged
- — re-checked, vendor evidence unchanged
- — re-checked, vendor evidence unchanged
- — re-checked, vendor evidence unchanged
Showing the 6 most recent of 10 verification passes.
Free to cite with attribution — this page re-verifies continuously.
12-month cost
Project the real annual outlay, including the implied monthly cost when only an annual tier is published.
Vendor list price only. Add-on usage, seat overages, and contract minimums are surfaced under Hidden costs & gotchas.
Plans compared
For each published pumaDB tier: who it actually fits, and what it adds vs. the previous tier. Cross-reference the cost calculator above for projected annual outlay.
Personal
$0/mo
Ideal for
Individual developer running a handful of agents who wants persistent memory with no card and no database project.
What this tier adds
Starting tier: $0 forever, 20 tables, 1,000 rows per table, 25 MB storage, hosted MCP plus REST, and version history.
Organization Pro
$99/month
Ideal for
Small team that needs shared memory across members rather than per-person tables.
What this tier adds
Adds shared org tables, admin and member roles, up to 100 team members, 50 org tables at 2,500 rows per table, and 250 MB org storage.
Enterprise
Custom
Ideal for
Larger organizations that need custom limits and help with security, procurement, and rollout.
What this tier adds
Adds custom team member, storage, and table limits plus security and procurement support on a scoped annual contract.
Where the pricing makes sense
The company stage and team size where pumaDB's pricing actually pencils out — and where peers do it cheaper.
Personal at $0 fits individuals running a handful of agents; Organization Pro at $99/month per organization fits small teams that need shared org tables, admin and member roles, and up to 100 members. Both tiers share identical rate limits, so teams paying for Pro are buying shared tables and storage headroom, not more throughput. Larger rollouts move to scoped Enterprise terms.
Setup time & first value
How long it actually takes to get something useful out of pumaDB — broken out by persona, not the marketing-page minute.
For a solo developer, first value arrives in minutes: add the MCP endpoint to one client, sign in by email, and write a first row. For a backend engineer using REST, the magic-link-to-key flow plus the TypeScript, Python, or Go quickstart is a short session. For a team, add rollout time for shared org tables, roles, and per-environment keys.
Switching to or from pumaDB
How to bring data in from common predecessors and how to get it back out — written for the switcher, not the buyer.
- →From pasting notes between chats: replace the paste step by pointing each client at the MCP endpoint and writing rows into shared tables.
- →From a self-managed database project: move small agent records to schema-less JSON tables and drop the provisioning work.
- →From an MCP memory server you host yourself: point clients at the hosted endpoint and keep the same row shapes.
- ↗To Supabase or managed Postgres: export rows as JSON and load them into relational tables when you need joins and foreign keys.
- ↗To a self-hosted memory server: read rows through GET /v1/{table} and re-import them into your own store.
Integrations
Resources & Guides
Tutorials & Learning
YouTube returned 6 videos for “pumaDB”, and we withheld 6: 6 could not be judged, because “pumaDB” is a single word that other videos use for other things. We are showing none, because we could not prove any of them are about pumaDB.
Official links
Tools that pair well with pumaDB
Common stack mates teams adopt alongside pumaDB, with the specific reason each pairing earns its keep.
MemoryLake
Portable, encrypted memory that follows you across ChatGPT, Claude, Codex, Gemini and any API model.
Mem0
AI memory layer that gives agents and apps persistent, cross-session context
Distill
Open-source context intelligence and persistent memory for LLM agents: semantic dedup and deterministic compression in ~12ms with no LLM calls.
Featured Head-to-Head Comparisons
Pumadb vs Spider Cloud
Choose Spider Cloud if your AI agent needs fresh, structured web data at scale with low cost and rich integrations. Choose pumaDB if your priority is simple, schema-less persistent memory for agent state, handoffs, and notes without database overhead. They solve different problems: one feeds data in, the other stores it.
Pumadb vs Voyage Ai
Voyage AI and pumaDB solve entirely different problems – Voyage is for retrieval accuracy in complex enterprise RAG, while pumaDB is a simple memory layer for AI agents. If your need is semantic search over legal or financial docs with long contexts, Voyage is the specialist. If you're building agentic workflows (ChatGPT, Claude, Codex) that need persistent state without a database, pumaDB's MCP-native approach is a natural fit. They are complementary, not competitive.
Pumadb vs Temporal Ai
Choose Temporal AI if you need rock-solid orchestration for complex AI agents or microservices—it automatically handles retries, state, and recovery at scale. Pick pumaDB if your primary need is a lightweight, schema-less memory store for simple agent interactions (like ChatGPT or Claude) with minimal setup. For production-grade workflows with human-in-the-loop, Temporal wins; for quick prototyping of agent memory, pumaDB is simpler.
Alternatives to pumaDB
View allMemoryLake
Portable, encrypted memory that follows you across ChatGPT, Claude, Codex, Gemini and any API model.
Frequently Asked Questions
Used pumaDB? Help shape our editorial sentiment research.