Project Management Office

52 entities and 302 agent-callable operations in pmo. Each operation is addressed as {mega_tool}/pmo/{entity}/{operation} and carries the same permission check over MCP and REST.

automation_rule

OperationMega-toolWhat it does
createentity_crudArm an automation rule on a project.
deleteentity_crudDelete an automation rule.
listentity_crudList automation rules.
readentity_crudGet detailed automation rule information
searchentity_crudSearch automation_rules with fuzzy matching
updateentity_crudChange an automation rule — including disarming it with is_active=false.

budget_alert

OperationMega-toolWhat it does
createentity_crudCreate a new budget alert
deleteentity_crudDelete a budget alert
listentity_crudList budget_alerts with filtering and pagination
readentity_crudGet detailed budget alert information
searchentity_crudSearch budget_alerts with fuzzy matching
updateentity_crudUpdate an existing budget alert

budget_category

OperationMega-toolWhat it does
createentity_crudCreate a new budget category
deleteentity_crudDelete a budget category
listentity_crudList budget_categories with filtering and pagination
readentity_crudGet detailed budget category information
searchentity_crudSearch budget_categories with fuzzy matching
updateentity_crudUpdate an existing budget category

budget_line

OperationMega-toolWhat it does
createentity_crudCreate a new budget line
deleteentity_crudDelete a budget line
listentity_crudList budget_lines with filtering and pagination
readentity_crudGet detailed budget line information
searchentity_crudSearch budget_lines with fuzzy matching
updateentity_crudUpdate an existing budget line

column

OperationMega-toolWhat it does
createentity_crudCreate a new column
deleteentity_crudDelete a column
listentity_crudList columns with filtering and pagination.
readentity_crudGet detailed column information
reordersmart_actionRenumber a project's columns into an explicit order.
searchentity_crudSearch columns with fuzzy matching
updateentity_crudUpdate an existing column

cost_entry

OperationMega-toolWhat it does
breakdownreport_queryGet cost entry breakdown by dimension
createentity_crudCreate a new cost entry
deleteentity_crudDelete a cost entry
get_transitionsworkflow_actionGet available transitions for a cost entry
listentity_crudList cost_entries with filtering and pagination
readentity_crudGet detailed cost entry information
searchentity_crudSearch cost_entries with fuzzy matching
summaryreport_queryProject cost entry analytics by status
transitionworkflow_actionTransition cost entry to a new status
trendreport_queryGet cost entry trend over time
updateentity_crudUpdate an existing cost entry

cost_snapshot

OperationMega-toolWhat it does
createentity_crudCreate a new cost snapshot
deleteentity_crudDelete a cost snapshot
listentity_crudList cost_snapshots with filtering and pagination
readentity_crudGet detailed cost snapshot information
updateentity_crudUpdate an existing cost snapshot

dashboard_config

OperationMega-toolWhat it does
createentity_crudCreate a new dashboard config
deleteentity_crudDelete a dashboard config
listentity_crudList dashboard_configs with filtering and pagination
readentity_crudGet detailed dashboard config information
searchentity_crudSearch dashboard_configs with fuzzy matching
updateentity_crudUpdate an existing dashboard config

gate

OperationMega-toolWhat it does
createentity_crudCreate a stage gate on a project, group, task or milestone
decideworkflow_actionRecord a decision on a stage gate: pass, waive or fail.
deleteentity_crudDelete a stage gate
evaluateworkflow_actionEvaluate a stage gate: which predecessors are met, how many approvals of how many are recorded, and what is still outstanding
listentity_crudList stage gates with filtering and pagination
readentity_crudGet one stage gate with its conditions and decision history
searchentity_crudSearch stage gates by name or description
updateentity_crudUpdate a stage gate's name, conditions, blocking flag or workflow

goal

