# Mapi Agent Memory MCP server

Agent View of the PolicyLayer registry record for Mapi Agent Memory: identity, probed posture, risk grade, and all 252 tools classified. HTML page: https://policylayer.com/tools/mapi-agent-memory

## Facts

- Server id: `cabo0m/mapi-agent-memory`
- Homepage: https://github.com/cabo0m/mapi-agent-memory
- Registry record: grade F, identity unverified
- Lifecycle: active
- Rate-limited: no
- Tools: 252
- Tool categories present: Destructive, Execute, Read, Write
- Tags: mapi agent memory, admin, automation
- Record last modified: 2026-07-31T10:38:08.529Z

## Tools (252)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `delete_path` | Destructive | Critical | https://policylayer.com/tools/mapi-agent-memory/delete-path.md |
| `expire_memory_capture_item` | Destructive | Critical | https://policylayer.com/tools/mapi-agent-memory/expire-memory-capture-item.md |
| `gemma_worker_cancel_job` | Destructive | Critical | https://policylayer.com/tools/mapi-agent-memory/gemma-worker-cancel-job.md |
| `rollback_memory_pointer_lifecycle_remediation_execution` | Destructive | Critical | https://policylayer.com/tools/mapi-agent-memory/rollback-memory-pointer-lifecycle-remediation-execution.md |
| `apply_escalation_reactions` | Execute | High | https://policylayer.com/tools/mapi-agent-memory/apply-escalation-reactions.md |
| `apply_memory_lifecycle_remediation` | Execute | High | https://policylayer.com/tools/mapi-agent-memory/apply-memory-lifecycle-remediation.md |
| `apply_memory_pointer_lifecycle_remediation_execution` | Execute | High | https://policylayer.com/tools/mapi-agent-memory/apply-memory-pointer-lifecycle-remediation-execution.md |
| `backfill_semantic_embeddings` | Execute | High | https://policylayer.com/tools/mapi-agent-memory/backfill-semantic-embeddings.md |
| `gemma_lms_load` | Execute | High | https://policylayer.com/tools/mapi-agent-memory/gemma-lms-load.md |
| `gemma_lms_unload` | Execute | High | https://policylayer.com/tools/mapi-agent-memory/gemma-lms-unload.md |
| `gemma_worker_run_job` | Execute | High | https://policylayer.com/tools/mapi-agent-memory/gemma-worker-run-job.md |
| `gemma_worker_run_task` | Execute | High | https://policylayer.com/tools/mapi-agent-memory/gemma-worker-run-task.md |
| `git_push` | Execute | High | https://policylayer.com/tools/mapi-agent-memory/git-push.md |
| `git_status` | Execute | High | https://policylayer.com/tools/mapi-agent-memory/git-status.md |
| `preview_memory_pointer_lifecycle_remediation_execution_rollback` | Execute | High | https://policylayer.com/tools/mapi-agent-memory/preview-memory-pointer-lifecycle-remediation-execution-rollback.md |
| `preview_undo_run` | Execute | High | https://policylayer.com/tools/mapi-agent-memory/preview-undo-run.md |
| `query_sql` | Execute | High | https://policylayer.com/tools/mapi-agent-memory/query-sql.md |
| `rollback_memory_hygiene_run` | Execute | High | https://policylayer.com/tools/mapi-agent-memory/rollback-memory-hygiene-run.md |
| `rollback_memory_lifecycle_remediation` | Execute | High | https://policylayer.com/tools/mapi-agent-memory/rollback-memory-lifecycle-remediation.md |
| `rollback_memory_supersession_run` | Execute | High | https://policylayer.com/tools/mapi-agent-memory/rollback-memory-supersession-run.md |
| `run_conflicts_v1` | Execute | High | https://policylayer.com/tools/mapi-agent-memory/run-conflicts-v1.md |
| `run_consolidation_v1` | Execute | High | https://policylayer.com/tools/mapi-agent-memory/run-consolidation-v1.md |
| `run_escalation_check` | Execute | High | https://policylayer.com/tools/mapi-agent-memory/run-escalation-check.md |
| `run_powershell` | Execute | High | https://policylayer.com/tools/mapi-agent-memory/run-powershell.md |
| `run_pytest` | Execute | High | https://policylayer.com/tools/mapi-agent-memory/run-pytest.md |
| `run_sandman_ai` | Execute | High | https://policylayer.com/tools/mapi-agent-memory/run-sandman-ai.md |
| `run_sandman_gemma_hygiene` | Execute | High | https://policylayer.com/tools/mapi-agent-memory/run-sandman-gemma-hygiene.md |
| `run_sandman_quality_hygiene` | Execute | High | https://policylayer.com/tools/mapi-agent-memory/run-sandman-quality-hygiene.md |
| `run_sandman_v1` | Execute | High | https://policylayer.com/tools/mapi-agent-memory/run-sandman-v1.md |
| `run_workshop_action` | Execute | High | https://policylayer.com/tools/mapi-agent-memory/run-workshop-action.md |
| `sandman_memory_chat` | Execute | High | https://policylayer.com/tools/mapi-agent-memory/sandman-memory-chat.md |
| `undo_run` | Execute | High | https://policylayer.com/tools/mapi-agent-memory/undo-run.md |
| `bootstrap_agent_context` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/bootstrap-agent-context.md |
| `check_gemma_runtime` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/check-gemma-runtime.md |
| `check_sandman_gemma_lms_status` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/check-sandman-gemma-lms-status.md |
| `compare_memory_modes` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/compare-memory-modes.md |
| `deprecate_memory` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/deprecate-memory.md |
| `evaluate_feature_flag` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/evaluate-feature-flag.md |
| `explain_conflict` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/explain-conflict.md |
| `find_memories` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/find-memories.md |
| `gemma_ask` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/gemma-ask.md |
| `gemma_coding_task` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/gemma-coding-task.md |
| `gemma_lms_status` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/gemma-lms-status.md |
| `gemma_worker_get_job` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/gemma-worker-get-job.md |
| `gemma_worker_get_report` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/gemma-worker-get-report.md |
| `gemma_worker_prepare_task` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/gemma-worker-prepare-task.md |
| `gemma_worker_report` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/gemma-worker-report.md |
| `gemma_worker_status` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/gemma-worker-status.md |
| `get_conflict_clusters` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/get-conflict-clusters.md |
| `get_conflict_history` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/get-conflict-history.md |
| `get_conflict_pairs` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/get-conflict-pairs.md |
| `get_conflict_quality_metrics` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/get-conflict-quality-metrics.md |
| `get_conflict_reasoning` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/get-conflict-reasoning.md |
| `get_conflict_registry` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/get-conflict-registry.md |
| `get_conflict_report` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/get-conflict-report.md |
| `get_conflict_system_status` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/get-conflict-system-status.md |
| `get_conversation` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/get-conversation.md |
| `get_db_info` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/get-db-info.md |
| `get_effective_owner_workload` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/get-effective-owner-workload.md |
| `get_escalation_dashboard` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/get-escalation-dashboard.md |
| `get_escalation_history` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/get-escalation-history.md |
| `get_feature_flag` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/get-feature-flag.md |
| `get_ingest_item` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/get-ingest-item.md |
| `get_layer_stats` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/get-layer-stats.md |
| `get_memory` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/get-memory.md |
| `get_memory_capture_review_item` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/get-memory-capture-review-item.md |
| `get_memory_consolidation_apply_run` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/get-memory-consolidation-apply-run.md |
| `get_memory_consolidation_lifecycle_report` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/get-memory-consolidation-lifecycle-report.md |
| `get_memory_consolidation_proposal` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/get-memory-consolidation-proposal.md |
| `get_memory_consolidation_snapshot_integrity_report` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/get-memory-consolidation-snapshot-integrity-report.md |
| `get_memory_current_state` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/get-memory-current-state.md |
| `get_memory_forgetting_review` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/get-memory-forgetting-review.md |
| `get_memory_health_report` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/get-memory-health-report.md |
| `get_memory_hygiene_inventory` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/get-memory-hygiene-inventory.md |
| `get_memory_hygiene_run` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/get-memory-hygiene-run.md |
| `get_memory_lifecycle_remediation_inventory` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/get-memory-lifecycle-remediation-inventory.md |
| `get_memory_lifecycle_remediation_run` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/get-memory-lifecycle-remediation-run.md |
| `get_memory_links` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/get-memory-links.md |
| `get_memory_pointer_lifecycle_remediation_execution_run` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/get-memory-pointer-lifecycle-remediation-execution-run.md |
| `get_memory_pointer_lifecycle_remediation_inventory` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/get-memory-pointer-lifecycle-remediation-inventory.md |
| `get_memory_provenance` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/get-memory-provenance.md |
| `get_memory_retention_review` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/get-memory-retention-review.md |
| `get_memory_supersession_run` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/get-memory-supersession-run.md |
| `get_operational_queue_dashboard` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/get-operational-queue-dashboard.md |
| `get_owner_catalog_governance_checklist` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/get-owner-catalog-governance-checklist.md |
| `get_owner_catalog_governance_history` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/get-owner-catalog-governance-history.md |
| `get_owner_catalog_health` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/get-owner-catalog-health.md |
| `get_owner_catalog_repair_summary` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/get-owner-catalog-repair-summary.md |
| `get_owner_governance_history` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/get-owner-governance-history.md |
| `get_owner_mapping_batch_candidates` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/get-owner-mapping-batch-candidates.md |
| `get_owner_mapping_repair_audit` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/get-owner-mapping-repair-audit.md |
| `get_owner_rebalance_candidates` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/get-owner-rebalance-candidates.md |
| `get_owner_rollout_summary` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/get-owner-rollout-summary.md |
| `get_problematic_owner_mappings` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/get-problematic-owner-mappings.md |
| `get_promotion_candidates` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/get-promotion-candidates.md |
| `get_quality_alerts` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/get-quality-alerts.md |
| `get_queue_observability_metrics` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/get-queue-observability-metrics.md |
| `get_root` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/get-root.md |
| `get_sandman_gemma_shadow_report` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/get-sandman-gemma-shadow-report.md |
| `get_semantic_embedding_stats` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/get-semantic-embedding-stats.md |
| `get_sla_policy_observability` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/get-sla-policy-observability.md |
| `get_sleep_run` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/get-sleep-run.md |
| `get_sleep_run_actions` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/get-sleep-run-actions.md |
| `get_source_quality` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/get-source-quality.md |
| `get_version_lineage` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/get-version-lineage.md |
| `get_workspace_info` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/get-workspace-info.md |
| `list_conflicted_memories` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/list-conflicted-memories.md |
| `list_conversations` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/list-conversations.md |
| `list_dir` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/list-dir.md |
| `list_duplicate_candidates_admin` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/list-duplicate-candidates-admin.md |
| `list_expired_memories` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/list-expired-memories.md |
| `list_feature_flags` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/list-feature-flags.md |
| `list_ingest_queue` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/list-ingest-queue.md |
| `list_memories` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/list-memories.md |
| `list_memories_for_user` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/list-memories-for-user.md |
| `list_memory_audit` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/list-memory-audit.md |
| `list_memory_capture_review_items` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/list-memory-capture-review-items.md |
| `list_memory_consolidation_apply_runs` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/list-memory-consolidation-apply-runs.md |
| `list_memory_consolidation_proposals` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/list-memory-consolidation-proposals.md |
| `list_memory_retention_reviews` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/list-memory-retention-reviews.md |
| `list_memory_supersession_runs` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/list-memory-supersession-runs.md |
| `list_memory_versions` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/list-memory-versions.md |
| `list_overdue_duplicate_queue` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/list-overdue-duplicate-queue.md |
| `list_overdue_expired_queue` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/list-overdue-expired-queue.md |
| `list_overdue_revalidation_queue` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/list-overdue-revalidation-queue.md |
| `list_overdue_review_queue` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/list-overdue-review-queue.md |
| `list_owner_directory_items` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/list-owner-directory-items.md |
| `list_owner_role_mappings` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/list-owner-role-mappings.md |
| `list_project_key_aliases` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/list-project-key-aliases.md |
| `list_project_scope_mismatches` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/list-project-scope-mismatches.md |
| `list_revalidation_queue` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/list-revalidation-queue.md |
| `list_review_events` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/list-review-events.md |
| `list_review_queue` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/list-review-queue.md |
| `list_scope_promotion_proposals` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/list-scope-promotion-proposals.md |
| `list_sla_policies` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/list-sla-policies.md |
| `list_sleep_runs` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/list-sleep-runs.md |
| `list_validation_events` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/list-validation-events.md |
| `open_workshop` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/open-workshop.md |
| `preview_apply_memory_consolidation_proposal` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/preview-apply-memory-consolidation-proposal.md |
| `preview_bulk_repair_owner_mappings` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/preview-bulk-repair-owner-mappings.md |
| `preview_conflict_resolution` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/preview-conflict-resolution.md |
| `preview_conflicts_v1` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/preview-conflicts-v1.md |
| `preview_consolidation_v1` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/preview-consolidation-v1.md |
| `preview_memory_consolidation_apply_rollback` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/preview-memory-consolidation-apply-rollback.md |
| `preview_memory_hygiene` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/preview-memory-hygiene.md |
| `preview_memory_hygiene_rollback` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/preview-memory-hygiene-rollback.md |
| `preview_memory_lifecycle_remediation` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/preview-memory-lifecycle-remediation.md |
| `preview_memory_lifecycle_remediation_rollback` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/preview-memory-lifecycle-remediation-rollback.md |
| `preview_memory_linking_pass` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/preview-memory-linking-pass.md |
| `preview_memory_pointer_lifecycle_remediation` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/preview-memory-pointer-lifecycle-remediation.md |
| `preview_memory_pointer_lifecycle_remediation_execution` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/preview-memory-pointer-lifecycle-remediation-execution.md |
| `preview_memory_quality_gate` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/preview-memory-quality-gate.md |
| `preview_memory_retention_policy` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/preview-memory-retention-policy.md |
| `preview_memory_retention_rollback` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/preview-memory-retention-rollback.md |
| `preview_memory_supersession` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/preview-memory-supersession.md |
| `preview_memory_supersession_rollback` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/preview-memory-supersession-rollback.md |
| `preview_project_memory_retention` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/preview-project-memory-retention.md |
| `preview_research_ingest_review` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/preview-research-ingest-review.md |
| `preview_sandman_ai` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/preview-sandman-ai.md |
| `preview_sandman_gemma_candidates` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/preview-sandman-gemma-candidates.md |
| `preview_sandman_gemma_hygiene` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/preview-sandman-gemma-hygiene.md |
| `preview_sandman_quality_hygiene` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/preview-sandman-quality-hygiene.md |
| `preview_sandman_v1` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/preview-sandman-v1.md |
| `propose_memory_capture` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/propose-memory-capture.md |
| `read_file_base64` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/read-file-base64.md |
| `read_file_text` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/read-file-text.md |
| `recall_memory` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/recall-memory.md |
| `rollback_memory_retention_review` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/rollback-memory-retention-review.md |
| `search_semantic` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/search-semantic.md |
| `search_text` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/search-text.md |
| `search_verbatim` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/search-verbatim.md |
| `stat_path` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/stat-path.md |
| `supersede_memory_v2` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/supersede-memory-v2.md |
| `validate_migration_0010` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/validate-migration-0010.md |
| `validate_new_owner_target` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/validate-new-owner-target.md |
| `validate_project_override` | Read | Low | https://policylayer.com/tools/mapi-agent-memory/validate-project-override.md |
| `add_review_note` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/add-review-note.md |
| `add_validation_event` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/add-validation-event.md |
| `append_file_text` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/append-file-text.md |
| `apply_approved_memory_consolidation_proposal` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/apply-approved-memory-consolidation-proposal.md |
| `apply_conflict_resolution` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/apply-conflict-resolution.md |
| `apply_memory_capture_reconciliation` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/apply-memory-capture-reconciliation.md |
| `apply_memory_hygiene` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/apply-memory-hygiene.md |
| `apply_memory_retention_batch` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/apply-memory-retention-batch.md |
| `apply_memory_retention_review` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/apply-memory-retention-review.md |
| `apply_memory_supersession` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/apply-memory-supersession.md |
| `approve_memory` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/approve-memory.md |
| `approve_memory_consolidation_proposal` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/approve-memory-consolidation-proposal.md |
| `approve_scope_promotion` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/approve-scope-promotion.md |
| `archive_conversation` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/archive-conversation.md |
| `archive_ingest_item` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/archive-ingest-item.md |
| `archive_memory_v2` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/archive-memory-v2.md |
| `bulk_repair_owner_mappings` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/bulk-repair-owner-mappings.md |
| `bulk_set_duplicate_candidate_sla` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/bulk-set-duplicate-candidate-sla.md |
| `bulk_set_memory_owner` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/bulk-set-memory-owner.md |
| `bulk_set_memory_sla` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/bulk-set-memory-sla.md |
| `confirm_memory_v2` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/confirm-memory-v2.md |
| `create_ingest_item` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/create-ingest-item.md |
| `create_memory` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/create-memory.md |
| `create_memory_draft` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/create-memory-draft.md |
| `create_memory_from_proposal` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/create-memory-from-proposal.md |
| `create_memory_version` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/create-memory-version.md |
| `create_private_memory` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/create-private-memory.md |
| `create_project_memory` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/create-project-memory.md |
| `create_workspace_memory` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/create-workspace-memory.md |
| `decide_memory_retention_review` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/decide-memory-retention-review.md |
| `demote_memory` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/demote-memory.md |
| `gemma_worker_approve_job` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/gemma-worker-approve-job.md |
| `gemma_worker_create_job` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/gemma-worker-create-job.md |
| `gemma_worker_prepare_plan` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/gemma-worker-prepare-plan.md |
| `gemma_worker_reject_job` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/gemma-worker-reject-job.md |
| `git_commit` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/git-commit.md |
| `insert_after_marker` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/insert-after-marker.md |
| `insert_before_marker` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/insert-before-marker.md |
| `link_memories` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/link-memories.md |
| `make_dir` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/make-dir.md |
| `mark_memory_stale` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/mark-memory-stale.md |
| `move_path` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/move-path.md |
| `normalize_project_scope` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/normalize-project-scope.md |
| `preview_memory_capture_reconciliation` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/preview-memory-capture-reconciliation.md |
| `promote_ingest_item` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/promote-ingest-item.md |
| `promote_memory` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/promote-memory.md |
| `propose_memory` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/propose-memory.md |
| `propose_scope_promotion` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/propose-scope-promotion.md |
| `record_conflict_decision` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/record-conflict-decision.md |
| `reject_ingest_item` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/reject-ingest-item.md |
| `reject_memory` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/reject-memory.md |
| `reject_memory_consolidation_proposal` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/reject-memory-consolidation-proposal.md |
| `reject_scope_promotion` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/reject-scope-promotion.md |
| `repair_owner_mapping_issue` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/repair-owner-mapping-issue.md |
| `replace_once` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/replace-once.md |
| `return_memory_to_review` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/return-memory-to-review.md |
| `review_memory_capture_item` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/review-memory-capture-item.md |
| `rollback_memory_consolidation_apply_run` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/rollback-memory-consolidation-apply-run.md |
| `rollout_owner_catalog_to_project` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/rollout-owner-catalog-to-project.md |
| `run_memory_linking_pass` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/run-memory-linking-pass.md |
| `save_memory` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/save-memory.md |
| `save_memory_capture_proposal` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/save-memory-capture-proposal.md |
| `save_memory_retention_review` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/save-memory-retention-review.md |
| `set_duplicate_candidate_sla` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/set-duplicate-candidate-sla.md |
| `set_feature_flag` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/set-feature-flag.md |
| `set_memory_owner` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/set-memory-owner.md |
| `set_memory_priority` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/set-memory-priority.md |
| `set_memory_sla` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/set-memory-sla.md |
| `set_owner_target_active` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/set-owner-target-active.md |
| `upsert_feature_flag` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/upsert-feature-flag.md |
| `upsert_owner_directory_item` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/upsert-owner-directory-item.md |
| `upsert_owner_role_mapping` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/upsert-owner-role-mapping.md |
| `upsert_project_key_alias` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/upsert-project-key-alias.md |
| `upsert_sla_policy` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/upsert-sla-policy.md |
| `write_file_base64` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/write-file-base64.md |
| `write_file_text` | Write | Medium | https://policylayer.com/tools/mapi-agent-memory/write-file-text.md |

