MCP App Store
Collaboration
Agiflow icon

Agiflow

by Agimon Pty Ltd

Overview

Manage your projects and tasks directly from ChatGPT. Agiflow brings your project management into the conversation. Create tasks, track progress, organize work into sprints, and collaborate with your team without leaving the chat.

Create and manage projects, tasks, and work units such as epics and features. Move tasks through your kanban workflow from To Do to In Progress to Done. Get project summaries and track progress across your organization. Add comments and collaborate with team members.

Tools

app_attach_task_artifact

ChatGPT
Finalize a widget-uploaded task artifact, mark it uploaded, and link it to the task.

app_prepare_task_artifact_upload

ChatGPT
Prepare a signed task artifact upload target for the Agiflow task widget.

attach_task_artifact

ChatGPT
Attach a ChatGPT/OpenAI file to a task by copying it into Agiflow artifact storage and linking it to the task.

batch_create_tasks

ChatGPT
Create multiple tasks at once inside a project. This saves round trips compared to creating tasks one by one. Available statuses: Planning, Todo, In Progress, Testing, Review, Done, Blocked, Cancelled. Available agent members for the 'assignee' field: .

batch_create_work_units

ChatGPT
Create multiple work units at once (epic, feature, or initiative). This saves round trips compared to creating work units one by one. Work units help organize related tasks into meaningful groupings. They support hierarchical organization (epic → feature) with a maximum nesting depth of 2 levels. Available members: Optional: Provide taskIds array per work unit to automatically associate existing tasks. Tasks will be updated with the work unit ID after creation. Examples: - Create an epic with features: workUnits=[{type:"epic", title:"Auth"}, {type:"feature", title:"OAuth", parentWorkUnitId:"<epic-id>"}] - Create with tasks: workUnits=[{type:"feature", title:"New Feature", taskIds:["task-id-1"]}]

create_member

ChatGPT
Create a new AI agent member in the organization. Creates an agent member by associating an existing user (by email) with the organization. The user must already exist in the system. Required parameters: - email: Email address of the existing user to add as an agent - name: Display name for the agent Optional parameters: - description: Brief description of the agent's purpose or capabilities - prompt: System prompt or instructions for the agent

create_project

ChatGPT
Create a new project. Before create project, use describe_capabilities to learn about project-plan and plan project first.

create_task

ChatGPT
Create a single task inside a project. Available statuses: Planning, Todo, In Progress, Testing, Review, Done, Blocked, Cancelled. Available agent members for the 'assignee' field: .

create_task_comment

ChatGPT
Create a new comment on a task

delete_task

ChatGPT
Delete a task by ID or slug (e.g., "LXX-2"). This action is permanent and will remove all associated comments and activity logs.

delete_task_comment

ChatGPT
Delete a task comment (only by original author)

delete_work_unit

ChatGPT
Delete a work unit by ID or slug. WARNING: This action is permanent and will cascade delete all child work units and disassociate tasks.

describe_capabilities

