MCP App Store

Overview

Plate is a lightweight project and task manager built for automation. Plan work, track tasks, and keep projects moving forward with people and AI agents working side by side. Connect ChatGPT to your Plate workspace to browse projects and tasks, create and update work items, mark tasks complete, organize work into sections, and leave comments — all without leaving the chat.

Tools

complete_task

ChatGPT
Mark an existing task as completed or reopen it. Use this instead of create_task when the task already exists and you only need to change its completion state. The taskId is the internal document ID from list_tasks — NOT the public task number (e.g. SCD-408). To resolve a public number to an internal ID, call list_tasks with workspaceId + number first.

complete_task

ChatGPT
Mark an existing task as completed or reopen it. Use this instead of create_task when the task already exists and you only need to change its completion state. The taskId is the internal document ID from list_tasks — NOT the public task number (e.g. SCD-408). To resolve a public number to an internal ID, call list_tasks with workspaceId + number first.

complete_task

ChatGPT
Mark an existing task as completed or reopen it. Use this instead of create_task when the task already exists and you only need to change its completion state. The taskId is the internal document ID from list_tasks — NOT the public task number (e.g. SCD-408). To resolve a public number to an internal ID, call list_tasks with workspaceId + number first.

complete_tasks

ChatGPT
Mark multiple tasks as completed in one action. Use this instead of calling complete_task multiple times. Already-completed tasks are left as-is.

complete_tasks

ChatGPT
Mark multiple tasks as completed in one action. Use this instead of calling complete_task multiple times. Already-completed tasks are left as-is.

complete_tasks

ChatGPT
Mark multiple tasks as completed in one action. Use this instead of calling complete_task multiple times. Already-completed tasks are left as-is.

create_comment

ChatGPT
Add a comment to a task. The taskId is the internal document ID from list_tasks — NOT the public task number (e.g. SCD-408).

create_comment

ChatGPT
Add a comment to a task. The taskId is the internal document ID from list_tasks — NOT the public task number (e.g. SCD-408).

create_comment

ChatGPT
Add a comment to a task. The taskId is the internal document ID from list_tasks — NOT the public task number (e.g. SCD-408).

create_comments

ChatGPT
Add multiple comments to tasks in one action. Use this instead of calling create_comment multiple times.

create_comments

ChatGPT
Add multiple comments to tasks in one action. Use this instead of calling create_comment multiple times.

create_comments

ChatGPT
Add multiple comments to tasks in one action. Use this instead of calling create_comment multiple times.

create_project

ChatGPT
Create a new project in a workspace. If a project with the same name already exists in the workspace, returns the existing project instead of creating a duplicate — check the created field in the response to tell the two cases apart.

create_project

ChatGPT
Create a new project in a workspace. If a project with the same name already exists in the workspace, returns the existing project instead of creating a duplicate — check the created field in the response to tell the two cases apart.

create_project

ChatGPT
Create a new project in a workspace. If a project with the same name already exists in the workspace, returns the existing project instead of creating a duplicate — check the created field in the response to tell the two cases apart.

create_section

ChatGPT
Create a new section (column) in a project. If a section with the same name already exists in the project, returns the existing section instead of creating a duplicate — check the created field in the response to tell the two cases apart.

create_section

ChatGPT
Create a new section (column) in a project. If a section with the same name already exists in the project, returns the existing section instead of creating a duplicate — check the created field in the response to tell the two cases apart.

create_section

ChatGPT
Create a new section (column) in a project. If a section with the same name already exists in the project, returns the existing section instead of creating a duplicate — check the created field in the response to tell the two cases apart.

create_sections

ChatGPT
Create multiple sections in a project in one action. Use this instead of calling create_section multiple times.

create_sections

ChatGPT
Create multiple sections in a project in one action. Use this instead of calling create_section multiple times.

create_sections

ChatGPT
Create multiple sections in a project in one action. Use this instead of calling create_section multiple times.

create_task

