Update to UnboundMark
Snapshot Oct 28, 2026 · 13:09 UTC · version 1.2.0
Package or technical metadata updated
Package or technical metadata updated
Observed in package metadata. These changes alone do not establish a new customer-facing feature.
Up to 10 plugins free · no card required.
All fields and original values.
These are saved file metadata. Open a changed file to read its text edits.
Package file
Oct 24, 2026 · 13:47 UTC
655e206f5f83cbc5d821bbe732d440368224575d78c7bea7f15496bc60509d2e
Oct 28, 2026 · 13:09 UTC
b0246432cee9b017ef79c36bc8d12b0778ce002c826547801a3ffe4c7b56426b
Package file
Oct 24, 2026 · 13:47 UTC
205
Oct 28, 2026 · 13:09 UTC
639
Package file
Oct 24, 2026 · 13:47 UTC
5d27a4fa7c27368f033c0480ba18b09db888144d09caf5764750cfa1ce42d989
Oct 28, 2026 · 13:09 UTC
2de49ea1fcb7d9d7586b440fbf873b3903b18b917b24c68e0a35d8a5f54a46b7
Package file
Oct 24, 2026 · 13:47 UTC
8022
Oct 28, 2026 · 13:09 UTC
9698
Compare saved observations
Download comparison JSONChanged files
Choose a file to see its text changes. Binary or large files show metadata only.
mcp.json →
plugin.json
− removed · + added
--- before +++ after @@ -1,8 +1,8 @@ { "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json", "name": "unboundmark", - "version": "1.1.0", - "description": "Find, read, and update notes, board cards, and calendar events in your connected UnboundMark workspace.", + "version": "1.2.0", + "description": "Find, read, and update notes, board cards, and calendar events, and upload files, in your connected UnboundMark workspace.", "author": { "name": "UnboundMark", "email": "support@unboundmark.com", @@ -21,7 +21,7 @@ "interface": { "displayName": "UnboundMark", "shortDescription": "Manage notes, tasks and events", - "longDescription": "Connect your UnboundMark account to find and summarize notes, create Markdown documents, update board cards, and manage calendar events. The plugin accesses only resources available to your connected account. Shared workspace roles and document versions apply to every change. An UnboundMark account with MCP access is required. Deletion moves documents and empty folders to trash; permanent deletion and trash restoration are unavailable through this plugin.", + "longDescription": "Connect your UnboundMark account to find and summarize notes, create Markdown documents, update board cards, manage calendar events, and attach files to notes, folders, and cards. The plugin accesses only resources available to your connected account. Shared workspace roles and document versions apply to every change. Uploads follow the same file size and storage limits as the UnboundMark app. An UnboundMark account with MCP access is required. Deletion moves documents and empty folders to trash; permanent deletion and trash restoration are unavailable through this plugin.", "developerName": "UnboundMark", "category": "Productivity", "capabilities": [ @@ -29,7 +29,8 @@ "Read documents", "Write documents", "Manage board cards", - "Manage calendar events" + "Manage calendar events", + "Upload attachments" ], "websiteURL": "https://unboundmark.com", "supportURL": "https://unboundmark.com/#faq", @@ -77,6 +78,18 @@ "prompt": "Move Review Demo in Review Calendar on October 22, 2026 from 14:00\u201315:00 to 15:00\u201316:00. Keep its date and description.", "tools_triggered": "get_tool_guide, search_documents, get_calendar, update_calendar_event", "expected_behavior": "Read the calendar month and the local event. Use its eventVersion to update the start and end times. Read it back. Preserve the date and description. Do not create a duplicate event." + }, + { + "description": "Attach a small text file to a note.", + "prompt": "Attach a text file named export-check.txt to the Release Plan note. Its content is: Markdown export verified.", + "tools_triggered": "get_tool_guide, search_documents, add_attachment", + "expected_behavior": "Resolve the Release Plan note. Upload one inline file with add_attachment using parentType document and the note ID. Report the stored filename, size, and link. Do not change the note text or upload any other file." + }, + { + "description": "Attach a small text file to one board card.", + "prompt": "Attach a text file named export-steps.txt to the Verify export card on Review Board. Its content is: Open the note, export Markdown, compare the file.", + "tools_triggered": "get_tool_guide, search_documents, get_board, add_attachment", + "expected_behavior": "Read the board and the Verify export card with its cardVersion. Upload one inline file with add_attachment using documentId and cardId. Read the card attachments back. Keep the card in its column with its description and tags." } ], "negative": [ @@ -101,15 +114,15 @@ }, "publication": { "countries": [], - "release_notes": "Added individual tools for board cards, calendar events, and folder prompts. Improved card selection when titles repeat and included a review walkthrough.", + "release_notes": "Added file uploads to notes, folders, and board cards with the add_attachment tool and the attachments.write permission. Uploads follow the same limits as the UnboundMark app.", "translations": { "pt-BR": { "subtitle": "Gerencie notas e tarefas", - "description": "Conecte sua conta do UnboundMark para buscar e resumir notas, criar documentos Markdown, atualizar cart\u00f5es e gerenciar eventos. O plugin acessa somente os recursos permitidos para sua conta. As permiss\u00f5es de compartilhamento e as vers\u00f5es dos documentos protegem as altera\u00e7\u00f5es. Requer uma conta com acesso ao MCP. A exclus\u00e3o move documentos e pastas vazias para a lixeira. A exclus\u00e3o permanente e a restaura\u00e7\u00e3o pela lixeira n\u00e3o est\u00e3o dispon\u00edveis pelo plugin." + "description": "Conecte sua conta do UnboundMark para buscar e resumir notas, criar documentos Markdown, atualizar cart\u00f5es, gerenciar eventos e anexar arquivos a notas, pastas e cart\u00f5es. O plugin acessa somente os recursos permitidos para sua conta. As permiss\u00f5es de compartilhamento e as vers\u00f5es dos documentos protegem as altera\u00e7\u00f5es. Os envios seguem os mesmos limites de tamanho e armazenamento do aplicativo. Requer uma conta com acesso ao MCP. A exclus\u00e3o move documentos e pastas vazias para a lixeira. A exclus\u00e3o permanente e a restaura\u00e7\u00e3o pela lixeira n\u00e3o est\u00e3o dispon\u00edveis pelo plugin." }, "es-419": { "subtitle": "Gestiona notas y tareas", - "description": "Conecta tu cuenta de UnboundMark para buscar y resumir notas, crear documentos Markdown, actualizar tarjetas y gestionar eventos. El plugin solo accede a los recursos permitidos para tu cuenta. Los permisos compartidos y las versiones de los documentos protegen los cambios. Requiere una cuenta con acceso al MCP. La eliminaci\u00f3n mueve documentos y carpetas vac\u00edas a la papelera. La eliminaci\u00f3n permanente y la restauraci\u00f3n desde la papelera no est\u00e1n disponibles mediante el plugin." + "description": "Conecta tu cuenta de UnboundMark para buscar y resumir notas, crear documentos Markdown, actualizar tarjetas, gestionar eventos y adjuntar archivos a notas, carpetas y tarjetas. El plugin solo accede a los recursos permitidos para tu cuenta. Los permisos compartidos y las versiones de los documentos protegen los cambios. Las cargas siguen los mismos l\u00edmites de tama\u00f1o y almacenamiento de la aplicaci\u00f3n. Requiere una cuenta con acceso al MCP. La eliminaci\u00f3n mueve documentos y carpetas vac\u00edas a la papelera. La eliminaci\u00f3n permanente y la restauraci\u00f3n desde la papelera no est\u00e1n disponibles mediante el plugin." } } },
Full technical diff · 8 changed fields
changed /files/mcp.json/sha256
"655e206f5f83cbc5d821bbe732d440368224575d78c7bea7f15496bc60509d2e"
"b0246432cee9b017ef79c36bc8d12b0778ce002c826547801a3ffe4c7b56426b"
changed /files/mcp.json/size
205
639
changed /files/plugin.json/sha256
"5d27a4fa7c27368f033c0480ba18b09db888144d09caf5764750cfa1ce42d989"
"2de49ea1fcb7d9d7586b440fbf873b3903b18b917b24c68e0a35d8a5f54a46b7"
changed /files/plugin.json/size
8022
9698
changed /files/skills~1unboundmark-workspace~1SKILL.md/sha256
"fa12ec6c0d0fda6711e46f2f4ac9361ef4a88fc2c75a23e88acf4b7c6dd165ce"
"98f1f989ddd7744f3d5bdfce238a34a7b474353cf9fdc22dc15edf0eacc647c6"
changed /files/skills~1unboundmark-workspace~1SKILL.md/size
6028
7480
changed /files/skills~1unboundmark-workspace~1agents~1openai.yaml/sha256
"fd32b0a824cd7adc70d172fe4a08db0bbfefeb1aa0d28e51f0a72b0f4e12c613"
"1f4b8e10ac4faba15a77e560d014149fe156740871cb4018b04ff00b249b0ec2"
changed /files/skills~1unboundmark-workspace~1agents~1openai.yaml/size
479
480
Full snapshot data
{
"files": {
".app.json": {
"sha256": "6da63608126bdd7a8bc0aacd12752ec538c4717336cfcb1aa042c938d547259c",
"size": 103
},
"assets/logo.png": {
"sha256": "ad71906ba68aa7afbb68cf72871c4c61ae77a35ac305f7e20e5ae9b8f01b2307",
"size": 9971
},
"mcp.json": {
"sha256": "b0246432cee9b017ef79c36bc8d12b0778ce002c826547801a3ffe4c7b56426b",
"size": 639
},
"plugin.json": {
"sha256": "2de49ea1fcb7d9d7586b440fbf873b3903b18b917b24c68e0a35d8a5f54a46b7",
"size": 9698
},
"skills/unboundmark-workspace/SKILL.md": {
"sha256": "98f1f989ddd7744f3d5bdfce238a34a7b474353cf9fdc22dc15edf0eacc647c6",
"size": 7480
},
"skills/unboundmark-workspace/agents/openai.yaml": {
"sha256": "1f4b8e10ac4faba15a77e560d014149fe156740871cb4018b04ff00b249b0ec2",
"size": 480
}
}
}SHA-256 of public snapshot: 6026bd5a07c8a40a9ddf0a39baa4bf63464ddb5c851d881a034242724da7b515