OperationMega-toolWhat it does
createentity_crudCreate a new goal
deleteentity_crudDelete a goal
get_transitionsworkflow_actionGet available transitions for a goal
listentity_crudList goals with filtering and pagination
readentity_crudGet detailed goal information
searchentity_crudSearch goals with fuzzy matching
transitionworkflow_actionTransition goal to a new status
updateentity_crudUpdate an existing goal

group

OperationMega-toolWhat it does
createentity_crudCreate a new group
deleteentity_crudDelete a group
listentity_crudList groups with filtering and pagination.
readentity_crudGet detailed group information
reordersmart_actionRenumber a project's groups (board sections) into an explicit order.
searchentity_crudSearch groups with fuzzy matching
updateentity_crudUpdate an existing group

group_dependency

OperationMega-toolWhat it does
createentity_crudLink two groups on the same board: the predecessor comes first, in one of the four relationships tasks already use, with optional lag_days.
deleteentity_crudRemove a group link.
listentity_crudList group-to-group dependency links with filtering and pagination.
readentity_crudGet one group-to-group dependency link
searchentity_crudSearch group dependencies by relationship type or either group's name
updateentity_crudChange a group link's relationship type, lag, or either end.

guide

OperationMega-toolWhat it does
queryreport_queryProjects agent playbook.

key_result

OperationMega-toolWhat it does
createentity_crudCreate a new key result
deleteentity_crudDelete a key result
listentity_crudList key_results with filtering and pagination
readentity_crudGet detailed key result information
searchentity_crudSearch key_results with fuzzy matching
updateentity_crudUpdate an existing key result

milestone

OperationMega-toolWhat it does
breakdownreport_queryGet milestone breakdown by dimension
createentity_crudCreate a new milestone
deleteentity_crudDelete a milestone
listentity_crudList milestones with filtering and pagination.
readentity_crudGet detailed milestone information
searchentity_crudSearch milestones with fuzzy matching
summaryreport_queryProject milestone delivery analytics
trendreport_queryGet milestone trend over time
updateentity_crudUpdate an existing milestone

my_work

OperationMega-toolWhat it does
listreport_queryTasks assigned to the ACTING principal in the current org, visibility-filtered.

notification

OperationMega-toolWhat it does
createentity_crudCreate a new notification
deleteentity_crudDelete a notification
listentity_crudList notifications with filtering and pagination
mark_all_readsmart_actionClear the acting principal's whole notification inbox.
mark_readsmart_actionMark the named notifications read.
readentity_crudGet detailed notification information
searchentity_crudSearch notifications with fuzzy matching
updateentity_crudUpdate an existing notification

notification_preference

OperationMega-toolWhat it does
createentity_crudCreate a new notification preference
deleteentity_crudDelete a notification preference
listentity_crudList notification_preferences with filtering and pagination
readentity_crudGet detailed notification preference information
searchentity_crudSearch notification_preferences with fuzzy matching
updateentity_crudUpdate an existing notification preference

portfolio

OperationMega-toolWhat it does
createentity_crudCreate a new portfolio
dashboardreport_queryAggregated stats for one portfolio — the agent twin of GET /api/v1/pmo/portfolios/{id}/dashboard/, sharing the exact same body.
deleteentity_crudDelete a portfolio
listentity_crudList portfolios with filtering and pagination
readentity_crudGet detailed portfolio information
searchentity_crudSearch portfolios with fuzzy matching
updateentity_crudUpdate an existing portfolio

program

OperationMega-toolWhat it does
createentity_crudCreate a new program
deleteentity_crudDelete a program
listentity_crudList programs with filtering and pagination
readentity_crudGet detailed program information
searchentity_crudSearch programs with fuzzy matching
updateentity_crudUpdate an existing program

project

