# VaultAssist MCP server

Agent View of the PolicyLayer registry record for VaultAssist: identity, probed posture, risk grade, and all 79 tools classified. HTML page: https://policylayer.com/tools/3xcaffeine-mcp-server

## Facts

- Server id: `3xcaffeine/mcp-server`
- Homepage: https://github.com/3xcaffeine/mcp-server
- Registry record: grade F, identity unverified
- Lifecycle: active
- Rate-limited: no
- Tools: 79
- Tool categories present: Destructive, Read, Write
- Tags: 3xcaffeine mcp server, admin
- Record last modified: 2026-08-12T11:11:05.611Z

## Tools (79)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `batch_delete_gmail_emails` | Destructive | Critical | https://policylayer.com/tools/3xcaffeine-mcp-server/batch-delete-gmail-emails.md |
| `clear_completed_tasks` | Destructive | Critical | https://policylayer.com/tools/3xcaffeine-mcp-server/clear-completed-tasks.md |
| `delete_event` | Destructive | Critical | https://policylayer.com/tools/3xcaffeine-mcp-server/delete-event.md |
| `delete_gmail_email` | Destructive | Critical | https://policylayer.com/tools/3xcaffeine-mcp-server/delete-gmail-email.md |
| `delete_gmail_label` | Destructive | Critical | https://policylayer.com/tools/3xcaffeine-mcp-server/delete-gmail-label.md |
| `delete_task` | Destructive | Critical | https://policylayer.com/tools/3xcaffeine-mcp-server/delete-task.md |
| `delete_task_list` | Destructive | Critical | https://policylayer.com/tools/3xcaffeine-mcp-server/delete-task-list.md |
| `memory_delete_entities` | Destructive | Critical | https://policylayer.com/tools/3xcaffeine-mcp-server/memory-delete-entities.md |
| `memory_delete_observations` | Destructive | Critical | https://policylayer.com/tools/3xcaffeine-mcp-server/memory-delete-observations.md |
| `memory_delete_relations` | Destructive | Critical | https://policylayer.com/tools/3xcaffeine-mcp-server/memory-delete-relations.md |
| `roll_dice` | Other | Low | https://policylayer.com/tools/3xcaffeine-mcp-server/roll-dice.md |
| `sequentialthinking` | Other | Low | https://policylayer.com/tools/3xcaffeine-mcp-server/sequentialthinking.md |
| `about` | Read | Low | https://policylayer.com/tools/3xcaffeine-mcp-server/about.md |
| `debug_table_structure` | Read | Low | https://policylayer.com/tools/3xcaffeine-mcp-server/debug-table-structure.md |
| `echo` | Read | Low | https://policylayer.com/tools/3xcaffeine-mcp-server/echo.md |
| `get_doc_content` | Read | Low | https://policylayer.com/tools/3xcaffeine-mcp-server/get-doc-content.md |
| `get_drive_file_content` | Read | Low | https://policylayer.com/tools/3xcaffeine-mcp-server/get-drive-file-content.md |
| `get_event` | Read | Low | https://policylayer.com/tools/3xcaffeine-mcp-server/get-event.md |
| `get_events` | Read | Low | https://policylayer.com/tools/3xcaffeine-mcp-server/get-events.md |
| `get_form` | Read | Low | https://policylayer.com/tools/3xcaffeine-mcp-server/get-form.md |
| `get_form_response` | Read | Low | https://policylayer.com/tools/3xcaffeine-mcp-server/get-form-response.md |
| `get_page` | Read | Low | https://policylayer.com/tools/3xcaffeine-mcp-server/get-page.md |
| `get_page_thumbnail` | Read | Low | https://policylayer.com/tools/3xcaffeine-mcp-server/get-page-thumbnail.md |
| `get_presentation` | Read | Low | https://policylayer.com/tools/3xcaffeine-mcp-server/get-presentation.md |
| `get_spreadsheet_info` | Read | Low | https://policylayer.com/tools/3xcaffeine-mcp-server/get-spreadsheet-info.md |
| `get_task` | Read | Low | https://policylayer.com/tools/3xcaffeine-mcp-server/get-task.md |
| `get_task_list` | Read | Low | https://policylayer.com/tools/3xcaffeine-mcp-server/get-task-list.md |
| `get_user_info` | Read | Low | https://policylayer.com/tools/3xcaffeine-mcp-server/get-user-info.md |
| `inspect_doc_structure` | Read | Low | https://policylayer.com/tools/3xcaffeine-mcp-server/inspect-doc-structure.md |
| `list_calendars` | Read | Low | https://policylayer.com/tools/3xcaffeine-mcp-server/list-calendars.md |
| `list_docs_in_folder` | Read | Low | https://policylayer.com/tools/3xcaffeine-mcp-server/list-docs-in-folder.md |
| `list_drive_items` | Read | Low | https://policylayer.com/tools/3xcaffeine-mcp-server/list-drive-items.md |
| `list_form_responses` | Read | Low | https://policylayer.com/tools/3xcaffeine-mcp-server/list-form-responses.md |
| `list_gmail_labels` | Read | Low | https://policylayer.com/tools/3xcaffeine-mcp-server/list-gmail-labels.md |
| `list_spreadsheets` | Read | Low | https://policylayer.com/tools/3xcaffeine-mcp-server/list-spreadsheets.md |
| `list_task_lists` | Read | Low | https://policylayer.com/tools/3xcaffeine-mcp-server/list-task-lists.md |
| `list_tasks` | Read | Low | https://policylayer.com/tools/3xcaffeine-mcp-server/list-tasks.md |
| `memory_open_nodes` | Read | Low | https://policylayer.com/tools/3xcaffeine-mcp-server/memory-open-nodes.md |
| `memory_read_graph` | Read | Low | https://policylayer.com/tools/3xcaffeine-mcp-server/memory-read-graph.md |
| `memory_search_nodes` | Read | Low | https://policylayer.com/tools/3xcaffeine-mcp-server/memory-search-nodes.md |
| `read_gmail_email` | Read | Low | https://policylayer.com/tools/3xcaffeine-mcp-server/read-gmail-email.md |
| `read_sheet_values` | Read | Low | https://policylayer.com/tools/3xcaffeine-mcp-server/read-sheet-values.md |
| `search_docs` | Read | Low | https://policylayer.com/tools/3xcaffeine-mcp-server/search-docs.md |
| `search_drive_files` | Read | Low | https://policylayer.com/tools/3xcaffeine-mcp-server/search-drive-files.md |
| `search_gmail_emails` | Read | Low | https://policylayer.com/tools/3xcaffeine-mcp-server/search-gmail-emails.md |
| `validate` | Read | Low | https://policylayer.com/tools/3xcaffeine-mcp-server/validate.md |
| `batch_modify_gmail_emails` | Write | Medium | https://policylayer.com/tools/3xcaffeine-mcp-server/batch-modify-gmail-emails.md |
| `batch_update_doc` | Write | Medium | https://policylayer.com/tools/3xcaffeine-mcp-server/batch-update-doc.md |
| `batch_update_presentation` | Write | Medium | https://policylayer.com/tools/3xcaffeine-mcp-server/batch-update-presentation.md |
| `create_doc` | Write | Medium | https://policylayer.com/tools/3xcaffeine-mcp-server/create-doc.md |
| `create_drive_file` | Write | Medium | https://policylayer.com/tools/3xcaffeine-mcp-server/create-drive-file.md |
| `create_event` | Write | Medium | https://policylayer.com/tools/3xcaffeine-mcp-server/create-event.md |
| `create_form` | Write | Medium | https://policylayer.com/tools/3xcaffeine-mcp-server/create-form.md |
| `create_gmail_label` | Write | Medium | https://policylayer.com/tools/3xcaffeine-mcp-server/create-gmail-label.md |
| `create_presentation` | Write | Medium | https://policylayer.com/tools/3xcaffeine-mcp-server/create-presentation.md |
| `create_sheet` | Write | Medium | https://policylayer.com/tools/3xcaffeine-mcp-server/create-sheet.md |
| `create_spreadsheet` | Write | Medium | https://policylayer.com/tools/3xcaffeine-mcp-server/create-spreadsheet.md |
| `create_table_with_data` | Write | Medium | https://policylayer.com/tools/3xcaffeine-mcp-server/create-table-with-data.md |
| `create_task` | Write | Medium | https://policylayer.com/tools/3xcaffeine-mcp-server/create-task.md |
| `create_task_list` | Write | Medium | https://policylayer.com/tools/3xcaffeine-mcp-server/create-task-list.md |
| `draft_gmail_email` | Write | Medium | https://policylayer.com/tools/3xcaffeine-mcp-server/draft-gmail-email.md |
| `find_and_replace_doc` | Write | Medium | https://policylayer.com/tools/3xcaffeine-mcp-server/find-and-replace-doc.md |
| `get_or_create_gmail_label` | Write | Medium | https://policylayer.com/tools/3xcaffeine-mcp-server/get-or-create-gmail-label.md |
| `insert_doc_elements` | Write | Medium | https://policylayer.com/tools/3xcaffeine-mcp-server/insert-doc-elements.md |
| `insert_doc_image` | Write | Medium | https://policylayer.com/tools/3xcaffeine-mcp-server/insert-doc-image.md |
| `memory_add_observations` | Write | Medium | https://policylayer.com/tools/3xcaffeine-mcp-server/memory-add-observations.md |
| `memory_create_entities` | Write | Medium | https://policylayer.com/tools/3xcaffeine-mcp-server/memory-create-entities.md |
| `memory_create_relations` | Write | Medium | https://policylayer.com/tools/3xcaffeine-mcp-server/memory-create-relations.md |
| `modify_doc_text` | Write | Medium | https://policylayer.com/tools/3xcaffeine-mcp-server/modify-doc-text.md |
| `modify_event` | Write | Medium | https://policylayer.com/tools/3xcaffeine-mcp-server/modify-event.md |
| `modify_gmail_email` | Write | Medium | https://policylayer.com/tools/3xcaffeine-mcp-server/modify-gmail-email.md |
| `modify_sheet_values` | Write | Medium | https://policylayer.com/tools/3xcaffeine-mcp-server/modify-sheet-values.md |
| `move_task` | Write | Medium | https://policylayer.com/tools/3xcaffeine-mcp-server/move-task.md |
| `send_gmail_email` | Write | Medium | https://policylayer.com/tools/3xcaffeine-mcp-server/send-gmail-email.md |
| `set_publish_settings` | Write | Medium | https://policylayer.com/tools/3xcaffeine-mcp-server/set-publish-settings.md |
| `update_doc_headers_footers` | Write | Medium | https://policylayer.com/tools/3xcaffeine-mcp-server/update-doc-headers-footers.md |
| `update_gmail_label` | Write | Medium | https://policylayer.com/tools/3xcaffeine-mcp-server/update-gmail-label.md |
| `update_task` | Write | Medium | https://policylayer.com/tools/3xcaffeine-mcp-server/update-task.md |
| `update_task_list` | Write | Medium | https://policylayer.com/tools/3xcaffeine-mcp-server/update-task-list.md |