## Tool descriptions

- `expire_memory_capture_item` — Expire a durable capture review item without creating a memory.
- `rollback_memory_pointer_lifecycle_remediation_execution` — Execute an exact guarded rollback of a pointer-lifecycle remediation run.
- `apply_memory_lifecycle_remediation` — Execute the guarded legacy lineage remediation after explicit confirmation.
- `apply_memory_pointer_lifecycle_remediation_execution` — Execute an explicitly approved frozen pointer-lifecycle remediation manifest.
- `backfill_semantic_embeddings` — Generuje embeddingi dla wspomnieÄąâ€ž ktÄ‚Ĺ‚re jeszcze ich nie majĂ„â€¦.
- `gemma_lms_load` — Load configured Gemma model through the LM Studio CLI.
- `gemma_lms_unload` — Unload configured Gemma model through the LM Studio CLI.
- `git_push` — Push the current branch or an explicit branch.
- `git_status` — Run git status --short.
- `preview_memory_pointer_lifecycle_remediation_execution_rollback` — Preview exact snapshot-based rollback of a pointer-lifecycle remediation run.
- `rollback_memory_lifecycle_remediation` — Execute guarded snapshot-based rollback for a legacy remediation run.
- `rollback_memory_supersession_run` — Execute guarded rollback for a Memory v3 supersession apply run.
- `run_powershell` — Run a PowerShell script from the dev MCP server.
- `run_pytest` — Run pytest from the repository root.
- `run_sandman_ai` — Sandman AI (wykonanie) Ă˘â‚¬â€ť uÄąÄ˝ywa LM Studio (Qwen) do oceny wspomnieÄąâ€ž i wprowadza zmiany.
- `run_sandman_gemma_hygiene` — Run Gemma-style Sandman hygiene for low-risk validated actions only. Semantic archive stays review-only.
- `run_sandman_quality_hygiene` — Run deterministic Sandman quality hygiene repairs with audit events.
- `run_sandman_v1` — Sandman V1 Ă˘â‚¬â€ť archiwizacja, downgrade, duplikaty.
- `run_workshop_action` — Run an action from a workshop through the compact MCP surface.
- `sandman_memory_chat` — Sandman Memory Chat Ă˘â‚¬â€ť host steruje narzĂ„â„˘dziami MAPI dla lokalnego modelu.
- `bootstrap_agent_context` — Restore MAPI's core identity and current continuity anchors.
- `check_gemma_runtime` — Pelna diagnostyka Gemma runtime: serwer, model, test chat completion.
- `check_sandman_gemma_lms_status` — Report LM Studio/LMS residency diagnostics for Sandman Gemma without loading or unloading models.
- `compare_memory_modes` — Compare classic retrieval output with v2 restore/project-card output on the same scenario.
- `gemma_ask` — Ask Gemma a read-only question through LM Studio.
- `gemma_coding_task` — Ask Gemma for structured read-only coding advice.
- `gemma_lms_status` — Return LM Studio/LMS diagnostics for the MAPI Gemma coding agent.
- `get_conflict_quality_metrics` — Returns quality metrics for the conflict explainer subsystem.
- `get_conflict_registry` — Return a registry-style view of conflict clusters with lifecycle status.
- `get_conflict_system_status` — Returns operational status of the conflict explainer subsystem.
- `get_conversation` — Zwraca peÄąâ€šny transkrypt rozmowy po conversation_id.
- `get_escalation_dashboard` — Dashboard eskalacji: podsumowanie pending escalations, najczĂ„â„˘stsze przyczyny, avg czas reakcji.
- `get_escalation_history` — Zwraca historiĂ„â„˘ eskalacji z opcjonalnym filtrowaniem.
- `get_ingest_item` — Returns a single quarantined research ingest item.
- `get_layer_stats` — Zwraca statystyki rozkÄąâ€šadu wspomnieÄąâ€ž wedÄąâ€šug layer_code, area_code i state_code.
- `get_memory_capture_review_item` — Get one durable capture review item.
- `get_memory_consolidation_apply_run` — Return one read-only audit record for a consolidation apply run.
- `get_memory_consolidation_lifecycle_report` — Return a read-only lifecycle report for consolidation proposals and their apply/rollback audit chain.
- `get_memory_consolidation_proposal` — Return one consolidation proposal with linked source memory previews.
- `get_memory_consolidation_snapshot_integrity_report` — Report whether stored consolidation apply and rollback preview snapshots are complete and auditable.
- `get_memory_forgetting_review` — Return operator-focused review buckets for stale/archive/superseded hygiene.
- `get_memory_health_report` — Return a read-only health report for memory v2 operator review.
- `get_memory_lifecycle_remediation_inventory` — Inventory the allowlisted legacy lineage remediation plan without writes.
- `get_memory_lifecycle_remediation_run` — Inspect one legacy lifecycle remediation run without writes.
- `get_memory_pointer_lifecycle_remediation_execution_run` — Inspect one pointer-lifecycle remediation run without writes.
- `get_memory_pointer_lifecycle_remediation_inventory` — Inventory global pointer-only lifecycle lineages without writes.
- `get_memory_retention_review` — Get one durable retention review item.
- `get_memory_supersession_run` — Get one read-only Memory v3 supersession apply run.
- `get_owner_catalog_governance_checklist` — Zwraca listĂ„â„˘ kontrolnĂ„â€¦ (checklist) dla operacji na katalogu wÄąâ€šaÄąâ€şcicieli.
- `get_promotion_candidates` — Zwraca listĂ„â„˘ wspomnieÄąâ€ž, ktÄ‚Ĺ‚re speÄąâ€šniajĂ„â€¦ kryteria awansu (evidence_count, importance_score, confidence_score).
- `get_sandman_gemma_shadow_report` — Return recent Sandman Gemma preview/shadow runs and agreement metrics. Read-only.
- `get_semantic_embedding_stats` — Zwraca statystyki pokrycia embeddingÄ‚Ĺ‚w Ă˘â‚¬â€ť ile wspomnieÄąâ€ž ma embeddingi, ile nie.
- `get_version_lineage` — Zwraca peÄąâ€šne drzewo wersji wspomnienia (przodkowie i potomkowie przez supersedes_memory_id).
- `list_conversations` — Listuje zarchiwizowane rozmowy, opcjonalnie filtrujĂ„â€¦c po project_key / workspace_key / user_key.
- `list_ingest_queue` — Lists quarantined research ingest items.
- `list_memory_capture_review_items` — List durable capture review items.
- `list_memory_consolidation_apply_runs` — List read-only audit records for consolidation apply runs.
- `list_memory_consolidation_proposals` — List consolidation proposals stored as proposal memories with durable review-state.
- `list_memory_retention_reviews` — List durable retention review items.
- `list_memory_supersession_runs` — List read-only Memory v3 supersession apply runs.
- `list_project_key_aliases` — List configured project_key aliases. Aliases are only used when project_key_mode='aliases'.
- `list_project_scope_mismatches` — List active project memories that still have global or omitted scope without an explicit exception tag.
- `list_scope_promotion_proposals` — WyÄąâ€şwietla wnioski o promocjĂ„â„˘ scope.
- `open_workshop` — Open a compact workshop index for one operational area.
- `preview_apply_memory_consolidation_proposal` — Preview a rollback-safe apply plan for an approved consolidation proposal.
- `preview_memory_consolidation_apply_rollback` — Preview guarded rollback for one consolidation apply run without mutating data.
- `preview_memory_lifecycle_remediation` — Preview the allowlisted legacy lineage remediation plan without writes.
- `preview_memory_lifecycle_remediation_rollback` — Preview snapshot-based rollback for a legacy remediation run.
- `preview_memory_linking_pass` — Preview kandydatow do deterministycznego linkowania grafu pamieci.
- `preview_memory_pointer_lifecycle_remediation` — Preview guarded pointer-only lifecycle canonicalization without writes.
- `preview_memory_pointer_lifecycle_remediation_execution` — Build or revalidate a frozen pointer-lifecycle execution design without writes.
- `preview_memory_retention_policy` — Build a deterministic redacted retention preview for one memory.
- `preview_memory_retention_rollback` — Preview an exact rollback for an applied archive or expire action.
- `preview_memory_supersession` — Preview guarded Memory v3 supersession without mutating data.
- `preview_memory_supersession_rollback` — Preview guarded rollback for a Memory v3 supersession apply run.
- `preview_project_memory_retention` — Build a deterministic read-only retention preview for one project namespace.
- `preview_research_ingest_review` — Heuristic Sandman-style preview for research ingest quarantine review.
- `preview_sandman_ai` — Sandman AI (preview) Ă˘â‚¬â€ť uÄąÄ˝ywa LM Studio (Qwen) do oceny wspomnieÄąâ€ž.
- `preview_sandman_gemma_candidates` — Collect candidate memories for Gemma-based Sandman review. Does not call a model and does not write.
- `preview_sandman_gemma_hygiene` — Preview Gemma-style Sandman hygiene review through parser and host validator. No memory writes, but records an auditable preview run.
- `preview_sandman_quality_hygiene` — Preview deterministic Sandman quality hygiene repairs: owner gaps and project scope mismatches.
- `preview_sandman_v1` — Sandman V1 (preview) Ă˘â‚¬â€ť podglĂ„â€¦d kandydatÄ‚Ĺ‚w do archiwizacji i downgrade.
- `propose_memory_capture` — Preview a structured memory proposal without writing it to the database.
- `rollback_memory_retention_review` — Atomically restore the exact pre-apply lifecycle snapshot.
- `search_verbatim` — Wyszukuje dokÄąâ€šadne dopasowania tekstu (verbatim, FTS5) w wspomnieniach i/lub archiwum rozmÄ‚Ĺ‚w.
- `validate_new_owner_target` — Waliduje dane nowego targetu wÄąâ€šaÄąâ€şciciela przed dodaniem do katalogu.
- `apply_approved_memory_consolidation_proposal` — Apply an approved merge_duplicates proposal as a rollback-safe consolidation run.
- `apply_memory_capture_reconciliation` — Atomically apply one approved Memory v3 capture reconciliation preview.
- `apply_memory_retention_batch` — Atomically apply 1..10 approved items after a trusted internal online backup.
- `apply_memory_retention_review` — Atomically apply one approved and fresh retention review item.
- `apply_memory_supersession` — Execute guarded Memory v3 supersession apply.
- `approve_memory_consolidation_proposal` — Approve a consolidation proposal by changing review-state only.
- `approve_scope_promotion` — Zatwierdza wniosek o promocjĂ„â„˘ scope i natychmiast zmienia visibility_scope wspomnienia.
- `archive_ingest_item` — Archives a research ingest item in quarantine.
- `create_ingest_item` — Creates a quarantined research ingest item. Does not create normal memory.
- `create_memory` — Legacy compatibility alias. May still route through capture reconciliation.
- `create_memory_from_proposal` — Approve a memory proposal and persist it as a normal memory entry.
- `create_private_memory` — Tworzy prywatne wspomnienie przypisane do konkretnego uÄąÄ˝ytkownika.
- `create_project_memory` — Tworzy wspomnienie projektowe widoczne dla wszystkich czÄąâ€šonkÄ‚Ĺ‚w workspace w danym projekcie.
- `create_workspace_memory` — Tworzy wspomnienie workspace-level widoczne dla wszystkich czÄąâ€šonkÄ‚Ĺ‚w workspace.
- `decide_memory_retention_review` — Approve or reject one pending retention review item.
- `demote_memory` — Degraduje wspomnienie do niÄąÄ˝szej warstwy.
- `git_commit` — Create a git commit. Optionally stages all changes first.
- `insert_after_marker` — Safely insert text after an exact marker in a text file.
- `insert_before_marker` — Safely insert text before an exact marker in a text file.
- `normalize_project_scope` — Normalize one active project memory from global/default scope to project scope and record an audit event.
- `preview_memory_capture_reconciliation` — Build and persist a deterministic capture reconciliation preview without applying it.
- `promote_ingest_item` — Promotes a quarantined ingest item into one concise normal memory.
- `promote_memory` — Awansuje wspomnienie na wyÄąÄ˝szĂ„â€¦ warstwĂ„â„˘.
- `propose_memory` — Queue an uncertain or agent-generated memory proposal for review.
- `propose_scope_promotion` — ZgÄąâ€šasza wniosek o poszerzenie scope wspomnienia (np. private Ă˘â€ â€™ project, project Ă˘â€ â€™ workspace).
- `record_conflict_decision` — Records an operator's manual decision for a conflict pair.
- `reject_ingest_item` — Rejects a research ingest item without touching normal memory.
- `reject_memory_consolidation_proposal` — Reject a consolidation proposal by changing review-state only.
- `reject_scope_promotion` — Odrzuca wniosek o promocjĂ„â„˘ scope. Nie zmienia visibility_scope wspomnienia.
- `replace_once` — Safely replace one exact text occurrence in a text file.
- `review_memory_capture_item` — Approve or reject a durable capture review item without creating a memory.
- `rollback_memory_consolidation_apply_run` — Execute guarded rollback for a consolidation apply run via the existing undo mechanism.
- `run_memory_linking_pass` — Deterministycznie tworzy brakujace linki grafu pamieci.
- `save_memory` — Persist an explicit or deliberately autonomous private-MAPI memory.
- `save_memory_capture_proposal` — Persist a durable capture review item without creating a memory.
- `save_memory_retention_review` — Persist an idempotent pending retention review item from a fresh preview.
- `upsert_project_key_alias` — Create or update one project_key alias for explicit alias-mode retrieval.

## Related servers

- UnClick (1662 tools) — https://policylayer.com/tools/io-github-malamutemayhem-unclick-mcp-server.md
- Delx Protocol — Agent Recovery & Continuity (1076 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-protocol.md
- Delx Mcp A2a (1068 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-mcp-a2a.md
- Nodebench (824 tools) — https://policylayer.com/tools/io-github-homenshum-nodebench.md
- MCP Framework Personal (811 tools) — https://policylayer.com/tools/inggerman-mcps.md
- Delx MCP Server (740 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-mcp-server.md
- Binance MCP Server (734 tools) — https://policylayer.com/tools/nirholas-binance-mcp.md
- Eda Agent (726 tools) — https://policylayer.com/tools/eda-agent.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=mapi-agent-memory · API: https://policylayer.com/registry/api · Recommended policies for every tool: https://policylayer.com/policies/mapi-agent-memory