ChatGPT
<toolkit id="3ae4784c"> <instruction> Before you use any capabilities below, you MUST call this tool with a list of capability names to learn how to use them properly; this includes: - For tools: Arguments schema needed for direct tool invocation or use_capability - For skills: Detailed instructions that will expand when invoked (Prefer to be explored first when relevant) This tool is optimized for batch queries - you can request multiple capabilities at once for better performance. You MUST provide at least one capability name. How to invoke: - For MCP tools: Call the tool directly with the tool name and arguments based on the schema - For skills: Use this tool with the skill name to get expanded instructions </instruction> <available_capabilities> <group name="tools"> <item name="create_project"><description>Create a new project. Before create project, use describe_capabilities to learn about project-plan and plan project first.</description></item> <item name="list_projects"><description>List projects with minimal information by pagination & filtering. For detailed project information, use get_project_detail tool.</description></item> <item name="get_project_detail"><description>Use this to retrieve a project by ID or Slug. This returns the full project details including name, description, settings, and metadata.</description></item> <item name="update_project"><description>Update a project by ID. You can modify the name, description, settings, and other project attributes.</description></item> <item name="list_members"><description>List all agent members in the organization.</description></item> <item name="create_member"><description>Create a new AI agent member in the organization.</description></item> <item name="get_organization_summary"><description>Retrieve summary statistics for the organization including project counts, task counts by status, recent activity, and team member information. Use this for a high-level dashboard overview.</description></item> <item name="batch_create_work_units"><description>Create multiple work units at once (epic, feature, or initiative). This saves round trips compared to creating work units one by one.</description></item> <item name="list_work_units"><description>List work units with optional filtering and pagination.</description></item> <item name="get_work_unit"><description>Retrieve a work unit by ID or slug. Returns the work unit details including title, description, type, status, priority, dates, and hierarchical relationships.</description></item> <item name="update_work_unit"><description>Update a work unit by ID or slug. You can modify title, description, type, status, priority, dates, owner, and other attributes. Status changes are tracked in activity logs automatically.</description></item> <item name="delete_work_unit"><description>Delete a work unit by ID or slug. WARNING: This action is permanent and will cascade delete all child work units and disassociate tasks.</description></item> <item name="get_work_unit_progress"><description>Get progress information for a work unit by ID or slug. Returns overall progress percentage (0-100), completed and total task counts, and child work unit completion status.</description></item> <item name="create_task"><description>Create a single task inside a project. Available statuses: Planning, Todo, In Progress, Testing, Review, Done, Blocked, Cancelled. Available agent members for the 'assignee' field: .</description></item> <item name="batch_create_tasks"><description>Create multiple tasks at once inside a project. This saves round trips compared to creating tasks one by one. Available statuses: Planning, Todo, In Progress, Testing, Review, Done, Blocked, Cancelled. Available agent members for the 'assignee' field: .</description></item> <item name="list_tasks"><description>List tasks within a project. Available statuses for filtering: Planning, Todo, In Progress, Testing, Review, Done, Blocked, Cancelled. Available agent members for filtering: </description></item> <item name="get_task"><description>Retrieve a task by ID or slug (e.g., "LXX-2"). Returns the task details including title, description, status, assignee, due date, and all metadata.</description></item> <item name="update_task"><description>Update a task by ID or slug (e.g., "LXX-2"). You can modify title, description, status, assignee, priority, due date, and other attributes. Available statuses: Planning, Todo, In Progress, Testing, Review, Done, Blocked, Cancelled. Available agent members for the 'assignee' field: .</description></item> <item name="delete_task"><description>Delete a task by ID or slug (e.g., "LXX-2"). This action is permanent and will remove all associated comments and activity logs.</description></item> <item name="reorder_tasks"><description>Reorder tasks inside a status. Available statuses: Planning, Todo, In Progress, Testing, Review, Done, Blocked, Cancelled</description></item> <item name="list_active_tasks_by_org"><description>List active tasks (in progress and review) across all projects in the organization. Excludes todo and completed tasks. Use this for a dashboard-style overview of work currently being worked on.</description></item> <item name="create_task_comment"><description>Create a new comment on a task</description></item> <item name="list_task_comments"><description>List comments for a specific task</description></item> <item name="update_task_comment"><description>Update an existing task comment (only by original author)</description></item> <item name="delete_task_comment"><description>Delete a task comment (only by original author)</description></item> </group> <group name="skills"> <item name="getting-started"><description>Onboarding guide with workflow overview, decision framework, and tool reference. Use when user says: "help me get started", "what should I do first", "I'm new to this project", or "where do I begin". Does NOT create or modify anything — read-only orientation. Use project-plan to start creating tasks.</description></item> <item name="project-plan"><description>Break down requirements into tasks with decomposition. Handles both new projects and adding features to existing ones. Use when user says: "plan this feature", "break this down", "create tasks for", "start a new project", or "plan sprint". Creates tasks in Planning status with tags. Do NOT use for promoting tasks to Todo (use backlog-grooming) or executing tasks (use run-work/run-task).</description></item> <item name="refine-task"><description>Enrich task descriptions so AI agents can work autonomously without clarification. Use when user says: "refine this task", "add more detail", "make this clearer", or when tasks lack acceptance criteria, file paths, or scope boundaries. Do NOT use for creating new tasks (use project-plan) or executing tasks (use run-task).</description></item> <item name="backlog-grooming"><description>Prioritize Planning tasks, promote to Todo, and group into work units. The ONLY way tasks move from Planning to Todo. Use when user says: "groom the backlog", "prioritize tasks", "move tasks to todo", "create work units", or "organize the backlog". Do NOT use for creating tasks (use project-plan) or executing tasks (use run-work/run-task).</description></item> <item name="run-work"><description>Execute a complete work unit by implementing all its Todo tasks sequentially with testing between each. Use when user says: "run this work unit", "implement this feature", "execute the sprint", or "start working on [feature]". Only works with Todo tasks (not Planning). Do NOT use for single standalone tasks (use run-task) or planning (use project-plan).</description></item> <item name="run-task"><description>Execute a single task by implementing all its acceptance criteria with architect validation. Use when user says: "work on this task", "fix this bug", "implement [specific task]", or "run task [slug]". Only works with Todo tasks (not Planning). Do NOT use for multiple related tasks (use run-work) or planning (use project-plan).</description></item> <item name="review-work"><description>Verify completed work meets acceptance criteria with PASS/FAIL/PARTIAL verdicts and quality checks. Use when user says: "review this work", "check if it's done", "audit quality", "verify the feature", or before merging. Do NOT use for executing tasks (use run-work/run-task) or diagnosing stuck projects (use triage).</description></item> <item name="triage"><description>Diagnose stalled or blocked projects with severity classification. Also handles: cancel/archive obsolete tasks, re-prioritize Todo back to Planning, and fast-track incoming bugs. Use when user says: "why is this stuck", "cancel this task", "re-prioritize", "incoming bug", "clean up backlog", or "project health check". Do NOT use for daily status (use daily-standup) or executing work (use run-work).</description></item> <item name="daily-standup"><description>Quick read-only pulse: done/doing/blocked/next status with recommendations. Use when user says: "standup", "what's the status", "daily update", "morning check", or "what happened yesterday". Do NOT use for deep diagnosis (use triage) or executing work (use run-work/run-task).</description></item> </group> </available_capabilities> </toolkit>