OperationMega-toolWhat it does
archiveworkflow_actionArchive a project (soft-delete).
breakdownreport_queryGet project breakdown by dimension
createentity_crudCreate a new project
create_subprojectsmart_actionAdd a sub-project under a project.
deleteentity_crudDelete a project
duplicatesmart_actionCopy a project's STRUCTURE into a new project — the agent twin of POST /projects/{id}/duplicate/, sharing the exact same body.
get_transitionsworkflow_actionGet available transitions for a project
hierarchysmart_actionThe whole project tree — groups, tasks/subtasks at any depth, dependencies and milestones — in one call.
listentity_crudList projects with filtering and pagination
move_organizationworkflow_actionMove a project and all of its work to another organization inside your own subtree.
peoplesmart_actionThe people who can reach this project — org roster, members, and live cross-org grantees, deduped and search-filterable.
readentity_crudGet detailed project information
restoreworkflow_actionRestore an archived (soft-deleted) project.
save_as_templatesmart_actionCapture a project's structure into a reusable ProjectTemplate — the agent twin of POST /projects/{id}/save-as-template/, sharing the exact same body.
searchentity_crudSearch projects with fuzzy matching
snapshotsmart_actionFreeze the current state of a project's whole work breakdown (groups, tasks, dependencies, gates, milestones) into a point-in-time, append-only snapshot.
summaryreport_queryProject portfolio status and budget vs.
transitionworkflow_actionTransition project to a new status
trendreport_queryGet project trend over time
updateentity_crudUpdate an existing project

project_access_grant

OperationMega-toolWhat it does
createentity_crudGrant access to a project.
deleteentity_crudSoft-delete a grant.
listentity_crudList per-project access grants: who (user, role, agent instance, everyone in the org, or an external email) may view/edit/manage/share which project, until…
readentity_crudGet one project access grant by id
updateentity_crudUpdate a grant.
OperationMega-toolWhat it does
createentity_crudLink a CRM record to a project, optionally scoped to one task on that project.
deleteentity_crudUnlink a CRM record from a project/task (soft delete).
listentity_crudList CRM citations on projects the caller can see: which contact, account or opportunity is linked to which project (and optionally task), as a stakeholder…
readentity_crudGet one project CRM link by id
updateentity_crudUpdate a CRM link's link_type, or move its task scope within the same project.
OperationMega-toolWhat it does
createentity_crudLink a library document to a project, optionally scoped to one task on that project.
deleteentity_crudUnlink a document from a project/task (soft delete).
listentity_crudList document citations on projects the caller can see: which library document is linked to which project (and optionally task), as an attachment…
readentity_crudGet one project document link by id
updateentity_crudUpdate a link's link_type, or move its task scope within the same project.

project_export

OperationMega-toolWhat it does
listreport_queryExport-shaped project rows for the current org, visibility-filtered.
OperationMega-toolWhat it does
createentity_crudCreate a new project link
deleteentity_crudDelete a project link
listentity_crudList project_links with filtering and pagination
readentity_crudGet detailed project link information
searchentity_crudSearch project_links with fuzzy matching
updateentity_crudUpdate an existing project link

project_member

OperationMega-toolWhat it does
createentity_crudCreate a new project member
deleteentity_crudDelete a project member
listentity_crudList project_members with filtering and pagination
readentity_crudGet detailed project member information
searchentity_crudSearch project_members with fuzzy matching
updateentity_crudUpdate an existing project member

project_snapshot

OperationMega-toolWhat it does
diffreport_queryDiff two project snapshots that belong to the SAME project: added/removed/changed rows per collection (groups, tasks, dependencies, gates, milestones)…
listreport_queryList point-in-time project snapshots (frozen groups/tasks/dependencies/gates/milestones), newest first.
readreport_queryRead one project snapshot's full frozen payload by id.

project_template

OperationMega-toolWhat it does
createentity_crudCreate a new project template
create_projectsmart_actionInstantiate a real Project from a ProjectTemplate — the agent twin of POST /project-templates/{id}/create-project/, sharing the exact same body.
deleteentity_crudDelete a project template
listentity_crudList project_templates with filtering and pagination
readentity_crudGet detailed project template information
searchentity_crudSearch project_templates with fuzzy matching
updateentity_crudUpdate an existing project template