ChatGPT
Create a new task in a project section. Only call this tool when creating a brand-new task that does not yet exist. To change the name, status, assignee, or description of an existing task, call update_task instead. To mark an existing task as done, call complete_task instead. If unsure whether a task already exists, call list_tasks first.

create_task

ChatGPT
Create a new task in a project section. Only call this tool when creating a brand-new task that does not yet exist. To change the name, status, assignee, or description of an existing task, call update_task instead. To mark an existing task as done, call complete_task instead. If unsure whether a task already exists, call list_tasks first.

create_task

ChatGPT
Create a new task in a project section. Only call this tool when creating a brand-new task that does not yet exist. To change the name, status, assignee, or description of an existing task, call update_task instead. To mark an existing task as done, call complete_task instead. If unsure whether a task already exists, call list_tasks first.

create_tasks

ChatGPT
Create multiple tasks in a project in one action. Use this instead of calling create_task multiple times when the user asks to create several tasks at once. All tasks are created atomically — if validation fails for any item, nothing is created.

create_tasks

ChatGPT
Create multiple tasks in a project in one action. Use this instead of calling create_task multiple times when the user asks to create several tasks at once. All tasks are created atomically — if validation fails for any item, nothing is created.

create_tasks

ChatGPT
Create multiple tasks in a project in one action. Use this instead of calling create_task multiple times when the user asks to create several tasks at once. All tasks are created atomically — if validation fails for any item, nothing is created.

delete_comment

ChatGPT
Delete a comment from a task.

delete_comment

ChatGPT
Delete a comment from a task.

delete_comment

ChatGPT
Delete a comment from a task.

delete_comments

ChatGPT
Delete multiple comments in one action. Use this instead of calling delete_comment multiple times. All comments are validated before any are deleted.

delete_comments

ChatGPT
Delete multiple comments in one action. Use this instead of calling delete_comment multiple times. All comments are validated before any are deleted.

delete_comments

ChatGPT
Delete multiple comments in one action. Use this instead of calling delete_comment multiple times. All comments are validated before any are deleted.

delete_task

ChatGPT
Permanently delete a task. Comments and attachments are removed automatically. The taskId is the internal document ID from list_tasks — NOT the public task number (e.g. SCD-408).

delete_task

ChatGPT
Permanently delete a task. Comments and attachments are removed automatically. The taskId is the internal document ID from list_tasks — NOT the public task number (e.g. SCD-408).

delete_task

ChatGPT
Permanently delete a task. Comments and attachments are removed automatically. The taskId is the internal document ID from list_tasks — NOT the public task number (e.g. SCD-408).

delete_tasks

ChatGPT
Permanently delete multiple tasks in one action. Use this instead of calling delete_task multiple times. All tasks are validated before any are deleted.

delete_tasks

ChatGPT
Permanently delete multiple tasks in one action. Use this instead of calling delete_task multiple times. All tasks are validated before any are deleted.

delete_tasks

ChatGPT
Permanently delete multiple tasks in one action. Use this instead of calling delete_task multiple times. All tasks are validated before any are deleted.

get_task

ChatGPT
Get full details of a task. You can look up by internal taskId OR by public task number (e.g. 409 from SCD-409). To look up by number, pass workspaceId + number and omit taskId. Never pass the public SCD-XXX string as taskId — it will fail.

get_task

ChatGPT
Get full details of a task. You can look up by internal taskId OR by public task number (e.g. 409 from SCD-409). To look up by number, pass workspaceId + number and omit taskId. Never pass the public SCD-XXX string as taskId — it will fail.

get_task

ChatGPT
Get full details of a task. You can look up by internal taskId OR by public task number (e.g. 409 from SCD-409). To look up by number, pass workspaceId + number and omit taskId. Never pass the public SCD-XXX string as taskId — it will fail.

list_members

ChatGPT
List workspace members with their userId, name, email, and role. Use userId as assigneeId when creating or updating tasks.

list_members

ChatGPT
List workspace members with their userId, name, email, and role. Use userId as assigneeId when creating or updating tasks.