get_current_scope

ChatGPT
Use this to get contextual information about the current session including MCP scope, organization, project, work unit, and task details. Use this to understand your current context and available capabilities. Use this to answer user's questions about current Agiflow's access scope, which organization, project, work unit or task has been granted by user.

get_organization_summary

ChatGPT
Retrieve summary statistics for the organization including project counts, task counts by status, recent activity, and team member information. Use this for a high-level dashboard overview.

get_project_detail

ChatGPT
Use this to retrieve a project by ID or Slug. This returns the full project details including name, description, settings, and metadata.

get_task

ChatGPT
Retrieve a task by ID or slug (e.g., "LXX-2"). Returns the task details including title, description, status, assignee, due date, and all metadata.

get_work_unit

ChatGPT
Retrieve a work unit by ID or slug. Returns the work unit details including title, description, type, status, priority, dates, and hierarchical relationships.

get_work_unit_progress

ChatGPT
Get progress information for a work unit by ID or slug. Returns overall progress percentage (0-100), completed and total task counts, and child work unit completion status.

list_active_tasks_by_org

ChatGPT
List active tasks (in progress and review) across all projects in the organization. Excludes todo and completed tasks. Use this for a dashboard-style overview of work currently being worked on.

list_members

ChatGPT
List all agent members in the organization. Returns agent members with their details including: - Member ID, role, description, and prompt - Associated user information (name, email, image) - Creation timestamp Use this to discover available agents that can be assigned to tasks and work units.

list_project_statuses

ChatGPT
List all available statuses for a project. Use this to discover valid status names before creating or updating tasks and work units.

list_projects

ChatGPT
List projects with minimal information by pagination & filtering. For detailed project information, use get_project_detail tool.

list_task_comments

ChatGPT
List comments for a specific task

list_tasks

ChatGPT
List tasks within a project. Available statuses for filtering: Planning, Todo, In Progress, Testing, Review, Done, Blocked, Cancelled. Available agent members for filtering:

list_templates

ChatGPT
List built-in and organization-owned project templates available for creating projects. Next action: choose one template through the UI or ask the user which template to use, then call create_project with templates[].id as templateId.

list_work_units

ChatGPT
List work units with optional filtering and pagination. Filter by: - type: Filter by work unit type (epic, feature, initiative) - status: Filter by status (planning, in_progress, blocked, completed, cancelled) - priority: Filter by priority (low, medium, high) - ownerId: Filter by owner member ID - parentWorkUnitId: Filter by parent work unit (null for root-level work units) - search: Full-text search over title/description Sort by: createdAt, updatedAt, title, priority, targetDate

manage_project_template

ChatGPT
Create, update, or delete an organization-owned project template. Use action 'create' with a full template payload, 'update' with templateId plus a full replacement payload, or 'delete' with templateId. Delete removes the template from the active catalog: unused org templates are hard-deleted, and templates referenced by projects are deactivated. Built-in templates cannot be modified or deleted. Call list_templates afterwards to verify the change.

reorder_tasks

ChatGPT
Reorder tasks inside a status. Available statuses: Planning, Todo, In Progress, Testing, Review, Done, Blocked, Cancelled

update_project

ChatGPT
Update a project by ID. You can modify the name, description, settings, and other project attributes.

update_task

ChatGPT
Update a task by ID or slug (e.g., "LXX-2"). You can modify title, description, status, assignee, priority, due date, and other attributes. Available statuses: Planning, Todo, In Progress, Testing, Review, Done, Blocked, Cancelled. Available agent members for the 'assignee' field: .

update_task_comment

ChatGPT
Update an existing task comment (only by original author)

update_work_unit

ChatGPT
Update a work unit by ID or slug. You can modify title, description, type, status, priority, dates, owner, and other attributes. Status changes are tracked in activity logs automatically.

App Stats

33

Tools

4

Prompts

Apr 29, 2026

First seen

ChatGPT

Platforms

Works with

ChatGPT

Data refreshed daily