MCP App Store
by KeenEthics
TaskView icon

TaskView

By Nikolai Giman pr Računarsko programiranje HAND SCREAM GNL Novi Sad

Get New App Alerts

Overview

TaskView connects ChatGPT to your self-hosted project workspace. Find and organize projects, boards, tasks, tags, and dependencies; create and update work items with the permissions you authorize.

Tools

add_organization_member

ChatGPT
Add a member to an organization by email. Requires admin or owner role. NOTE: organization membership alone does NOT grant access to any project — the user will not see a project until they are also added to it via invite_collaborator. After adding the member, invite them to the relevant project(s).

add_task_dependency

ChatGPT
Create a dependency between two tasks

attach_files_to_task

ChatGPT
Attach existing project files to a task. The files must belong to the same project as the task

create_goal

ChatGPT
Create a new project (goal). If organizationId is provided, creates within that organization.

create_kanban_column

ChatGPT
Create a new kanban column in a project

create_list

ChatGPT
Create a new task list within a project

create_organization

ChatGPT
Create a new organization. The creator becomes the owner.

create_role

ChatGPT
Create a new role for a project

create_tag

ChatGPT
Create a new tag

create_task

ChatGPT
Create a new task in a project

delete_file

ChatGPT
Delete a file forever from the project and from every task it is attached to

delete_goal

ChatGPT
Delete a project (goal)

delete_kanban_column

ChatGPT
Delete a kanban column

delete_list

ChatGPT
Delete a task list

delete_organization

ChatGPT
Delete an organization. Only the owner can delete. Personal workspaces cannot be deleted.

delete_role

ChatGPT
Delete a role from a project

delete_tag

ChatGPT
Delete a tag

delete_task

ChatGPT
Delete a task

delete_task_dependency

ChatGPT
Delete a task dependency edge

delete_time_entry

ChatGPT
Delete a time entry (writes a record to history.time_entries before deletion).

detach_file_from_task

ChatGPT
Remove a file from a task. The file itself stays in the project

get_active_timer

ChatGPT
Get the user's currently running timer (if any).

get_agenda

ChatGPT
Get the user's agenda across every project in one call: tasks due today, upcoming tasks, recently completed ones, and tasks with no deadline. Use this for questions like "what do I have today", "what is coming up" or "what did I finish recently" instead of listing projects and their tasks one by one — this is the same data the app's main screen shows, and the split into today/upcoming is computed on the server in the given timezone.

get_file

ChatGPT
Get one file by ID: name, mime type, size, uploader, creation date and the tasks it is attached to

get_file_download_url

ChatGPT
Issue a short-lived (5 minutes) download link for a file. No authentication is needed to open it. Fails when file storage is not configured on the server.

get_organization

ChatGPT
Get organization details by ID

get_task

ChatGPT
Get a single task by its ID with full details

get_task_history

ChatGPT
Get the change history of a task

get_time_contributors

ChatGPT
List users who logged time in the given projects and date range, with total seconds and entry counts. Useful for "who worked on this project last month".

get_time_report

ChatGPT
Aggregated time report. Choose scope: by-day (daily totals), by-user (per member), by-task (per task), summary (totals + billable). Filter by org, optional projects, optional user, date range.

get_time_summary

ChatGPT
Get aggregated time summary for a task or a project (goal).

invite_collaborator

ChatGPT
Invite a user to a project by email

list_collaborators

ChatGPT
List all collaborators across all projects

list_collaborators_for_goal

ChatGPT
List collaborators for a specific project

list_files

ChatGPT
List files attached to a project or to one task. With taskId returns the files of that task; without it returns the project files page by page (nextCursor → cursor). Each file carries linkedTaskIds — the tasks it is attached to.

list_goals

ChatGPT
List all projects (goals) accessible to the current user. Optionally filter by organization.

list_kanban_columns

ChatGPT
Get all kanban columns for a project

list_lists

ChatGPT
Get all task lists within a project

list_notifications

ChatGPT
Get user notifications

list_organization_members

ChatGPT
List all members of an organization

list_organizations

ChatGPT
List all organizations the current user belongs to

list_permissions

ChatGPT
List all available permissions

list_role_permissions_for_goal

ChatGPT
Get role-to-permission mappings for a project

list_roles

ChatGPT
List all roles for a project

list_tags

ChatGPT
List all tags accessible to the current user

list_task_dependencies

ChatGPT
List all task dependency edges in a project

list_tasks

ChatGPT
List tasks for a specific project (goal). Returns paginated results.

list_time_entries

ChatGPT
List time entries with optional filters (goalId, taskId, userId, date range).

log_time

ChatGPT
Log a manual time entry retroactively (no time-period restrictions).

mark_all_notifications_read

ChatGPT
Mark all notifications as read

mark_notification_read

ChatGPT
Mark a notification as read

remove_collaborator

ChatGPT
Remove a user from a project

remove_organization_member

ChatGPT
Remove a member from an organization. Cannot remove the owner.

rename_file

ChatGPT
Rename a file. The original extension is kept

restore_task_from_history

ChatGPT
Restore a task to a previous state from its history

start_timer

ChatGPT
Start a timer for the given task. Returns {entry, autoStoppedEntry} — autoStoppedEntry is the previous active timer that was stopped (null if there was no active timer).

stop_timer

ChatGPT
Stop the active timer (or specific entry by id) and return the closed entry.

toggle_collaborator_roles

ChatGPT
Update roles for a collaborator in a project

toggle_role_permission

ChatGPT
Add or remove a permission from a role

toggle_task_assignees

ChatGPT
Assign or unassign users to/from a task

toggle_task_tag

ChatGPT
Add or remove a tag from a task

update_goal

ChatGPT
Update a project (goal) — name, description, color

update_kanban_column

ChatGPT
Update a kanban column

update_list

ChatGPT
Update a task list

update_organization

ChatGPT
Update organization name, slug, or logo. Requires admin or owner role.

update_organization_member_role

ChatGPT
Change a member role in an organization. Cannot change the owner role.

update_tag

ChatGPT
Update a tag

update_task

ChatGPT
Update an existing task (description, status, priority, dates, cost, etc.)

update_time_entry

ChatGPT
Update fields of an existing time entry (cannot edit started/ended of a running timer).

Capabilities

Writes

Similar Apps