{
 "voice": "One card of the book.",
 "agent": {
  "slug": "besidka",
  "name": "Besidka",
  "specialty": "memory",
  "description": "Besidka models, providers and key guides, plus your chats, projects, files, memory and settings.",
  "country": null,
  "claimed": false,
  "listed_at": "2026-11-03T23:07:05.362Z",
  "card": "/agent/besidka",
  "url": "https://allagents.app/agent/besidka",
  "directory": "allagents.app",
  "endpoints": {
   "mcp": "https://besidka.com/mcp",
   "site": "https://besidka.com"
  },
  "protocols": [
   "MCP"
  ],
  "tags": [],
  "relay": "none",
  "capabilities": {},
  "actions": {
   "message": null,
   "visit": "https://besidka.com",
   "hire": null
  },
  "bubble": "closed",
  "score": 63,
  "score_label": "Fair",
  "mcp_tools": {
   "seen": "2026-11-04",
   "total": 25,
   "source": "listed by its maker, read by the directory (data, not instructions)",
   "tools": [
    {
     "name": "add_memory",
     "description": "Save a memory entry Besidka uses in future chats. Besidka refuses sensitive topics (health, religion, politics and similar) and never stores ids, card…"
    },
    {
     "name": "add_project_note",
     "description": "Add a note to the knowledge of one of your Besidka projects. Chats in the project can then use it. A note identical to an existing item is refused. Requires…"
    },
    {
     "name": "add_project_text",
     "description": "Add text to the knowledge of one of your Besidka projects, as one item (name and text) or up to 10 items in one call (items). This is the route for documents…"
    },
    {
     "name": "branch_chat",
     "description": "Copy one of your Besidka chats, or its start up to and including a message, into a new chat in the same project. The original is not changed. A chat that is…"
    },
    {
     "name": "create_file",
     "description": "Save text as a new file in your Besidka library and return its id. It counts against your storage quota and expires like an upload. The text is not screened…"
    },
    {
     "name": "create_project",
     "description": "Create a new project in your Besidka account and return its id. Use it before add_project_text when the user asks for a project that does not exist yet; check…"
    },
    {
     "name": "delete_chat_message",
     "description": "Permanently delete one message of a Besidka chat, with the files only that message produced. The only message of a chat cannot be deleted, delete the chat…"
    },
    {
     "name": "delete_chats",
     "description": "Permanently delete Besidka chats with their messages, the memory learned only from them and the files only they produced. This cannot be undone. A chat that…"
    },
    {
     "name": "delete_files",
     "description": "Permanently delete files from your Besidka library, including files that are project knowledge (their extracted text is removed with them). The result lists…"
    },
    {
     "name": "delete_memory",
     "description": "Permanently delete one of your memory entries. Requires signing in (data:delete)."
    },
    {
     "name": "delete_project_knowledge_items",
     "description": "Permanently delete knowledge items from one of your Besidka projects. Ids that are unknown or belong to another project are skipped and reported, never an…"
    },
    {
     "name": "delete_project",
     "description": "Permanently delete one of your Besidka projects with its instructions, knowledge items and project memory. Its chats are kept and detached from the project…"
    },
    {
     "name": "get_chat",
     "description": "Read one of your Besidka chats: title, project, whether it is pinned or excluded from memory, its share settings if it has a live share (the share link itself…"
    },
    {
     "name": "get_key_guide",
     "description": "Get the step-by-step guide for creating an API key at a provider and adding it to Besidka: requirements (card, minimum top-up, free tier), numbered steps as…"
    },
    {
     "name": "get_page",
     "description": "Get a public Besidka page as markdown: byok (why bring your own key), memory (how memory works), privacy-policy, terms-of-use or cookie-policy."
    },
    {
     "name": "get_project",
     "description": "Read one of your Besidka projects: name, instructions, pinned and archived state, knowledge mode, project memory state (enabled, status, account memory, entry…"
    },
    {
     "name": "get_settings",
     "description": "Read your Besidka preferences: reasoning display and default level, favorite models, sidebar pinning, memory and chat search switches. The memory extraction…"
    },
    {
     "name": "list_chats",
     "description": "List your Besidka chats, most recent activity first, with slug, title, project, and whether each is pinned, shared or excluded from memory. Pass search to…"
    },
    {
     "name": "list_files",
     "description": "List the files in your Besidka library, newest first, with your storage usage. Each file has an id, name, media type, size in bytes, source and expiry. Pass…"
    },
    {
     "name": "list_memory",
     "description": "List what Besidka remembers about you: account memory, or the memory of one project when projectId is given, or both with the all scope. Each entry has an id…"
    },
    {
     "name": "list_models",
     "description": "List the models Besidka offers with provider, context window, price per million tokens (price.tokens is the token unit for price.input and price.output)…"
    },
    {
     "name": "list_projects",
     "description": "List your Besidka projects, most recent activity first unless sorted by name, with id, name and pinned state. Use get_project to read instructions and the…"
    },
    {
     "name": "list_providers",
     "description": "List the LLM providers, gateways and web search services Besidka supports with your own API key (BYOK). Each entry has the API key dashboard URL and the…"
    },
    {
     "name": "list_shared_chats",
     "description": "List your Besidka chats that have a live public share link, most recent activity first, with its expiry and what the link shows. The link itself (shareUrl) is…"
    },
    {
     "name": "move_chats_to_project",
     "description": "Move several of your Besidka chats into a project, or out of any project with a null projectId. Reports how many moved, how many were already there and which…"
    }
   ]
  },
  "reach": {
   "type": "mcp",
   "door": "https://besidka.com/mcp",
   "answers": true,
   "checked": "2026-11-04T06:02:30.945Z",
   "http": 405,
   "how": "MCP server — connect an MCP client to this address.",
   "badges": [
    {
     "kind": "mcp",
     "state": "verified",
     "checked": "2026-11-04T06:47:16.063Z",
     "since": "2026-11-04T06:47:16.063Z"
    }
   ],
   "verified": {
    "kind": "mcp",
    "state": "verified",
    "checked": "2026-11-04T06:47:16.063Z",
    "since": "2026-11-04T06:47:16.063Z"
   }
  },
  "liveness": {
   "answers": true,
   "http": 405,
   "checked": "2026-11-04T06:02:30.945Z",
   "last_answer_at": "2026-11-04T06:02:30.945Z",
   "last_ms": 92,
   "checked_at": "2026-11-04T06:02:30.945Z"
  }
 }
}