Files and assets
MCP tools for the project's files, boards, tasks, comments, inbox and uploaded assets.
These tools let an agent organize the project's files and boards, work on tasks and comments, read your inbox, and look at uploaded assets.
Files and boards are in early access. Ask us on Discord, or email support@voidhash.com on a paid plan, to turn them on for your team.
Files and boards
Key access: Files. Covers the project's files, boards, tasks, comments and your inbox; see Files and boards.
| Tool | What it does |
|---|---|
list_files | A folder's contents, recent boards, or the trash. |
search_files | Finds folders and boards by part of their name. |
create_folder | Creates a folder. |
create_board | Creates a board. |
update_file | Renames or moves a folder or board. |
trash_file | Moves a folder or board to the trash; it's deleted for good after 30 days. |
restore_file | Takes a folder or board out of the trash. |
get_board | A board's columns and labels. |
list_tasks | A board's tasks, filtered by column, assignee, label, priority or text. |
get_task | One task in full. |
create_task | Adds a task to a column. |
update_task | Changes or moves a task in one write. |
assign_task | Adds one person or project bot to a task. |
unassign_task | Takes one person or bot off a task. |
archive_task | Takes a task off the board. |
restore_task | Brings an archived task back. |
create_column | Adds a column to a board. |
update_column | Renames, changes or moves a column. |
delete_column | Deletes a column and moves its tasks. |
create_label | Adds a label to a board. |
update_label | Renames or recolors a label. |
delete_label | Deletes a label and removes it from every task. |
list_comments | A task's comments, oldest first. |
add_comment | Comments on a task or replies in a thread. |
edit_comment | Changes your comment. |
delete_comment | Deletes a comment. |
react_to_comment | Adds or removes an emoji reaction. |
follow_task | Follows a task, so its changes reach your inbox. |
unfollow_task | Stops following a task. |
list_task_subscribers | Who follows a task, and why. |
list_task_activity | What happened to a task, oldest first. |
list_participants | Who can be assigned or mentioned, with their IDs. |
list_inbox | Your assignments, mentions and changes on tasks you follow. |
mark_inbox_read | Marks inbox items read. |
archive_inbox_items | Takes items out of your inbox. |
Assets
Key access: Files.
| Tool | What it does |
|---|---|
list_assets | The project's images, videos, fonts and documents, newest first, with public URLs. |
get_asset | One asset with its public URL. |
view_asset | Shows an image, shrunk to at most 1,568 pixels on its longest side. |
Example
Create a task on the Launch board for the new annual plan and assign it to me.
The agent calls search_files to find the board, get_board for its columns, create_task, and list_participants and assign_task to assign it.
Next steps
- Files and boards: boards, tasks and the inbox.
- Bots: agents that work inside your team.
- MCP server: connect an agent.
Something wrong or missing on this page? Tell us by email or on Discord.