project_view

OperationMega-toolWhat it does
createentity_crudCreate a new project view
deleteentity_crudDelete a project view
listentity_crudList project_views with filtering and pagination
readentity_crudGet detailed project view information
searchentity_crudSearch project_views with fuzzy matching
updateentity_crudUpdate an existing project view

record_history

OperationMega-toolWhat it does
listreport_queryList the append-only change history of pmo records (projects, groups, tasks, milestones, dependencies, sprints, members): who changed which field, from what…
summaryreport_queryAggregate pmo change history: totals broken down by actor kind (human/agent/system), by action, by entity type, and the most active actors and provider-aware…

recurring_task_config

OperationMega-toolWhat it does
createentity_crudCreate a new recurring task config
deleteentity_crudDelete a recurring task config
listentity_crudList recurring_task_configs with filtering and pagination
readentity_crudGet detailed recurring task config information
searchentity_crudSearch recurring_task_configs with fuzzy matching
updateentity_crudUpdate an existing recurring task config

resource

OperationMega-toolWhat it does
createentity_crudCreate a new resource
deleteentity_crudDelete a resource
listentity_crudList resources with filtering and pagination
readentity_crudGet detailed resource information
searchentity_crudSearch resources with fuzzy matching
updateentity_crudUpdate an existing resource

resource_allocation

OperationMega-toolWhat it does
createentity_crudCreate a new resource allocation
deleteentity_crudDelete a resource allocation
listentity_crudList resource_allocations with filtering and pagination
readentity_crudGet detailed resource allocation information
updateentity_crudUpdate an existing resource allocation

resource_capacity

OperationMega-toolWhat it does
summaryreport_queryUtilisation across every ACTIVE resource in the organization — the agent twin of GET /api/v1/pmo/resources/capacity/, sharing the exact same body so the two…

resource_heatmap

OperationMega-toolWhat it does
summaryreport_queryPerson x week resource utilization grid: allocated hours, logged hours, utilization percent and a per-project hour split for each week in the window.
OperationMega-toolWhat it does
listreport_queryGlobal pmo search across projects, tasks and comments, grouped by type and org-subtree scoped.

sprint

OperationMega-toolWhat it does
burndownreport_queryDaily burndown for one sprint — the agent twin of GET /api/v1/pmo/sprints/{id}/burndown/, sharing the exact same body so the two lanes cannot draw different…
closeworkflow_actionClose a sprint: records velocity and optionally moves incomplete tasks to the next sprint
createentity_crudCreate a new sprint
deleteentity_crudDelete a sprint
listentity_crudList sprints with filtering and pagination.
readentity_crudGet detailed sprint information
reviewworkflow_actionPut an ACTIVE sprint in review: sets its status to 'review'.
searchentity_crudSearch sprints with fuzzy matching
startworkflow_actionStart a sprint: sets its status to 'active'.
updateentity_crudUpdate an existing sprint

status_report

OperationMega-toolWhat it does
createentity_crudCreate a new status report
deleteentity_crudDelete a status report
listentity_crudList status_reports with filtering and pagination
readentity_crudGet detailed status report information
searchentity_crudSearch status_reports with fuzzy matching
updateentity_crudUpdate an existing status report

tag

OperationMega-toolWhat it does
createentity_crudCreate a new tag
deleteentity_crudDelete a tag
listentity_crudList tags with filtering and pagination
readentity_crudGet detailed tag information
searchentity_crudSearch tags with fuzzy matching
updateentity_crudUpdate an existing tag

task

