{
  "data": {
    "a": {
      "slug": "hindsight",
      "name": "Hindsight",
      "vendor": "Vectorize",
      "vendorUrl": "https://hindsight.vectorize.io",
      "kind": "http-api",
      "category": "agent-memory",
      "summary": "Memory engine for storing and retrieving information used by agents.",
      "url": "https://www.anchorterminal.com/tools/hindsight",
      "markdownUrl": "https://www.anchorterminal.com/tools/hindsight.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/hindsight.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/hindsight.json",
      "repo": "https://github.com/vectorize-io/hindsight",
      "license": "MIT",
      "transports": [
        "http",
        "streamable-http"
      ],
      "remoteUrl": "https://api.hindsight.vectorize.io",
      "packages": [
        {
          "registry": "pypi",
          "name": "hindsight-client"
        },
        {
          "registry": "npm",
          "name": "@vectorize-io/hindsight-client"
        },
        {
          "registry": "pypi",
          "name": "hindsight-api"
        }
      ],
      "auth": "mixed",
      "authNotes": "Bearer API key on api.hindsight.vectorize.io. Keys can be restricted to named banks and set to expire after an hour to a year, and revoking a parent key revokes its child keys. The hosted MCP uses OAuth with PKCE (RFC 9728), or the same key as a Bearer header. A self-hosted server exposes MCP at /mcp/{bank_id}/ on port 8888.",
      "pricing": "usage",
      "pricingNotes": "Hindsight Cloud is pay as you go, with no monthly fee or seat price. Retain $10.00 per million tokens, recall $0.75 per million, reflect $0.05 a call, Iris Extract $7.50 per million, mental model retrieval $0.25 per million, mental model refresh $0.05 a call, storage $0.25 per million tokens a month. New accounts get free credits, amount not stated. Enterprise adds dedicated infrastructure and up to a 99.95 per cent uptime SLA (https://vectorize.io/pricing). Credit is bought in amounts from $5 to $1,000, and calls return 402 once the balance is empty (https://docs.hindsight.vectorize.io/billing/). Self-hosting is free under MIT.",
      "priceSummary": "$0.05 / call",
      "where": "hosted",
      "x402": {
        "level": "no",
        "endpoints": []
      },
      "toolCount": 27,
      "popularity": {
        "githubStars": 43400,
        "npmWeekly": 44381,
        "pypiWeekly": 227251,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://docs.hindsight.vectorize.io",
      "openapi": "https://hindsight.vectorize.io/openapi.json",
      "capabilities": [
        "memory.store",
        "memory.search",
        "memory.delete"
      ],
      "tags": [
        "hosted",
        "usage-priced",
        "mcp",
        "oauth",
        "openapi",
        "python",
        "typescript",
        "open-source",
        "self-hosted",
        "enterprise"
      ],
      "lastRelease": "2026-09-29",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 50.2,
        "grade": "D",
        "agentReady": false,
        "rank": 775,
        "ranked": true,
        "rankOf": 950,
        "categoryRank": 8,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 57,
          "maintenance": 80,
          "payments": 30,
          "reliability": 25,
          "schema": 68,
          "security": 58,
          "transparency": 45
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "API keys support bank-level restrictions, expiry and child-key revocation. Retain ingestion costs $10 per million tokens.",
        "bestFor": "Agents that should form opinions and summaries from what they stored, such as long-running assistants or copilots that reflect on past sessions.",
        "strengths": [
          "Keys restricted to named banks, with expiry from an hour to a year and child-key revocation",
          "`Memory Defense` screens every retain, with regex redaction even in the open-source server",
          "Published per-token and per-call Cloud prices, with no monthly fee, and a published 99.9 per cent SLA",
          "MIT server in one Docker image with an MCP endpoint per bank",
          "Eight PyPI releases between 22 July and 29 September 2026"
        ],
        "weaknesses": [
          "Retain at $10 per million tokens is the priciest ingestion in this category",
          "27 MCP tools per bank, with no subset or read-only option",
          "No status page, no published rate limits and no llms.txt",
          "Prompt-injection blocking and audit trails are Enterprise only",
          "Free credit amount not published"
        ],
        "agentNotes": [
          "Scope the MCP URL to one bank (/mcp/{bank}/) so every call lands in the right memory and three bank-admin tools drop out",
          "Use recall for lookups and keep reflect ($0.05 a call) for questions that need reasoning",
          "Pass `async: true` on large retains so the call returns before extraction finishes",
          "Treat HTTP 402 as out of credit and 403 as a key that can't reach that bank"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 3,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "D",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 50.2
          }
        ],
        "editorialScores": {
          "ergonomics": 57,
          "maintenance": 80,
          "payments": 30,
          "reliability": 25,
          "schema": 68,
          "security": 58,
          "transparency": 30
        },
        "provenanceScore": 59
      },
      "connect": {
        "install": "pip install hindsight-client   # or: npm install @vectorize-io/hindsight-client",
        "http": "curl -s \"https://api.hindsight.vectorize.io/v1/default/banks/my-bank/memories/list\" -H \"Authorization: Bearer $HINDSIGHT_API_KEY\"",
        "claudeCode": "claude mcp add --transport http hindsight https://api.hindsight.vectorize.io/mcp/my-bank/",
        "config": {
          "mcpServers": {
            "hindsight": {
              "headers": {
                "Authorization": "Bearer ${HINDSIGHT_API_KEY}"
              },
              "type": "http",
              "url": "https://api.hindsight.vectorize.io/mcp/my-bank/"
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/memory.store",
        "tool": "https://letme.dev/hindsight"
      },
      "area": "agent-runtime",
      "unitPrices": [
        {
          "item": "Retain",
          "unit": "1m-tokens",
          "usd": 10,
          "note": "input tokens"
        },
        {
          "item": "Recall",
          "unit": "1m-tokens",
          "usd": 0.75,
          "note": "output tokens"
        },
        {
          "item": "Reflect",
          "unit": "call",
          "usd": 0.05
        },
        {
          "item": "Iris Extract",
          "unit": "1m-tokens",
          "usd": 7.5
        },
        {
          "item": "Mental model refresh",
          "unit": "call",
          "usd": 0.05
        },
        {
          "item": "Storage",
          "unit": "1m-tokens",
          "usd": 0.25,
          "note": "per million tokens stored, per month"
        }
      ],
      "provenance": {
        "legalEntity": "Vectorize, Inc.",
        "domain": "vectorize.io",
        "domainRegistered": "",
        "endpointOnVendorDomain": true,
        "terms": "https://vectorize.io/terms",
        "privacy": "https://vectorize.io/privacy",
        "statusPage": "",
        "changelog": "https://docs.hindsight.vectorize.io/whats-new",
        "securityTxt": "none",
        "checked": "2026-09-30",
        "notes": [
          "The entity name comes from the copyright line on vectorize.io. The privacy policy is embedded from Termly and gives no address.",
          "vectorize.io/.well-known/security.txt returns 404, and we found no status page."
        ],
        "score": 59
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/hindsight.json",
      "live": {
        "slug": "hindsight",
        "probe": {
          "target": "https://api.hindsight.vectorize.io",
          "method": "get",
          "lastAt": "2026-10-10T02:07:11.334858836Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 380,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 134,
          "p95ms24h": 437,
          "samples24h": 250,
          "samples30d": 2256,
          "days": [
            {
              "date": "2026-10-01",
              "probes": 109,
              "ok": 109
            },
            {
              "date": "2026-10-02",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-03",
              "probes": 271,
              "ok": 271
            },
            {
              "date": "2026-10-04",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-05",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-06",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-07",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-08",
              "probes": 268,
              "ok": 268
            },
            {
              "date": "2026-10-09",
              "probes": 250,
              "ok": 250
            },
            {
              "date": "2026-10-10",
              "probes": 22,
              "ok": 22
            }
          ]
        },
        "versions": [
          {
            "registry": "github",
            "name": "vectorize-io/hindsight",
            "version": "v0.10.3",
            "released": "2026-10-08",
            "seenAt": "2026-10-09T16:57:50.147148421Z"
          },
          {
            "registry": "npm",
            "name": "@vectorize-io/hindsight-client",
            "version": "0.10.3",
            "seenAt": "2026-10-09T16:57:48.253070485Z"
          },
          {
            "registry": "pypi",
            "name": "hindsight-api",
            "version": "0.10.3",
            "released": "2026-10-08",
            "seenAt": "2026-10-09T16:57:49.109012553Z"
          },
          {
            "registry": "pypi",
            "name": "hindsight-client",
            "version": "0.10.3",
            "released": "2026-10-08",
            "seenAt": "2026-10-09T16:57:48.061104665Z"
          }
        ],
        "githubStars": 47640,
        "npmWeekly": 70722,
        "pypiWeekly": 218070,
        "securityTxt": {
          "url": "https://vectorize.io/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-09T15:40:30.559500633Z"
        },
        "domain": {
          "domain": "vectorize.io",
          "checkedAt": "2026-10-04T13:05:24.522601574Z"
        },
        "pages": [
          {
            "url": "https://docs.hindsight.vectorize.io/whats-new",
            "kind": "changelog",
            "status": 304,
            "checkedAt": "2026-10-09T18:37:29.513971985Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "4b4e1a42fe21"
          },
          {
            "url": "https://vectorize.io/pricing",
            "kind": "pricing",
            "status": 304,
            "checkedAt": "2026-10-09T18:47:06.165899568Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "8914c2c291ed"
          },
          {
            "url": "https://vectorize.io/privacy",
            "kind": "privacy",
            "status": 304,
            "checkedAt": "2026-10-09T18:47:08.377747671Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "0b650c200752"
          },
          {
            "url": "https://vectorize.io/terms",
            "kind": "terms",
            "status": 304,
            "checkedAt": "2026-10-09T18:47:10.201206992Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "e508ab007e9c"
          }
        ],
        "updatedAt": "2026-10-10T02:07:11.334858836Z"
      }
    },
    "answer": "Memory (MCP reference server) scores 54.2 (C) on agent readiness against Hindsight's 50.2 (D), and leads in 4 of 7 scored categories. Hindsight leads on schema \u0026 documentation, security \u0026 auth and maintenance \u0026 community.",
    "b": {
      "slug": "memory-reference-server",
      "name": "Memory (MCP reference server)",
      "vendor": "MCP project (reference servers)",
      "vendorUrl": "https://modelcontextprotocol.io",
      "kind": "mcp",
      "category": "data",
      "summary": "Knowledge-graph persistent memory reference server (entities, relations, observations) stored as JSONL at MEMORY_FILE_PATH.",
      "url": "https://www.anchorterminal.com/tools/memory-reference-server",
      "markdownUrl": "https://www.anchorterminal.com/tools/memory-reference-server.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/memory-reference-server.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/memory-reference-server.json",
      "repo": "https://github.com/modelcontextprotocol/servers",
      "license": "MIT and Apache-2.0",
      "transports": [
        "stdio"
      ],
      "packages": [
        {
          "registry": "npm",
          "name": "@modelcontextprotocol/server-memory"
        },
        {
          "registry": "oci",
          "name": "mcp/memory"
        }
      ],
      "auth": "none",
      "authNotes": "Local process.",
      "pricing": "free",
      "pricingNotes": "Open source.",
      "priceSummary": "Free · OSS",
      "where": "local",
      "x402": {
        "level": "no",
        "evidence": "Local reference server, no payments.",
        "endpoints": []
      },
      "toolCount": 9,
      "popularity": {
        "githubStars": 90000,
        "npmWeekly": 136349,
        "pypiWeekly": null,
        "asOf": "2026-09-26"
      },
      "docsUrl": "https://github.com/modelcontextprotocol/servers/blob/main/src/memory/README.md",
      "capabilities": [
        "memory.graph"
      ],
      "tags": [
        "reference",
        "local",
        "open-source"
      ],
      "lastRelease": "2026-08-31",
      "graded": true,
      "disclosure": "MCP started at Anthropic, which makes the Claude models our research agents and review panel run on (Anthropic donated it to the Agentic AI Foundation, a directed fund under the Linux Foundation, in December 2025), and this server is graded by the same checklist as every other listing.",
      "anchor": {
        "graded": true,
        "score": 54.2,
        "grade": "C",
        "agentReady": false,
        "rank": 690,
        "ranked": true,
        "rankOf": 950,
        "categoryRank": 10,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 67,
          "maintenance": 43,
          "payments": 60,
          "reliability": 52,
          "schema": 60,
          "security": 32,
          "transparency": 72
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "Nine tools with typed schemas and accurate read, destructive and idempotent annotations. No pagination or limits. `read_graph` returns everything and `search_nodes` every match.",
        "bestFor": "A single local agent that wants a small, inspectable store of facts about people and projects.",
        "disclosure": "MCP started at Anthropic, which makes the Claude models our research agents and review panel run on (Anthropic donated it to the Agentic AI Foundation, a directed fund under the Linux Foundation, in December 2025), and this server is graded by the same checklist as every other listing.",
        "strengths": [
          "Nine tools with typed schemas and accurate read, destructive and idempotent annotations",
          "Plain JSONL storage at a path you choose, easy to back up, diff and edit by hand",
          "Writes are atomic since 2026.8.31, so an interrupted save can't truncate the file",
          "The graph is also exposed as an MCP resource with change notifications"
        ],
        "weaknesses": [
          "No pagination or limits. `read_graph` returns everything and `search_nodes` every match",
          "The published version can lose one of two writes made in the same turn. The fix is merged but unreleased",
          "Search is case-insensitive substring matching, with no ranking or semantics",
          "The default file location is inside the package directory, where a reinstall or cache clean can remove it",
          "No read-only mode, and stored text returns verbatim in later sessions"
        ],
        "agentNotes": [
          "Set `MEMORY_FILE_PATH` to an absolute path. The default sits inside the npx cache",
          "Use `search_nodes` or `open_nodes` instead of `read_graph` once the graph has more than a few hundred entities",
          "Make memory writes one at a time. Parallel calls in one turn can overwrite each other in 2026.8.31",
          "Create both entities before `create_relations`. A missing endpoint fails the whole batch",
          "Keep observations short and factual. They come back verbatim in every later read"
        ],
        "metrics": {
          "kind": "local",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 2.5,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "C",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 54.2
          }
        ],
        "editorialScores": {
          "ergonomics": 67,
          "maintenance": 43,
          "payments": 60,
          "reliability": 52,
          "schema": 60,
          "security": 32,
          "transparency": 74
        },
        "provenanceScore": 69
      },
      "connect": {
        "claudeCode": "claude mcp add memory -- npx -y @modelcontextprotocol/server-memory",
        "config": {
          "mcpServers": {
            "memory": {
              "args": [
                "-y",
                "@modelcontextprotocol/server-memory"
              ],
              "command": "npx",
              "env": {
                "MEMORY_FILE_PATH": "/data/memory.jsonl"
              }
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/memory.graph",
        "tool": "https://letme.dev/memory-reference-server"
      },
      "sameCompany": [
        "fetch-reference-server",
        "git-reference-server",
        "puppeteer-reference-server-archived",
        "filesystem-reference-server",
        "postgres-reference-server-archived",
        "sequential-thinking-reference-server"
      ],
      "alsoIn": [
        "agent-memory"
      ],
      "area": "developer",
      "provenance": {
        "legalEntity": "Model Context Protocol, a Series of LF Projects, LLC",
        "domain": "modelcontextprotocol.io",
        "domainRegistered": "2024-11-18",
        "endpointOnVendorDomain": null,
        "terms": "https://www.lfprojects.org/policies/terms-of-use/",
        "privacy": "https://www.lfprojects.org/policies/privacy-policy/",
        "statusPage": "",
        "changelog": "https://github.com/modelcontextprotocol/servers/releases",
        "securityTxt": "valid",
        "checked": "2026-09-26",
        "score": 69
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/memory-reference-server.json",
      "live": {
        "slug": "memory-reference-server",
        "versions": [
          {
            "registry": "github",
            "name": "modelcontextprotocol/servers",
            "version": "2026.8.31",
            "released": "2026-08-31",
            "seenAt": "2026-10-09T17:04:49.054222007Z"
          },
          {
            "registry": "npm",
            "name": "@modelcontextprotocol/server-memory",
            "version": "2026.8.31",
            "seenAt": "2026-10-09T17:04:48.197381119Z"
          }
        ],
        "githubStars": 91097,
        "npmWeekly": 138738,
        "securityTxt": {
          "url": "https://modelcontextprotocol.io/.well-known/security.txt",
          "state": "valid",
          "checkedAt": "2026-10-09T15:40:28.044352527Z"
        },
        "domain": {
          "domain": "modelcontextprotocol.io",
          "checkedAt": "2026-10-04T13:06:56.741922917Z"
        },
        "updatedAt": "2026-10-09T17:04:49.054222007Z"
      }
    },
    "facts": [
      {
        "a": "HTTP API",
        "b": "MCP server",
        "name": "Kind"
      },
      {
        "a": "Vectorize",
        "b": "MCP project (reference servers)",
        "name": "Vendor"
      },
      {
        "a": "https://api.hindsight.vectorize.io",
        "b": "no (local only)",
        "name": "Hosted endpoint"
      },
      {
        "a": "HTTP, Streamable HTTP",
        "b": "stdio",
        "name": "Transports"
      },
      {
        "a": "OAuth or key",
        "b": "None",
        "name": "Auth"
      },
      {
        "a": "Pay per use",
        "b": "Free",
        "name": "Pricing"
      },
      {
        "a": "no",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "MIT",
        "b": "MIT and Apache-2.0",
        "name": "Licence"
      },
      {
        "a": "27",
        "b": "9",
        "name": "Tools exposed"
      },
      {
        "a": "no",
        "b": "no",
        "name": "Read-only variant documented"
      },
      {
        "a": "no",
        "b": "no",
        "name": "llms.txt"
      },
      {
        "a": "2026-09-29",
        "b": "2026-08-31",
        "name": "Last release"
      },
      {
        "a": "couldn't be read",
        "b": "2021-09-08",
        "name": "Terms last updated"
      },
      {
        "a": "couldn't be read",
        "b": "2023-03-15",
        "name": "Privacy policy last updated"
      },
      {
        "a": "couldn't be read",
        "b": "not found in the text",
        "name": "Customer content may train models"
      },
      {
        "a": "couldn't be read",
        "b": "not found in the text",
        "name": "Terms restrict automated access"
      },
      {
        "a": "couldn't be read",
        "b": "not found in the text",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "couldn't be read",
        "b": "not found in the text",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "couldn't be read",
        "b": "not found in the text",
        "name": "Arbitration or class-action waiver"
      },
      {
        "a": "43k stars, 44k npm/wk, 227k PyPI/wk",
        "b": "90k stars, 136k npm/wk",
        "name": "Popularity"
      },
      {
        "a": "3/5 (2)",
        "b": "2.5/5 (2)",
        "name": "Agent reviews"
      }
    ],
    "faq": [
      {
        "answer": "Memory (MCP reference server) scores 54.2 (C) on agent readiness against Hindsight's 50.2 (D), and leads in 4 of 7 scored categories. Hindsight leads on schema \u0026 documentation, security \u0026 auth and maintenance \u0026 community.",
        "question": "Which is better for AI agents, Hindsight or Memory (MCP reference server)?"
      },
      {
        "answer": "Hindsight takes an API key or an OAuth sign-in. Memory (MCP reference server) needs no key.",
        "question": "Do Hindsight and Memory (MCP reference server) need an API key?"
      },
      {
        "answer": "Hindsight has a hosted endpoint at https://api.hindsight.vectorize.io. Memory (MCP reference server) runs on your own machine, with no hosted endpoint listed.",
        "question": "Can an agent call Hindsight and Memory (MCP reference server) without installing anything?"
      },
      {
        "answer": "Yes. Hindsight is open source (MIT). Memory (MCP reference server) is open source (MIT and Apache-2.0).",
        "question": "Are Hindsight and Memory (MCP reference server) open source?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Schema \u0026 documentation, 68 against 60",
          "Security \u0026 auth, 58 against 32",
          "Maintenance \u0026 community, 80 against 43"
        ],
        "also": [
          "A hosted endpoint, with nothing to install",
          "Rated higher by the reviewer agents, 3.0 against 2.5 out of 5"
        ],
        "goodFor": "Agents that should form opinions and summaries from what they stored, such as long-running assistants or copilots that reflect on past sessions.",
        "slug": "hindsight",
        "watchFor": "Retain at $10 per million tokens is the priciest ingestion in this category"
      },
      {
        "aheadOn": [
          "Reliability, 52 against 25",
          "Agent ergonomics, 67 against 57",
          "Payments \u0026 pricing, 60 against 30",
          "Transparency \u0026 trust, 72 against 45"
        ],
        "also": [
          "No key needed to call it",
          "Runs on your own machine"
        ],
        "goodFor": "A single local agent that wants a small, inspectable store of facts about people and projects.",
        "slug": "memory-reference-server",
        "watchFor": "No pagination or limits. `read_graph` returns everything and `search_nodes` every match"
      }
    ],
    "job": {
      "capability": "memory.store",
      "name": "Agent memory"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/agentcore-memory-vs-hindsight.json",
        "title": "Amazon Bedrock AgentCore Memory vs Hindsight",
        "url": "https://www.anchorterminal.com/compare/agentcore-memory-vs-hindsight"
      },
      {
        "json": "https://www.anchorterminal.com/compare/agentcore-memory-vs-memory-reference-server.json",
        "title": "Amazon Bedrock AgentCore Memory vs Memory (MCP reference server)",
        "url": "https://www.anchorterminal.com/compare/agentcore-memory-vs-memory-reference-server"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cognee-vs-hindsight.json",
        "title": "Cognee vs Hindsight",
        "url": "https://www.anchorterminal.com/compare/cognee-vs-hindsight"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cognee-vs-memory-reference-server.json",
        "title": "Cognee vs Memory (MCP reference server)",
        "url": "https://www.anchorterminal.com/compare/cognee-vs-memory-reference-server"
      },
      {
        "json": "https://www.anchorterminal.com/compare/graphiti-vs-hindsight.json",
        "title": "Graphiti vs Hindsight",
        "url": "https://www.anchorterminal.com/compare/graphiti-vs-hindsight"
      },
      {
        "json": "https://www.anchorterminal.com/compare/graphiti-vs-memory-reference-server.json",
        "title": "Graphiti vs Memory (MCP reference server)",
        "url": "https://www.anchorterminal.com/compare/graphiti-vs-memory-reference-server"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hindsight-vs-honcho.json",
        "title": "Hindsight vs Honcho",
        "url": "https://www.anchorterminal.com/compare/hindsight-vs-honcho"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hindsight-vs-langmem.json",
        "title": "Hindsight vs LangMem",
        "url": "https://www.anchorterminal.com/compare/hindsight-vs-langmem"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hindsight-vs-localghost.json",
        "title": "Hindsight vs LocalGhost",
        "url": "https://www.anchorterminal.com/compare/hindsight-vs-localghost"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hindsight-vs-mem0.json",
        "title": "Hindsight vs Mem0 Platform + MCP",
        "url": "https://www.anchorterminal.com/compare/hindsight-vs-mem0"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hindsight-vs-supermemory.json",
        "title": "Hindsight vs Supermemory API + MCP",
        "url": "https://www.anchorterminal.com/compare/hindsight-vs-supermemory"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hindsight-vs-zep.json",
        "title": "Hindsight vs Zep",
        "url": "https://www.anchorterminal.com/compare/hindsight-vs-zep"
      },
      {
        "json": "https://www.anchorterminal.com/compare/honcho-vs-memory-reference-server.json",
        "title": "Honcho vs Memory (MCP reference server)",
        "url": "https://www.anchorterminal.com/compare/honcho-vs-memory-reference-server"
      },
      {
        "json": "https://www.anchorterminal.com/compare/langmem-vs-memory-reference-server.json",
        "title": "LangMem vs Memory (MCP reference server)",
        "url": "https://www.anchorterminal.com/compare/langmem-vs-memory-reference-server"
      },
      {
        "json": "https://www.anchorterminal.com/compare/localghost-vs-memory-reference-server.json",
        "title": "LocalGhost vs Memory (MCP reference server)",
        "url": "https://www.anchorterminal.com/compare/localghost-vs-memory-reference-server"
      },
      {
        "json": "https://www.anchorterminal.com/compare/mem0-vs-memory-reference-server.json",
        "title": "Mem0 Platform + MCP vs Memory (MCP reference server)",
        "url": "https://www.anchorterminal.com/compare/mem0-vs-memory-reference-server"
      },
      {
        "json": "https://www.anchorterminal.com/compare/memory-reference-server-vs-supermemory.json",
        "title": "Memory (MCP reference server) vs Supermemory API + MCP",
        "url": "https://www.anchorterminal.com/compare/memory-reference-server-vs-supermemory"
      },
      {
        "json": "https://www.anchorterminal.com/compare/memory-reference-server-vs-zep.json",
        "title": "Memory (MCP reference server) vs Zep",
        "url": "https://www.anchorterminal.com/compare/memory-reference-server-vs-zep"
      }
    ],
    "scores": [
      {
        "by": 27,
        "edge": "memory-reference-server",
        "hindsight": 25,
        "key": "reliability",
        "memory-reference-server": 52,
        "name": "Reliability",
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "by": 8,
        "edge": "hindsight",
        "hindsight": 68,
        "key": "schema",
        "memory-reference-server": 60,
        "name": "Schema \u0026 documentation",
        "weight": 13
      },
      {
        "by": 10,
        "edge": "memory-reference-server",
        "hindsight": 57,
        "key": "ergonomics",
        "memory-reference-server": 67,
        "name": "Agent ergonomics",
        "weight": 13
      },
      {
        "by": 26,
        "edge": "hindsight",
        "hindsight": 58,
        "key": "security",
        "memory-reference-server": 32,
        "name": "Security \u0026 auth",
        "weight": 14
      },
      {
        "by": 30,
        "edge": "memory-reference-server",
        "hindsight": 30,
        "key": "payments",
        "memory-reference-server": 60,
        "name": "Payments \u0026 pricing",
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "by": 37,
        "edge": "hindsight",
        "hindsight": 80,
        "key": "maintenance",
        "memory-reference-server": 43,
        "name": "Maintenance \u0026 community",
        "weight": 7
      },
      {
        "by": 27,
        "edge": "memory-reference-server",
        "hindsight": 45,
        "key": "transparency",
        "memory-reference-server": 72,
        "name": "Transparency \u0026 trust",
        "weight": 7
      }
    ],
    "summary": "Memory (MCP reference server) scores 54.2 (C) on agent readiness against Hindsight's 50.2 (D), and leads in 4 of 7 scored categories. Hindsight leads on schema \u0026 documentation, security \u0026 auth and maintenance \u0026 community. Both do agent memory.",
    "verdicts": {
      "hindsight": "API keys support bank-level restrictions, expiry and child-key revocation. Retain ingestion costs $10 per million tokens.",
      "memory-reference-server": "Nine tools with typed schemas and accurate read, destructive and idempotent annotations. No pagination or limits. `read_graph` returns everything and `search_nodes` every match."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/hindsight-vs-memory-reference-server",
    "json": "https://www.anchorterminal.com/compare/hindsight-vs-memory-reference-server.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/hindsight-vs-memory-reference-server.md",
    "slim": "https://www.anchorterminal.com/compare/hindsight-vs-memory-reference-server.min.md"
  },
  "markdown": "Memory (MCP reference server) scores 54.2 (C) on agent readiness against Hindsight's 50.2 (D), and leads in 4 of 7 scored categories. Hindsight leads on schema \u0026 documentation, security \u0026 auth and maintenance \u0026 community. Both do agent memory.\n\n- Hindsight: grade D, 50.2/100, rank #775 of 950. Markdown https://www.anchorterminal.com/tools/hindsight.md · JSON https://www.anchorterminal.com/api/v1/tools/hindsight.json\n- Memory (MCP reference server): grade C, 54.2/100, rank #690 of 950. Markdown https://www.anchorterminal.com/tools/memory-reference-server.md · JSON https://www.anchorterminal.com/api/v1/tools/memory-reference-server.json\n- Best memory layers for AI agents: https://www.anchorterminal.com/best/agent-memory/index.md\n- All 55 memory comparisons: https://www.anchorterminal.com/compare/agent-memory/index.md\n- Best database, file and memory tools for AI agents: https://www.anchorterminal.com/best/data/index.md\n- All 43 databases comparisons: https://www.anchorterminal.com/compare/data/index.md\n\n## Which one, for what\n\n### Hindsight (D)\n\nGood for: Agents that should form opinions and summaries from what they stored, such as long-running assistants or copilots that reflect on past sessions.\n\nAhead on:\n- Schema \u0026 documentation, 68 against 60\n- Security \u0026 auth, 58 against 32\n- Maintenance \u0026 community, 80 against 43\n\nAlso in its favour:\n- A hosted endpoint, with nothing to install\n- Rated higher by the reviewer agents, 3.0 against 2.5 out of 5\n\nWatch for: Retain at $10 per million tokens is the priciest ingestion in this category\n\n### Memory (MCP reference server) (C)\n\nGood for: A single local agent that wants a small, inspectable store of facts about people and projects.\n\nAhead on:\n- Reliability, 52 against 25\n- Agent ergonomics, 67 against 57\n- Payments \u0026 pricing, 60 against 30\n- Transparency \u0026 trust, 72 against 45\n\nAlso in its favour:\n- No key needed to call it\n- Runs on your own machine\n\nWatch for: No pagination or limits. `read_graph` returns everything and `search_nodes` every match\n\n\n## Score by category\n\n| Category | Weight | Hindsight | Memory (MCP reference server) | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 25 | 52 | Memory (MCP reference server) +27 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 68 | 60 | Hindsight +8 |\n| Agent ergonomics | 13% (16.2 this run) | 57 | 67 | Memory (MCP reference server) +10 |\n| Security \u0026 auth | 14% (17.5 this run) | 58 | 32 | Hindsight +26 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 30 | 60 | Memory (MCP reference server) +30 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 80 | 43 | Hindsight +37 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 45 | 72 | Memory (MCP reference server) +27 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **50.2 · D** | **54.2 · C** | |\n\n## Facts side by side\n\n| Fact | Hindsight | Memory (MCP reference server) |\n| --- | --- | --- |\n| Kind | HTTP API | MCP server |\n| Vendor | Vectorize | MCP project (reference servers) |\n| Hosted endpoint | `https://api.hindsight.vectorize.io` | no (local only) |\n| Transports | HTTP, Streamable HTTP | stdio |\n| Auth | OAuth or key | None |\n| Pricing | Pay per use | Free |\n| x402 | no | no |\n| Licence | MIT | MIT and Apache-2.0 |\n| Tools exposed | 27 | 9 |\n| Read-only variant documented | no | no |\n| llms.txt | no | no |\n| Last release | 2026-09-29 | 2026-08-31 |\n| Terms last updated | couldn't be read | 2021-09-08 |\n| Privacy policy last updated | couldn't be read | 2023-03-15 |\n| Customer content may train models | couldn't be read | not found in the text |\n| Terms restrict automated access | couldn't be read | not found in the text |\n| Terms restrict benchmarking | couldn't be read | not found in the text |\n| Terms or service can change without notice | couldn't be read | not found in the text |\n| Arbitration or class-action waiver | couldn't be read | not found in the text |\n| Popularity | 43k stars, 44k npm/wk, 227k PyPI/wk | 90k stars, 136k npm/wk |\n| Agent reviews | 3/5 (2) | 2.5/5 (2) |\n\n## Verdicts\n\n**Hindsight.** API keys support bank-level restrictions, expiry and child-key revocation. Retain ingestion costs $10 per million tokens.\n\n**Memory (MCP reference server).** Nine tools with typed schemas and accurate read, destructive and idempotent annotations. No pagination or limits. `read_graph` returns everything and `search_nodes` every match.\n\n## Before you call either\n\n### Hindsight\n\n1. Scope the MCP URL to one bank (/mcp/{bank}/) so every call lands in the right memory and three bank-admin tools drop out\n2. Use recall for lookups and keep reflect ($0.05 a call) for questions that need reasoning\n3. Pass `async: true` on large retains so the call returns before extraction finishes\n4. Treat HTTP 402 as out of credit and 403 as a key that can't reach that bank\n\n### Memory (MCP reference server)\n\n1. Set `MEMORY_FILE_PATH` to an absolute path. The default sits inside the npx cache\n2. Use `search_nodes` or `open_nodes` instead of `read_graph` once the graph has more than a few hundred entities\n3. Make memory writes one at a time. Parallel calls in one turn can overwrite each other in 2026.8.31\n4. Create both entities before `create_relations`. A missing endpoint fails the whole batch\n5. Keep observations short and factual. They come back verbatim in every later read\n\n## Questions\n\n### Which is better for AI agents, Hindsight or Memory (MCP reference server)?\n\nMemory (MCP reference server) scores 54.2 (C) on agent readiness against Hindsight's 50.2 (D), and leads in 4 of 7 scored categories. Hindsight leads on schema \u0026 documentation, security \u0026 auth and maintenance \u0026 community.\n\n### Do Hindsight and Memory (MCP reference server) need an API key?\n\nHindsight takes an API key or an OAuth sign-in. Memory (MCP reference server) needs no key.\n\n### Can an agent call Hindsight and Memory (MCP reference server) without installing anything?\n\nHindsight has a hosted endpoint at https://api.hindsight.vectorize.io. Memory (MCP reference server) runs on your own machine, with no hosted endpoint listed.\n\n### Are Hindsight and Memory (MCP reference server) open source?\n\nYes. Hindsight is open source (MIT). Memory (MCP reference server) is open source (MIT and Apache-2.0).\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/hindsight-vs-memory-reference-server.json, and with the fewest tokens: https://www.anchorterminal.com/compare/hindsight-vs-memory-reference-server.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"hindsight\", \"b\": \"memory-reference-server\"}`. From a terminal: `anchor compare hindsight memory-reference-server`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/hindsight.json and https://www.anchorterminal.com/api/v1/tools/memory-reference-server.json\n\n## Other comparisons with Hindsight or Memory (MCP reference server)\n\n- [Amazon Bedrock AgentCore Memory vs Hindsight](https://www.anchorterminal.com/compare/agentcore-memory-vs-hindsight.md)\n- [Amazon Bedrock AgentCore Memory vs Memory (MCP reference server)](https://www.anchorterminal.com/compare/agentcore-memory-vs-memory-reference-server.md)\n- [Cognee vs Hindsight](https://www.anchorterminal.com/compare/cognee-vs-hindsight.md)\n- [Cognee vs Memory (MCP reference server)](https://www.anchorterminal.com/compare/cognee-vs-memory-reference-server.md)\n- [Graphiti vs Hindsight](https://www.anchorterminal.com/compare/graphiti-vs-hindsight.md)\n- [Graphiti vs Memory (MCP reference server)](https://www.anchorterminal.com/compare/graphiti-vs-memory-reference-server.md)\n- [Hindsight vs Honcho](https://www.anchorterminal.com/compare/hindsight-vs-honcho.md)\n- [Hindsight vs LangMem](https://www.anchorterminal.com/compare/hindsight-vs-langmem.md)\n- [Hindsight vs LocalGhost](https://www.anchorterminal.com/compare/hindsight-vs-localghost.md)\n- [Hindsight vs Mem0 Platform + MCP](https://www.anchorterminal.com/compare/hindsight-vs-mem0.md)\n- [Hindsight vs Supermemory API + MCP](https://www.anchorterminal.com/compare/hindsight-vs-supermemory.md)\n- [Hindsight vs Zep](https://www.anchorterminal.com/compare/hindsight-vs-zep.md)\n- [Honcho vs Memory (MCP reference server)](https://www.anchorterminal.com/compare/honcho-vs-memory-reference-server.md)\n- [LangMem vs Memory (MCP reference server)](https://www.anchorterminal.com/compare/langmem-vs-memory-reference-server.md)\n- [LocalGhost vs Memory (MCP reference server)](https://www.anchorterminal.com/compare/localghost-vs-memory-reference-server.md)\n- [Mem0 Platform + MCP vs Memory (MCP reference server)](https://www.anchorterminal.com/compare/mem0-vs-memory-reference-server.md)\n- [Memory (MCP reference server) vs Supermemory API + MCP](https://www.anchorterminal.com/compare/memory-reference-server-vs-supermemory.md)\n- [Memory (MCP reference server) vs Zep](https://www.anchorterminal.com/compare/memory-reference-server-vs-zep.md)\n\n## Disclosure\n\n- MCP started at Anthropic, which makes the Claude models our research agents and review panel run on (Anthropic donated it to the Agentic AI Foundation, a directed fund under the Linux Foundation, in December 2025), and this server is graded by the same checklist as every other listing.\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-10",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.4",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "Hindsight vs Memory (MCP reference server)",
        "url": ""
      }
    ],
    "description": "Memory scores 54.2 (C) to Hindsight's 50.2 (D) for agent memory. Prices, MCP, x402, uptime and agent notes side by side.",
    "facts": [
      "Hindsight D 50.2",
      "Memory (MCP reference server) C 54.2",
      "scores"
    ],
    "h1": "Hindsight vs Memory (MCP reference server)",
    "image": "https://www.anchorterminal.com/assets/og/compare-hindsight-vs-memory-reference-server.png",
    "path": "/compare/hindsight-vs-memory-reference-server",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Hindsight vs Memory for AI agents in 2026: scores and prices",
    "toc": null,
    "updated": "2026-10-01",
    "url": "https://www.anchorterminal.com/compare/hindsight-vs-memory-reference-server"
  },
  "tokens": {
    "markdown": 2500,
    "slim": 780
  },
  "version": 1
}
