{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_nftw8w9gbrp5","handle":"lahze-persian-ai-memory-platform","url":"https://wellknown.network/agents/lahze-persian-ai-memory-platform","links":{"self":"https://wellknown.network/agents/lahze-persian-ai-memory-platform/record.json","html":"https://wellknown.network/agents/lahze-persian-ai-memory-platform","markdown":"https://wellknown.network/agents/lahze-persian-ai-memory-platform/record.md","api":"https://wellknown.network/api/v1/agents/lahze-persian-ai-memory-platform","status":"https://wellknown.network/api/v1/agents/lahze-persian-ai-memory-platform/status","claim":"https://wellknown.network/agents/lahze-persian-ai-memory-platform/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/lahze-persian-ai-memory-platform/claim.json","badge":"https://wellknown.network/agents/lahze-persian-ai-memory-platform/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/lahze-persian-ai-memory-platform/history","tools":"https://wellknown.network/api/v1/agents/lahze-persian-ai-memory-platform/tools"},"ard":{"identifier":"urn:air:api.lahze-app.ir:server:lahze-persian-ai-memory-platform","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"LAHZE - Persian AI Memory Platform","summary":"Persian-first geo-memory platform: discover places, draft and publish Persian-only memories.","description":"Persian-first geo-memory platform: discover places, draft and publish Persian-only memories.","publisher":{"name":"pedramgholizadeh","url":null},"homepage":"https://lahze-app.ir","repository":"https://github.com/webiro/lahze-app","version":"1.0.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://api.lahze-app.ir/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-11-02T02:17:57.024152Z","publishedAt":"2026-11-02T02:17:57.024152Z","registryName":"io.github.pedramgholizadeh/lahze"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"knowledge.memory","name":"Agent Memory","confidence":1,"provenance":"derived"},{"slug":"security.identity","name":"Identity & Access","confidence":1,"provenance":"derived"},{"slug":"geo.maps","name":"Maps & Places","confidence":0.885,"provenance":"derived"},{"slug":"commerce.ecommerce","name":"E-commerce Operations","confidence":0.51,"provenance":"derived"},{"slug":"security.secrets","name":"Secrets Management","confidence":0.51,"provenance":"derived"}],"categories":["commerce","geo","knowledge","security"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 4h ago.","lastOkAt":"2026-11-06T12:24:18.531Z","lastProbedAt":"2026-11-06T12:24:18.531Z","statusComputedAt":"2026-11-06T12:27:26.041Z","reliability30d":{"probes":10,"successRate":1,"p50Ms":90,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":10,"ok":10,"authBoundaryOk":0,"serviceOk":10,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-11-06T12:24:18.531Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":90,"error":null,"detail":{"tools":[{"name":"discover_lahze","description":"Discover Lahze: what it is, its rules, how to connect an account and how to create a Persian memory. Short, cacheable."},{"name":"get_lahze_capabilities","description":"Structured capabilities, limits, scopes, languages and available tools. Short and cacheable."},{"name":"get_connection_status","description":"Check whether this agent is connected to a Lahze account."},{"name":"get_authorization_url","description":"Return the OAuth 2.1 (PKCE S256) authorization URL for a registered client."},{"name":"disconnect_lahze","description":"Revoke this agent’s access tokens for the connected Lahze account."},{"name":"get_my_profile","description":"Get the connected Lahze profile (never exposes passwords or private secrets)."},{"name":"get_memory_categories","description":"List active memory categories from Lahze. Use one of these ids in create_memory_draft."},{"name":"search_places","description":"Search verified places in the Lahze catalog. Never invent coordinates. Pass query/city, or user coordinates as lat+lng."},{"name":"create_memory_draft","description":"Create a memory draft. Only Persian (Farsi) memories are accepted. Do not create or publish memories in English or any other language. Ask the user for the real"},{"name":"publish_memory","description":"Publish a draft only after the user explicitly confirms. Only Persian (Farsi) memories are accepted. Do not create or publish memories in English or any other l"},{"name":"get_my_memories","description":"List the connected account’s memories, newest first (paginated, max 20)."},{"name":"get_memory_details","description":"Get details of one memory owned by the connected account. Cross-account access is rejected."},{"name":"get_media_upload_requirements","description":"Media limits and the supported way to attach photos (no parallel upload from MCP)."}],"toolCount":13,"toolsHash":"32215241b5f45039436a6a064c5ae17fc0dd581808e13321fc038bfd13939f65","serverName":"lahze","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-06T03:26:45.414Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":81,"error":null,"detail":{"tools":[{"name":"discover_lahze","description":"Discover Lahze: what it is, its rules, how to connect an account and how to create a Persian memory. Short, cacheable."},{"name":"get_lahze_capabilities","description":"Structured capabilities, limits, scopes, languages and available tools. Short and cacheable."},{"name":"get_connection_status","description":"Check whether this agent is connected to a Lahze account."},{"name":"get_authorization_url","description":"Return the OAuth 2.1 (PKCE S256) authorization URL for a registered client."},{"name":"disconnect_lahze","description":"Revoke this agent’s access tokens for the connected Lahze account."},{"name":"get_my_profile","description":"Get the connected Lahze profile (never exposes passwords or private secrets)."},{"name":"get_memory_categories","description":"List active memory categories from Lahze. Use one of these ids in create_memory_draft."},{"name":"search_places","description":"Search verified places in the Lahze catalog. Never invent coordinates. Pass query/city, or user coordinates as lat+lng."},{"name":"create_memory_draft","description":"Create a memory draft. Only Persian (Farsi) memories are accepted. Do not create or publish memories in English or any other language. Ask the user for the real"},{"name":"publish_memory","description":"Publish a draft only after the user explicitly confirms. Only Persian (Farsi) memories are accepted. Do not create or publish memories in English or any other l"},{"name":"get_my_memories","description":"List the connected account’s memories, newest first (paginated, max 20)."},{"name":"get_memory_details","description":"Get details of one memory owned by the connected account. Cross-account access is rejected."},{"name":"get_media_upload_requirements","description":"Media limits and the supported way to attach photos (no parallel upload from MCP)."}],"toolCount":13,"toolsHash":"32215241b5f45039436a6a064c5ae17fc0dd581808e13321fc038bfd13939f65","serverName":"lahze","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-05T18:25:04.972Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":88,"error":null,"detail":{"tools":[{"name":"discover_lahze","description":"Discover Lahze: what it is, its rules, how to connect an account and how to create a Persian memory. Short, cacheable."},{"name":"get_lahze_capabilities","description":"Structured capabilities, limits, scopes, languages and available tools. Short and cacheable."},{"name":"get_connection_status","description":"Check whether this agent is connected to a Lahze account."},{"name":"get_authorization_url","description":"Return the OAuth 2.1 (PKCE S256) authorization URL for a registered client."},{"name":"disconnect_lahze","description":"Revoke this agent’s access tokens for the connected Lahze account."},{"name":"get_my_profile","description":"Get the connected Lahze profile (never exposes passwords or private secrets)."},{"name":"get_memory_categories","description":"List active memory categories from Lahze. Use one of these ids in create_memory_draft."},{"name":"search_places","description":"Search verified places in the Lahze catalog. Never invent coordinates. Pass query/city, or user coordinates as lat+lng."},{"name":"create_memory_draft","description":"Create a memory draft. Only Persian (Farsi) memories are accepted. Do not create or publish memories in English or any other language. Ask the user for the real"},{"name":"publish_memory","description":"Publish a draft only after the user explicitly confirms. Only Persian (Farsi) memories are accepted. Do not create or publish memories in English or any other l"},{"name":"get_my_memories","description":"List the connected account’s memories, newest first (paginated, max 20)."},{"name":"get_memory_details","description":"Get details of one memory owned by the connected account. Cross-account access is rejected."},{"name":"get_media_upload_requirements","description":"Media limits and the supported way to attach photos (no parallel upload from MCP)."}],"toolCount":13,"toolsHash":"32215241b5f45039436a6a064c5ae17fc0dd581808e13321fc038bfd13939f65","serverName":"lahze","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-05T09:27:23.534Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":95,"error":null,"detail":{"tools":[{"name":"discover_lahze","description":"Discover Lahze: what it is, its rules, how to connect an account and how to create a Persian memory. Short, cacheable."},{"name":"get_lahze_capabilities","description":"Structured capabilities, limits, scopes, languages and available tools. Short and cacheable."},{"name":"get_connection_status","description":"Check whether this agent is connected to a Lahze account."},{"name":"get_authorization_url","description":"Return the OAuth 2.1 (PKCE S256) authorization URL for a registered client."},{"name":"disconnect_lahze","description":"Revoke this agent’s access tokens for the connected Lahze account."},{"name":"get_my_profile","description":"Get the connected Lahze profile (never exposes passwords or private secrets)."},{"name":"get_memory_categories","description":"List active memory categories from Lahze. Use one of these ids in create_memory_draft."},{"name":"search_places","description":"Search verified places in the Lahze catalog. Never invent coordinates. Pass query/city, or user coordinates as lat+lng."},{"name":"create_memory_draft","description":"Create a memory draft. Only Persian (Farsi) memories are accepted. Do not create or publish memories in English or any other language. Ask the user for the real"},{"name":"publish_memory","description":"Publish a draft only after the user explicitly confirms. Only Persian (Farsi) memories are accepted. Do not create or publish memories in English or any other l"},{"name":"get_my_memories","description":"List the connected account’s memories, newest first (paginated, max 20)."},{"name":"get_memory_details","description":"Get details of one memory owned by the connected account. Cross-account access is rejected."},{"name":"get_media_upload_requirements","description":"Media limits and the supported way to attach photos (no parallel upload from MCP)."}],"toolCount":13,"toolsHash":"32215241b5f45039436a6a064c5ae17fc0dd581808e13321fc038bfd13939f65","serverName":"lahze","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-05T01:26:32.941Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":84,"error":null,"detail":{"tools":[{"name":"discover_lahze","description":"Discover Lahze: what it is, its rules, how to connect an account and how to create a Persian memory. Short, cacheable."},{"name":"get_lahze_capabilities","description":"Structured capabilities, limits, scopes, languages and available tools. Short and cacheable."},{"name":"get_connection_status","description":"Check whether this agent is connected to a Lahze account."},{"name":"get_authorization_url","description":"Return the OAuth 2.1 (PKCE S256) authorization URL for a registered client."},{"name":"disconnect_lahze","description":"Revoke this agent’s access tokens for the connected Lahze account."},{"name":"get_my_profile","description":"Get the connected Lahze profile (never exposes passwords or private secrets)."},{"name":"get_memory_categories","description":"List active memory categories from Lahze. Use one of these ids in create_memory_draft."},{"name":"search_places","description":"Search verified places in the Lahze catalog. Never invent coordinates. Pass query/city, or user coordinates as lat+lng."},{"name":"create_memory_draft","description":"Create a memory draft. Only Persian (Farsi) memories are accepted. Do not create or publish memories in English or any other language. Ask the user for the real"},{"name":"publish_memory","description":"Publish a draft only after the user explicitly confirms. Only Persian (Farsi) memories are accepted. Do not create or publish memories in English or any other l"},{"name":"get_my_memories","description":"List the connected account’s memories, newest first (paginated, max 20)."},{"name":"get_memory_details","description":"Get details of one memory owned by the connected account. Cross-account access is rejected."},{"name":"get_media_upload_requirements","description":"Media limits and the supported way to attach photos (no parallel upload from MCP)."}],"toolCount":13,"toolsHash":"32215241b5f45039436a6a064c5ae17fc0dd581808e13321fc038bfd13939f65","serverName":"lahze","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-04T16:24:52.344Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":84,"error":null,"detail":{"tools":[{"name":"discover_lahze","description":"Discover Lahze: what it is, its rules, how to connect an account and how to create a Persian memory. Short, cacheable."},{"name":"get_lahze_capabilities","description":"Structured capabilities, limits, scopes, languages and available tools. Short and cacheable."},{"name":"get_connection_status","description":"Check whether this agent is connected to a Lahze account."},{"name":"get_authorization_url","description":"Return the OAuth 2.1 (PKCE S256) authorization URL for a registered client."},{"name":"disconnect_lahze","description":"Revoke this agent’s access tokens for the connected Lahze account."},{"name":"get_my_profile","description":"Get the connected Lahze profile (never exposes passwords or private secrets)."},{"name":"get_memory_categories","description":"List active memory categories from Lahze. Use one of these ids in create_memory_draft."},{"name":"search_places","description":"Search verified places in the Lahze catalog. Never invent coordinates. Pass query/city, or user coordinates as lat+lng."},{"name":"create_memory_draft","description":"Create a memory draft. Only Persian (Farsi) memories are accepted. Do not create or publish memories in English or any other language. Ask the user for the real"},{"name":"publish_memory","description":"Publish a draft only after the user explicitly confirms. Only Persian (Farsi) memories are accepted. Do not create or publish memories in English or any other l"},{"name":"get_my_memories","description":"List the connected account’s memories, newest first (paginated, max 20)."},{"name":"get_memory_details","description":"Get details of one memory owned by the connected account. Cross-account access is rejected."},{"name":"get_media_upload_requirements","description":"Media limits and the supported way to attach photos (no parallel upload from MCP)."}],"toolCount":13,"toolsHash":"32215241b5f45039436a6a064c5ae17fc0dd581808e13321fc038bfd13939f65","serverName":"lahze","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-04T08:29:07.897Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":97,"error":null,"detail":{"tools":[{"name":"discover_lahze","description":"Discover Lahze: what it is, its rules, how to connect an account and how to create a Persian memory. Short, cacheable."},{"name":"get_lahze_capabilities","description":"Structured capabilities, limits, scopes, languages and available tools. Short and cacheable."},{"name":"get_connection_status","description":"Check whether this agent is connected to a Lahze account."},{"name":"get_authorization_url","description":"Return the OAuth 2.1 (PKCE S256) authorization URL for a registered client."},{"name":"disconnect_lahze","description":"Revoke this agent’s access tokens for the connected Lahze account."},{"name":"get_my_profile","description":"Get the connected Lahze profile (never exposes passwords or private secrets)."},{"name":"get_memory_categories","description":"List active memory categories from Lahze. Use one of these ids in create_memory_draft."},{"name":"search_places","description":"Search verified places in the Lahze catalog. Never invent coordinates. Pass query/city, or user coordinates as lat+lng."},{"name":"create_memory_draft","description":"Create a memory draft. Only Persian (Farsi) memories are accepted. Do not create or publish memories in English or any other language. Ask the user for the real"},{"name":"publish_memory","description":"Publish a draft only after the user explicitly confirms. Only Persian (Farsi) memories are accepted. Do not create or publish memories in English or any other l"},{"name":"get_my_memories","description":"List the connected account’s memories, newest first (paginated, max 20)."},{"name":"get_memory_details","description":"Get details of one memory owned by the connected account. Cross-account access is rejected."},{"name":"get_media_upload_requirements","description":"Media limits and the supported way to attach photos (no parallel upload from MCP)."}],"toolCount":13,"toolsHash":"32215241b5f45039436a6a064c5ae17fc0dd581808e13321fc038bfd13939f65","serverName":"lahze","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-04T00:30:10.298Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":94,"error":null,"detail":{"tools":[{"name":"discover_lahze","description":"Discover Lahze: what it is, its rules, how to connect an account and how to create a Persian memory. Short, cacheable."},{"name":"get_lahze_capabilities","description":"Structured capabilities, limits, scopes, languages and available tools. Short and cacheable."},{"name":"get_connection_status","description":"Check whether this agent is connected to a Lahze account."},{"name":"get_authorization_url","description":"Return the OAuth 2.1 (PKCE S256) authorization URL for a registered client."},{"name":"disconnect_lahze","description":"Revoke this agent’s access tokens for the connected Lahze account."},{"name":"get_my_profile","description":"Get the connected Lahze profile (never exposes passwords or private secrets)."},{"name":"get_memory_categories","description":"List active memory categories from Lahze. Use one of these ids in create_memory_draft."},{"name":"search_places","description":"Search verified places in the Lahze catalog. Never invent coordinates. Pass query/city, or user coordinates as lat+lng."},{"name":"create_memory_draft","description":"Create a memory draft. Only Persian (Farsi) memories are accepted. Do not create or publish memories in English or any other language. Ask the user for the real"},{"name":"publish_memory","description":"Publish a draft only after the user explicitly confirms. Only Persian (Farsi) memories are accepted. Do not create or publish memories in English or any other l"},{"name":"get_my_memories","description":"List the connected account’s memories, newest first (paginated, max 20)."},{"name":"get_memory_details","description":"Get details of one memory owned by the connected account. Cross-account access is rejected."},{"name":"get_media_upload_requirements","description":"Media limits and the supported way to attach photos (no parallel upload from MCP)."}],"toolCount":13,"toolsHash":"32215241b5f45039436a6a064c5ae17fc0dd581808e13321fc038bfd13939f65","serverName":"lahze","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-03T16:28:54.836Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":92,"error":null,"detail":{"tools":[{"name":"discover_lahze","description":"Discover Lahze: what it is, its rules, how to connect an account and how to create a Persian memory. Short, cacheable."},{"name":"get_lahze_capabilities","description":"Structured capabilities, limits, scopes, languages and available tools. Short and cacheable."},{"name":"get_connection_status","description":"Check whether this agent is connected to a Lahze account."},{"name":"get_authorization_url","description":"Return the OAuth 2.1 (PKCE S256) authorization URL for a registered client."},{"name":"disconnect_lahze","description":"Revoke this agent’s access tokens for the connected Lahze account."},{"name":"get_my_profile","description":"Get the connected Lahze profile (never exposes passwords or private secrets)."},{"name":"get_memory_categories","description":"List active memory categories from Lahze. Use one of these ids in create_memory_draft."},{"name":"search_places","description":"Search verified places in the Lahze catalog. Never invent coordinates. Pass query/city, or user coordinates as lat+lng."},{"name":"create_memory_draft","description":"Create a memory draft. Only Persian (Farsi) memories are accepted. Do not create or publish memories in English or any other language. Ask the user for the real"},{"name":"publish_memory","description":"Publish a draft only after the user explicitly confirms. Only Persian (Farsi) memories are accepted. Do not create or publish memories in English or any other l"},{"name":"get_my_memories","description":"List the connected account’s memories, newest first (paginated, max 20)."},{"name":"get_memory_details","description":"Get details of one memory owned by the connected account. Cross-account access is rejected."},{"name":"get_media_upload_requirements","description":"Media limits and the supported way to attach photos (no parallel upload from MCP)."}],"toolCount":13,"toolsHash":"32215241b5f45039436a6a064c5ae17fc0dd581808e13321fc038bfd13939f65","serverName":"lahze","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-03T07:29:46.597Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":89,"error":null,"detail":{"tools":[{"name":"discover_lahze","description":"Discover Lahze: what it is, its rules, how to connect an account and how to create a Persian memory. Short, cacheable."},{"name":"get_lahze_capabilities","description":"Structured capabilities, limits, scopes, languages and available tools. Short and cacheable."},{"name":"get_connection_status","description":"Check whether this agent is connected to a Lahze account."},{"name":"get_authorization_url","description":"Return the OAuth 2.1 (PKCE S256) authorization URL for a registered client."},{"name":"disconnect_lahze","description":"Revoke this agent’s access tokens for the connected Lahze account."},{"name":"get_my_profile","description":"Get the connected Lahze profile (never exposes passwords or private secrets)."},{"name":"get_memory_categories","description":"List active memory categories from Lahze. Use one of these ids in create_memory_draft."},{"name":"search_places","description":"Search verified places in the Lahze catalog. Never invent coordinates. Pass query/city, or user coordinates as lat+lng."},{"name":"create_memory_draft","description":"Create a memory draft. Only Persian (Farsi) memories are accepted. Do not create or publish memories in English or any other language. Ask the user for the real"},{"name":"publish_memory","description":"Publish a draft only after the user explicitly confirms. Only Persian (Farsi) memories are accepted. Do not create or publish memories in English or any other l"},{"name":"get_my_memories","description":"List the connected account’s memories, newest first (paginated, max 20)."},{"name":"get_memory_details","description":"Get details of one memory owned by the connected account. Cross-account access is rejected."},{"name":"get_media_upload_requirements","description":"Media limits and the supported way to attach photos (no parallel upload from MCP)."}],"toolCount":13,"toolsHash":"32215241b5f45039436a6a064c5ae17fc0dd581808e13321fc038bfd13939f65","serverName":"lahze","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"discover_lahze","description":"Discover Lahze: what it is, its rules, how to connect an account and how to create a Persian memory. Short, cacheable."},{"name":"get_lahze_capabilities","description":"Structured capabilities, limits, scopes, languages and available tools. Short and cacheable."},{"name":"get_connection_status","description":"Check whether this agent is connected to a Lahze account."},{"name":"get_authorization_url","description":"Return the OAuth 2.1 (PKCE S256) authorization URL for a registered client."},{"name":"disconnect_lahze","description":"Revoke this agent’s access tokens for the connected Lahze account."},{"name":"get_my_profile","description":"Get the connected Lahze profile (never exposes passwords or private secrets)."},{"name":"get_memory_categories","description":"List active memory categories from Lahze. Use one of these ids in create_memory_draft."},{"name":"search_places","description":"Search verified places in the Lahze catalog. Never invent coordinates. Pass query/city, or user coordinates as lat+lng."},{"name":"create_memory_draft","description":"Create a memory draft. Only Persian (Farsi) memories are accepted. Do not create or publish memories in English or any other language. Ask the user for the real"},{"name":"publish_memory","description":"Publish a draft only after the user explicitly confirms. Only Persian (Farsi) memories are accepted. Do not create or publish memories in English or any other l"},{"name":"get_my_memories","description":"List the connected account’s memories, newest first (paginated, max 20)."},{"name":"get_memory_details","description":"Get details of one memory owned by the connected account. Cross-account access is rejected."},{"name":"get_media_upload_requirements","description":"Media limits and the supported way to attach photos (no parallel upload from MCP)."}],"package":null,"toolSurface":{"id":"ts_j524z4qm72gx","endpointId":"ep_nzs8jm4zdc69","hash":"32215241b5f45039436a6a064c5ae17fc0dd581808e13321fc038bfd13939f65","toolCount":13,"serverName":"lahze","serverVersion":"1.0.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-11-03T07:29:46.598Z","lastSeenAt":"2026-11-06T12:24:18.537Z","observations":10,"hiddenText":{"level":"none","total":0,"tools":0,"kinds":[],"findings":[]},"toolNames":["discover_lahze","get_lahze_capabilities","get_connection_status","get_authorization_url","disconnect_lahze","get_my_profile","get_memory_categories","search_places","create_memory_draft","publish_memory","get_my_memories","get_memory_details","get_media_upload_requirements"],"distinctSurfaces":1,"surfacesWithHiddenText":0},"endpointFacts":[{"id":"ep_nzs8jm4zdc69","url":"https://api.lahze-app.ir/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-11-05T01:26:32.967Z","auth":{"observedAt":"2026-11-05T01:26:33.231Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-11-05T01:26:33.719Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"storage.lahze-app.ir","issuer":{"commonName":"YR2","organization":"Let's Encrypt"},"validFrom":"2026-10-20T14:42:50.000Z","validTo":"2027-01-18T14:42:49.000Z","daysToExpiry":72,"sanCount":2,"fingerprint256":"75:0A:97:39:06:8C:1E:39:BD:C8:25:6F:D2:95:5A:19:33:C0:75:0C:0E:91:10:B3:F0:87:C7:A5:1A:38:67:D6"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.github.pedramgholizadeh/lahze","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.pedramgholizadeh%2Flahze","firstSeenAt":"2026-11-03T05:21:18.264Z","fetchedAt":"2026-11-03T05:21:18.264Z","normalizedAt":"2026-11-03T05:21:18.264Z"}]},"firstSeenAt":"2026-11-03T05:21:18.264Z","updatedAt":"2026-11-06T12:29:21.810Z"}