## Tool descriptions

- `batch_delete_gmail_emails` — Delete multiple emails at once
- `clear_completed_tasks` — Clear all completed tasks from a task list. The tasks will be marked as hidden
- `delete_event` — Delete an event from a Google Calendar
- `delete_gmail_email` — Delete an email by its message ID
- `delete_gmail_label` — Delete a Gmail label
- `delete_task` — Delete a task from a task list
- `delete_task_list` — Delete a task list. Note: This will also delete all tasks in the list
- `memory_delete_entities` — Delete and forget multiple entities and their associated relationships from the user
- `memory_delete_observations` — Delete and forget specific observations, details, or information from entities in the user
- `memory_delete_relations` — Delete and forget multiple relationships between entities from the user
- `roll_dice` — Roll an N-sided die
- `sequentialthinking` — A detailed tool for dynamic and reflective problem-solving through thoughts.
- `about` — Get information about this MCP server
- `debug_table_structure` — Essential debugging tool for table layout and cell positions
- `echo` — Echo a message back to the user
- `get_doc_content` — Retrieve content of a Google Doc or Drive file (.docx, etc.)
- `get_drive_file_content` — Retrieve the content of a specific Google Drive file by ID
- `get_event` — Get details of a single event by its ID from a Google Calendar
- `get_events` — List events from a specified Google Calendar within a time range
- `get_form` — Get details of a Google Form including questions and settings
- `get_form_response` — Get a single response from a Google Form
- `get_page` — Get details about a specific page (slide) in a presentation
- `get_page_thumbnail` — Generate a thumbnail URL for a specific page (slide) in a presentation
- `get_presentation` — Get details about a Google Slides presentation
- `get_spreadsheet_info` — Get information about a specific spreadsheet including its sheets
- `get_task` — Get details of a specific task
- `get_task_list` — Get details of a specific task list
- `get_user_info` — Get information about the authenticated user
- `inspect_doc_structure` — Essential tool for finding safe insertion points and understanding document structure
- `list_calendars` — List all calendars accessible to the authenticated user
- `list_docs_in_folder` — List Google Docs within a specific Drive folder
- `list_drive_items` — List files and folders in a specific Google Drive folder
- `list_form_responses` — List all responses from a Google Form with pagination
- `list_gmail_labels` — List all Gmail labels
- `list_spreadsheets` — List spreadsheets from Google Drive that the user has access to
- `list_task_lists` — List all task lists for the user
- `list_tasks` — List all tasks in a specific task list
- `memory_open_nodes` — Open and retrieve specific nodes in the user
- `memory_read_graph` — Read and retrieve the entire user
- `memory_search_nodes` — Search and find nodes in the user
- `read_gmail_email` — Read an email by its message ID
- `read_sheet_values` — Read values from a specific range in a Google Sheet
- `search_docs` — Search for Google Docs by name using Drive API
- `search_drive_files` — Search files and folders in Google Drive using query syntax
- `search_gmail_emails` — Search emails using Gmail query syntax
- `validate` — Validate and format a phone number from environment variables
- `batch_modify_gmail_emails` — Modify multiple emails at once
- `batch_update_doc` — Execute multiple document operations in a single atomic batch update
- `batch_update_presentation` — Apply batch updates to a Google Slides presentation
- `create_doc` — Create a new Google Doc and optionally insert initial content
- `create_drive_file` — Create a new file in Google Drive, with content or from a URL
- `create_event` — Create a new event in a Google Calendar
- `create_form` — Create a new Google Form
- `create_gmail_label` — Create a new Gmail label
- `create_presentation` — Create a new Google Slides presentation
- `create_sheet` — Create a new sheet within an existing spreadsheet
- `create_spreadsheet` — Create a new Google Spreadsheet
- `create_table_with_data` — Create a table and populate it with data in one reliable operation
- `create_task` — Create a new task in a task list
- `create_task_list` — Create a new task list
- `draft_gmail_email` — Create a draft email using Gmail API
- `find_and_replace_doc` — Find and replace text throughout a Google Doc
- `get_or_create_gmail_label` — Get an existing label or create it if it doesn
- `insert_doc_elements` — Insert structural elements like tables, lists, or page breaks
- `insert_doc_image` — Insert an image into a Google Doc from Drive or URL
- `memory_add_observations` — Add new observations, details, or information to existing entities in the user
- `memory_create_entities` — Create and store multiple new entities in the user
- `memory_create_relations` — Create and store multiple new relationships between entities in the user
- `modify_doc_text` — Modify text in a Google Doc - insert/replace text and/or apply formatting
- `modify_event` — Modify an existing event in a Google Calendar
- `modify_gmail_email` — Modify email labels
- `modify_sheet_values` — Modify values in a specific range of a Google Sheet - can write, update, or clear values
- `move_task` — Move a task to a different position or parent within the same list, or to a different list
- `send_gmail_email` — Send an email using Gmail API with advanced options
- `set_publish_settings` — Update the publish settings of a Google Form
- `update_doc_headers_footers` — Update headers or footers in a Google Doc
- `update_gmail_label` — Update an existing Gmail label
- `update_task` — Update an existing task
- `update_task_list` — Update an existing task list

## Related servers

- UnClick (1662 tools) — https://policylayer.com/tools/io-github-malamutemayhem-unclick-mcp-server.md
- Delx Mcp A2a (1082 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-mcp-a2a.md
- Delx Protocol — Agent Recovery & Continuity (1076 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-protocol.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=3xcaffeine-mcp-server · API: https://policylayer.com/registry/api · Recommended policies for every tool: https://policylayer.com/policies/3xcaffeine-mcp-server