list_members

ChatGPT
List workspace members with their userId, name, email, and role. Use userId as assigneeId when creating or updating tasks.

list_projects

ChatGPT
List projects in a workspace.

list_projects

ChatGPT
List projects in a workspace.

list_projects

ChatGPT
List projects in a workspace.

list_sections

ChatGPT
List sections (columns) in a project.

list_sections

ChatGPT
List sections (columns) in a project.

list_sections

ChatGPT
List sections (columns) in a project.

list_statuses

ChatGPT
List workflow statuses for a workspace. Use the returned IDs as statusId when creating or updating tasks.

list_statuses

ChatGPT
List workflow statuses for a workspace. Use the returned IDs as statusId when creating or updating tasks.

list_statuses

ChatGPT
List workflow statuses for a workspace. Use the returned IDs as statusId when creating or updating tasks.

list_tasks

ChatGPT
List tasks in a project, or look up a specific task by its public number (e.g. 408 from SCD-408). To find a task by number, pass workspaceId + number and omit projectId — this is the correct way to resolve a public task number to an internal task ID before calling update_task, complete_task, or get_task.

list_tasks

ChatGPT
List tasks in a project, or look up a specific task by its public number (e.g. 408 from SCD-408). To find a task by number, pass workspaceId + number and omit projectId — this is the correct way to resolve a public task number to an internal task ID before calling update_task, complete_task, or get_task.

list_tasks

ChatGPT
List tasks in a project, or look up a specific task by its public number (e.g. 408 from SCD-408). To find a task by number, pass workspaceId + number and omit projectId — this is the correct way to resolve a public task number to an internal task ID before calling update_task, complete_task, or get_task.

list_workspaces

ChatGPT
List all Plate workspaces the user is a member of.

list_workspaces

ChatGPT
List all Plate workspaces the user is a member of.

list_workspaces

ChatGPT
List all Plate workspaces the user is a member of.

update_project

ChatGPT
Rename a project or update its description.

update_project

ChatGPT
Rename a project or update its description.

update_project

ChatGPT
Rename a project or update its description.

update_section

ChatGPT
Rename a section.

update_section

ChatGPT
Rename a section.

update_section

ChatGPT
Rename a section.

update_sections

ChatGPT
Rename multiple sections in one action. Use this instead of calling update_section multiple times.

update_sections

ChatGPT
Rename multiple sections in one action. Use this instead of calling update_section multiple times.

update_sections

ChatGPT
Rename multiple sections in one action. Use this instead of calling update_section multiple times.

update_task

ChatGPT
Update one or more fields on an existing task. Use this instead of create_task when the task already exists. The taskId is the internal document ID from list_tasks — NOT the public task number (e.g. SCD-408). To resolve a public number to an internal ID, call list_tasks with workspaceId + number first.

update_task

ChatGPT
Update one or more fields on an existing task. Use this instead of create_task when the task already exists. The taskId is the internal document ID from list_tasks — NOT the public task number (e.g. SCD-408). To resolve a public number to an internal ID, call list_tasks with workspaceId + number first.

update_task

ChatGPT
Update one or more fields on an existing task. Use this instead of create_task when the task already exists. The taskId is the internal document ID from list_tasks — NOT the public task number (e.g. SCD-408). To resolve a public number to an internal ID, call list_tasks with workspaceId + number first.

update_tasks

ChatGPT
Update multiple existing tasks in one action. Use this instead of calling update_task multiple times when the user asks to change several tasks at once. All updates are applied atomically.

update_tasks

ChatGPT
Update multiple existing tasks in one action. Use this instead of calling update_task multiple times when the user asks to change several tasks at once. All updates are applied atomically.

update_tasks

ChatGPT
Update multiple existing tasks in one action. Use this instead of calling update_task multiple times when the user asks to change several tasks at once. All updates are applied atomically.

Capabilities

Writes

App Stats

75

Tools

ChatGPT

Platforms

Works with

ChatGPT

Data refreshed daily