OperationMega-toolWhat it does
breakdownreport_queryGet task breakdown by dimension
bulk_deletesmart_actionSoft-delete many tasks in one call.
bulk_updatesmart_actionMass-assign fields across many tasks in one call.
createentity_crudCreate a new task
deleteentity_crudDelete a task
listentity_crudList tasks with filtering and pagination.
movesmart_actionMove a task: another parent, another group, another slot in its sibling list, or another PROJECT.
promoteworkflow_actionPromote a task into a new child project.
readentity_crudGet detailed task information
reordersmart_actionRenumber one sibling list into an explicit order.
searchentity_crudSearch tasks with fuzzy matching
summaryreport_queryPMO task throughput and estimation analytics
trendreport_queryGet task trend over time
updateentity_crudUpdate an existing task

task_activity

OperationMega-toolWhat it does
listentity_crudList task_activities with filtering and pagination
readentity_crudGet detailed task activity information
searchentity_crudSearch task_activities with fuzzy matching

task_assignee

OperationMega-toolWhat it does
createentity_crudAssign a person to a task.
deleteentity_crudUnassign a person from a task.
listentity_crudList task assignees.
readentity_crudGet detailed task assignee information
searchentity_crudSearch task_assignees with fuzzy matching
updateentity_crudChange an assignment's role, allocation, task or person.

task_attachment

OperationMega-toolWhat it does
deleteentity_crudDelete a task attachment
listentity_crudList task_attachments with filtering and pagination
promoteworkflow_actionCarry a legacy task attachment's file into the document library and replace it with a project_document_link, tombstoning the attachment.
readentity_crudGet detailed task attachment information
searchentity_crudSearch task_attachments with fuzzy matching
updateentity_crudUpdate an existing task attachment

task_checklist

OperationMega-toolWhat it does
createentity_crudCreate a new task checklist
deleteentity_crudDelete a task checklist
listentity_crudList task_checklists with filtering and pagination
readentity_crudGet detailed task checklist information
reordersmart_actionRenumber one task's checklist into an explicit order.
searchentity_crudSearch task_checklists with fuzzy matching
updateentity_crudUpdate an existing task checklist

task_comment

OperationMega-toolWhat it does
createentity_crudCreate a new task comment
deleteentity_crudDelete a task comment
listentity_crudList task_comments with filtering and pagination
readentity_crudGet detailed task comment information
searchentity_crudSearch task_comments with fuzzy matching
updateentity_crudUpdate an existing task comment

task_dependency

OperationMega-toolWhat it does
createentity_crudCreate a new task dependency
deleteentity_crudDelete a task dependency
listentity_crudList task_dependencies with filtering and pagination
readentity_crudGet detailed task dependency information
searchentity_crudSearch task_dependencies with fuzzy matching
updateentity_crudUpdate an existing task dependency

task_export

OperationMega-toolWhat it does
listreport_queryExport-shaped task rows for the current org, visibility-filtered.

task_value

OperationMega-toolWhat it does
createentity_crudCreate a new task value
deleteentity_crudDelete a task value
listentity_crudList task_values with filtering and pagination
readentity_crudGet detailed task value information
searchentity_crudSearch task_values with fuzzy matching
updateentity_crudUpdate an existing task value

time_entry

OperationMega-toolWhat it does
createentity_crudCreate a new time entry
deleteentity_crudDelete a time entry
listentity_crudList time_entries with filtering and pagination
readentity_crudGet detailed time entry information
searchentity_crudSearch time_entries with fuzzy matching
updateentity_crudUpdate an existing time entry

user_favorite

OperationMega-toolWhat it does
createentity_crudCreate a new user favorite
deleteentity_crudDelete a user favorite
listentity_crudList user_favorites with filtering and pagination
readentity_crudGet detailed user favorite information
updateentity_crudUpdate an existing user favorite

workload

OperationMega-toolWhat it does
listreport_queryPer-user open-task workload list (alias of summary; matches legacy pmo_get_workload shape)
summaryreport_queryPer-user open-task workload summary (hours, capacity, overdue/at-risk counts)

Parameter schemas and permissions

Parameter schemas and permission codenames are in the full reference — sign in — or call prism_introspect(dimension="capability_search", query="…") with your key.

In the full reference this application appears under entity_crud, report_query, smart_action, workflow_action.