{
  "version": "2",
  "generatedAt": "2026-11-03T22:49:39.280Z",
  "listing": {
    "slug": "anyproto--anytype-ts",
    "name": "Anytype",
    "tagline": "Local-first encrypted knowledge OS with an official MCP server (@anyproto/anytype-mcp) over its local API.",
    "shortTagline": "Local-first encrypted knowledge OS",
    "description": "Anytype is a peer-to-peer, end-to-end encrypted personal knowledge base with objects, types, properties, and databases. The Builder publishes @anyproto/anytype-mcp on the same GitHub org, which converts the local API's OpenAPI spec into MCP tools for search, spaces, objects, lists, properties, tags, types, and templates. Source is available under the Any Source Available License; a free tier exists with paid memberships.",
    "capabilities": [
      "operable"
    ],
    "vertical": "notes-knowledge",
    "alternativeTo": [
      "Notion",
      "Evernote"
    ],
    "shape": "product",
    "formFactor": "desktop",
    "executionModel": "deterministic",
    "provenance": "mixed",
    "codeStack": {
      "languages": [
        "TypeScript",
        "Go"
      ],
      "frameworks": [
        "Electron",
        "gRPC"
      ],
      "packageManager": "bun",
      "database": [
        "any-sync (local store)"
      ],
      "hostingTarget": [
        "binary"
      ]
    },
    "modelStack": null,
    "repos": [
      {
        "url": "https://github.com/anyproto/anytype-ts",
        "owner": "anyproto",
        "name": "anytype-ts",
        "license": "Any Source Available License 1.0",
        "stars": 8743,
        "lastCommit": "2026-09-01"
      },
      {
        "url": "https://github.com/anyproto/anytype-mcp",
        "owner": "anyproto",
        "name": "anytype-mcp",
        "license": "MIT",
        "stars": 517,
        "lastCommit": "2026-08-24"
      }
    ],
    "interface": {
      "kind": "mcp",
      "url": "https://github.com/anyproto/anytype-mcp",
      "official": true,
      "hosted": "local"
    },
    "operability": "official",
    "recommendedWrapper": null,
    "reach": [
      {
        "job": "Global and per-space search",
        "reachable": true,
        "evidence": "anytype-mcp README feature list: Global & Space Search"
      },
      {
        "job": "Spaces and members",
        "reachable": true,
        "evidence": "README: Spaces & Members"
      },
      {
        "job": "Create, read, update, and delete objects; manage lists",
        "reachable": true,
        "evidence": "README: Objects & Lists; tools generated from the OpenAPI spec"
      },
      {
        "job": "Properties and tags",
        "reachable": true,
        "evidence": "README: Properties & Tags"
      },
      {
        "job": "Types and templates",
        "reachable": true,
        "evidence": "README: Types & Templates"
      },
      {
        "job": "Block-level editing inside an object",
        "reachable": null,
        "evidence": "API works on object bodies as markdown; block operations not confirmed"
      },
      {
        "job": "Invite members and share spaces",
        "reachable": null,
        "evidence": "members endpoints exist; invite flow not confirmed"
      },
      {
        "job": "Sync, encryption, and key management",
        "reachable": false,
        "evidence": "handled by the app and any-sync network; not in the API"
      },
      {
        "job": "Publish pages to the web",
        "reachable": false,
        "evidence": "app feature; no API endpoint seen"
      }
    ],
    "editions": [
      {
        "name": "Free",
        "price": null,
        "open": false,
        "distributions": [
          {
            "kind": "binary",
            "url": "https://download.anytype.io"
          },
          {
            "kind": "source",
            "url": "https://github.com/anyproto/anytype-ts"
          },
          {
            "kind": "installable",
            "url": "https://www.npmjs.com/package/@anyproto/anytype-mcp",
            "command": "npx -y @anyproto/anytype-mcp"
          }
        ]
      },
      {
        "name": "Paid memberships",
        "price": null,
        "open": false,
        "distributions": [
          {
            "kind": "hosted",
            "url": "https://anytype.io/pricing"
          }
        ]
      }
    ],
    "skills": {
      "kind": "contributor",
      "paths": [
        ".claude/skills/*/SKILL.md"
      ],
      "install": null,
      "note": "Repo carries contributor-facing development skills (commit, QA, code review, release notes) for working on the desktop client. [contributor tooling, not adopter-facing]"
    },
    "customization": null,
    "useWhen": [
      "you want a Notion-like object database that stays encrypted on your devices and an agent that can file objects into it",
      "you need offline-first notes that sync peer-to-peer without a server you run"
    ],
    "accounts": [
      "Any-ID (Anytype account, free)"
    ],
    "active": true,
    "lastActivity": "2026-09-01",
    "gotchas": [
      "Any Source Available License 1.0: modification and redistribution only for non-commercial use or within allowed networks; not open source",
      "The desktop app (or anytype-cli) must be running; the MCP talks to 127.0.0.1:31009 and needs an API key from App Settings",
      "API calls carry a version header (Anytype-Version 2025-11-08); bump it when the API changes",
      "Membership prices could not be read from anytype.io (client-rendered page)"
    ],
    "fit": {
      "adaptable": 1,
      "operable": 3
    },
    "evidence": {
      "formFactor": "README: Electron desktop client for macOS, Windows, Linux",
      "executionModel": "no model in the client",
      "operability": "anyproto/anytype-mcp on the same org as anytype-ts; MIT; pushed 2026-08-24; 517 stars",
      "effort": "no named env, config, or prompt surface; source-available license restricts modification, so Adaptable is not claimed",
      "editions": "doc.anytype.io memberships page: a Free tier plus several paid plans; prices deferred to anytype.io/pricing",
      "active": "anytype-ts pushed 2026-09-01; anytype-mcp pushed 2026-08-24",
      "provenance": "CLAUDE.md and AGENTS.md at root; project from 2019"
    },
    "confidence": {
      "formFactor": 0.95,
      "executionModel": 0.9,
      "operability": 0.9,
      "effort": 0.8,
      "reach": 0.75,
      "editions": 0.6,
      "provenance": 0.4
    },
    "openQuestions": [
      "Membership tier names and prices",
      "Exact MCP tool names (generated from anytype-api OpenAPI); confirm object delete and block editing",
      "Absorbs the duplicate candidate anyproto--anytype-mcp per triage"
    ],
    "sources": [
      {
        "url": "https://github.com/anyproto/anytype-ts",
        "foundBy": "sourcing:notes-knowledge:github"
      },
      {
        "url": "https://github.com/anyproto/anytype-mcp",
        "foundBy": "analysis"
      },
      {
        "url": "https://github.com/anyproto/anytype-ts/blob/main/LICENSE.md",
        "foundBy": "analysis"
      }
    ],
    "research": {
      "stage": "verified",
      "verdict": "unverified",
      "reason": "Official MCP from the Builder's org with Reach across the object model; Operable only because the license is source-available and the client has no customization surface.",
      "disputed": []
    },
    "url": "apps/anyproto--anytype-ts.html",
    "coverage": "partial",
    "paid": false,
    "source": "research/verified/anyproto--anytype-ts.json"
  }
}
