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.
302 of 302 shown
automation_rule
Operation
Mega-tool
What it does
create
entity_crud
Arm an automation rule on a project.
delete
entity_crud
Delete an automation rule.
list
entity_crud
List automation rules.
read
entity_crud
Get detailed automation rule information
search
entity_crud
Search automation_rules with fuzzy matching
update
entity_crud
Change an automation rule — including disarming it with is_active=false.
budget_alert
Operation
Mega-tool
What it does
create
entity_crud
Create a new budget alert
delete
entity_crud
Delete a budget alert
list
entity_crud
List budget_alerts with filtering and pagination
read
entity_crud
Get detailed budget alert information
search
entity_crud
Search budget_alerts with fuzzy matching
update
entity_crud
Update an existing budget alert
budget_category
Operation
Mega-tool
What it does
create
entity_crud
Create a new budget category
delete
entity_crud
Delete a budget category
list
entity_crud
List budget_categories with filtering and pagination
read
entity_crud
Get detailed budget category information
search
entity_crud
Search budget_categories with fuzzy matching
update
entity_crud
Update an existing budget category
budget_line
Operation
Mega-tool
What it does
create
entity_crud
Create a new budget line
delete
entity_crud
Delete a budget line
list
entity_crud
List budget_lines with filtering and pagination
read
entity_crud
Get detailed budget line information
search
entity_crud
Search budget_lines with fuzzy matching
update
entity_crud
Update an existing budget line
column
Operation
Mega-tool
What it does
create
entity_crud
Create a new column
delete
entity_crud
Delete a column
list
entity_crud
List columns with filtering and pagination.
read
entity_crud
Get detailed column information
reorder
smart_action
Renumber a project's columns into an explicit order.
search
entity_crud
Search columns with fuzzy matching
update
entity_crud
Update an existing column
cost_entry
Operation
Mega-tool
What it does
breakdown
report_query
Get cost entry breakdown by dimension
create
entity_crud
Create a new cost entry
delete
entity_crud
Delete a cost entry
get_transitions
workflow_action
Get available transitions for a cost entry
list
entity_crud
List cost_entries with filtering and pagination
read
entity_crud
Get detailed cost entry information
search
entity_crud
Search cost_entries with fuzzy matching
summary
report_query
Project cost entry analytics by status
transition
workflow_action
Transition cost entry to a new status
trend
report_query
Get cost entry trend over time
update
entity_crud
Update an existing cost entry
cost_snapshot
Operation
Mega-tool
What it does
create
entity_crud
Create a new cost snapshot
delete
entity_crud
Delete a cost snapshot
list
entity_crud
List cost_snapshots with filtering and pagination
read
entity_crud
Get detailed cost snapshot information
update
entity_crud
Update an existing cost snapshot
dashboard_config
Operation
Mega-tool
What it does
create
entity_crud
Create a new dashboard config
delete
entity_crud
Delete a dashboard config
list
entity_crud
List dashboard_configs with filtering and pagination
read
entity_crud
Get detailed dashboard config information
search
entity_crud
Search dashboard_configs with fuzzy matching
update
entity_crud
Update an existing dashboard config
gate
Operation
Mega-tool
What it does
create
entity_crud
Create a stage gate on a project, group, task or milestone
decide
workflow_action
Record a decision on a stage gate: pass, waive or fail.
delete
entity_crud
Delete a stage gate
evaluate
workflow_action
Evaluate a stage gate: which predecessors are met, how many approvals of how many are recorded, and what is still outstanding
list
entity_crud
List stage gates with filtering and pagination
read
entity_crud
Get one stage gate with its conditions and decision history
search
entity_crud
Search stage gates by name or description
update
entity_crud
Update a stage gate's name, conditions, blocking flag or workflow
goal
Operation
Mega-tool
What it does
create
entity_crud
Create a new goal
delete
entity_crud
Delete a goal
get_transitions
workflow_action
Get available transitions for a goal
list
entity_crud
List goals with filtering and pagination
read
entity_crud
Get detailed goal information
search
entity_crud
Search goals with fuzzy matching
transition
workflow_action
Transition goal to a new status
update
entity_crud
Update an existing goal
group
Operation
Mega-tool
What it does
create
entity_crud
Create a new group
delete
entity_crud
Delete a group
list
entity_crud
List groups with filtering and pagination.
read
entity_crud
Get detailed group information
reorder
smart_action
Renumber a project's groups (board sections) into an explicit order.
search
entity_crud
Search groups with fuzzy matching
update
entity_crud
Update an existing group
group_dependency
Operation
Mega-tool
What it does
create
entity_crud
Link two groups on the same board: the predecessor comes first, in one of the four relationships tasks already use, with optional lag_days.
delete
entity_crud
Remove a group link.
list
entity_crud
List group-to-group dependency links with filtering and pagination.
read
entity_crud
Get one group-to-group dependency link
search
entity_crud
Search group dependencies by relationship type or either group's name
update
entity_crud
Change a group link's relationship type, lag, or either end.
guide
Operation
Mega-tool
What it does
query
report_query
Projects agent playbook.
key_result
Operation
Mega-tool
What it does
create
entity_crud
Create a new key result
delete
entity_crud
Delete a key result
list
entity_crud
List key_results with filtering and pagination
read
entity_crud
Get detailed key result information
search
entity_crud
Search key_results with fuzzy matching
update
entity_crud
Update an existing key result
milestone
Operation
Mega-tool
What it does
breakdown
report_query
Get milestone breakdown by dimension
create
entity_crud
Create a new milestone
delete
entity_crud
Delete a milestone
list
entity_crud
List milestones with filtering and pagination.
read
entity_crud
Get detailed milestone information
search
entity_crud
Search milestones with fuzzy matching
summary
report_query
Project milestone delivery analytics
trend
report_query
Get milestone trend over time
update
entity_crud
Update an existing milestone
my_work
Operation
Mega-tool
What it does
list
report_query
Tasks assigned to the ACTING principal in the current org, visibility-filtered.
notification
Operation
Mega-tool
What it does
create
entity_crud
Create a new notification
delete
entity_crud
Delete a notification
list
entity_crud
List notifications with filtering and pagination
mark_all_read
smart_action
Clear the acting principal's whole notification inbox.
mark_read
smart_action
Mark the named notifications read.
read
entity_crud
Get detailed notification information
search
entity_crud
Search notifications with fuzzy matching
update
entity_crud
Update an existing notification
notification_preference
Operation
Mega-tool
What it does
create
entity_crud
Create a new notification preference
delete
entity_crud
Delete a notification preference
list
entity_crud
List notification_preferences with filtering and pagination
read
entity_crud
Get detailed notification preference information
search
entity_crud
Search notification_preferences with fuzzy matching
update
entity_crud
Update an existing notification preference
portfolio
Operation
Mega-tool
What it does
create
entity_crud
Create a new portfolio
dashboard
report_query
Aggregated stats for one portfolio — the agent twin of GET /api/v1/pmo/portfolios/{id}/dashboard/, sharing the exact same body.
delete
entity_crud
Delete a portfolio
list
entity_crud
List portfolios with filtering and pagination
read
entity_crud
Get detailed portfolio information
search
entity_crud
Search portfolios with fuzzy matching
update
entity_crud
Update an existing portfolio
program
Operation
Mega-tool
What it does
create
entity_crud
Create a new program
delete
entity_crud
Delete a program
list
entity_crud
List programs with filtering and pagination
read
entity_crud
Get detailed program information
search
entity_crud
Search programs with fuzzy matching
update
entity_crud
Update an existing program
project
Operation
Mega-tool
What it does
archive
workflow_action
Archive a project (soft-delete).
breakdown
report_query
Get project breakdown by dimension
create
entity_crud
Create a new project
create_subproject
smart_action
Add a sub-project under a project.
delete
entity_crud
Delete a project
duplicate
smart_action
Copy a project's STRUCTURE into a new project — the agent twin of POST /projects/{id}/duplicate/, sharing the exact same body.
get_transitions
workflow_action
Get available transitions for a project
hierarchy
smart_action
The whole project tree — groups, tasks/subtasks at any depth, dependencies and milestones — in one call.
list
entity_crud
List projects with filtering and pagination
move_organization
workflow_action
Move a project and all of its work to another organization inside your own subtree.
people
smart_action
The people who can reach this project — org roster, members, and live cross-org grantees, deduped and search-filterable.
read
entity_crud
Get detailed project information
restore
workflow_action
Restore an archived (soft-deleted) project.
save_as_template
smart_action
Capture a project's structure into a reusable ProjectTemplate — the agent twin of POST /projects/{id}/save-as-template/, sharing the exact same body.
search
entity_crud
Search projects with fuzzy matching
snapshot
smart_action
Freeze the current state of a project's whole work breakdown (groups, tasks, dependencies, gates, milestones) into a point-in-time, append-only snapshot.
summary
report_query
Project portfolio status and budget vs.
transition
workflow_action
Transition project to a new status
trend
report_query
Get project trend over time
update
entity_crud
Update an existing project
project_access_grant
Operation
Mega-tool
What it does
create
entity_crud
Grant access to a project.
delete
entity_crud
Soft-delete a grant.
list
entity_crud
List 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…
read
entity_crud
Get one project access grant by id
update
entity_crud
Update a grant.
project_crm_link
Operation
Mega-tool
What it does
create
entity_crud
Link a CRM record to a project, optionally scoped to one task on that project.
delete
entity_crud
Unlink a CRM record from a project/task (soft delete).
list
entity_crud
List CRM citations on projects the caller can see: which contact, account or opportunity is linked to which project (and optionally task), as a stakeholder…
read
entity_crud
Get one project CRM link by id
update
entity_crud
Update a CRM link's link_type, or move its task scope within the same project.
project_document_link
Operation
Mega-tool
What it does
create
entity_crud
Link a library document to a project, optionally scoped to one task on that project.
delete
entity_crud
Unlink a document from a project/task (soft delete).
list
entity_crud
List document citations on projects the caller can see: which library document is linked to which project (and optionally task), as an attachment…
read
entity_crud
Get one project document link by id
update
entity_crud
Update a link's link_type, or move its task scope within the same project.
project_export
Operation
Mega-tool
What it does
list
report_query
Export-shaped project rows for the current org, visibility-filtered.
project_link
Operation
Mega-tool
What it does
create
entity_crud
Create a new project link
delete
entity_crud
Delete a project link
list
entity_crud
List project_links with filtering and pagination
read
entity_crud
Get detailed project link information
search
entity_crud
Search project_links with fuzzy matching
update
entity_crud
Update an existing project link
project_member
Operation
Mega-tool
What it does
create
entity_crud
Create a new project member
delete
entity_crud
Delete a project member
list
entity_crud
List project_members with filtering and pagination
read
entity_crud
Get detailed project member information
search
entity_crud
Search project_members with fuzzy matching
update
entity_crud
Update an existing project member
project_snapshot
Operation
Mega-tool
What it does
diff
report_query
Diff two project snapshots that belong to the SAME project: added/removed/changed rows per collection (groups, tasks, dependencies, gates, milestones)…
list
report_query
List point-in-time project snapshots (frozen groups/tasks/dependencies/gates/milestones), newest first.
read
report_query
Read one project snapshot's full frozen payload by id.
project_template
Operation
Mega-tool
What it does
create
entity_crud
Create a new project template
create_project
smart_action
Instantiate a real Project from a ProjectTemplate — the agent twin of POST /project-templates/{id}/create-project/, sharing the exact same body.
delete
entity_crud
Delete a project template
list
entity_crud
List project_templates with filtering and pagination
read
entity_crud
Get detailed project template information
search
entity_crud
Search project_templates with fuzzy matching
update
entity_crud
Update an existing project template
project_view
Operation
Mega-tool
What it does
create
entity_crud
Create a new project view
delete
entity_crud
Delete a project view
list
entity_crud
List project_views with filtering and pagination
read
entity_crud
Get detailed project view information
search
entity_crud
Search project_views with fuzzy matching
update
entity_crud
Update an existing project view
record_history
Operation
Mega-tool
What it does
list
report_query
List the append-only change history of pmo records (projects, groups, tasks, milestones, dependencies, sprints, members): who changed which field, from what…
summary
report_query
Aggregate 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
Operation
Mega-tool
What it does
create
entity_crud
Create a new recurring task config
delete
entity_crud
Delete a recurring task config
list
entity_crud
List recurring_task_configs with filtering and pagination
read
entity_crud
Get detailed recurring task config information
search
entity_crud
Search recurring_task_configs with fuzzy matching
update
entity_crud
Update an existing recurring task config
resource
Operation
Mega-tool
What it does
create
entity_crud
Create a new resource
delete
entity_crud
Delete a resource
list
entity_crud
List resources with filtering and pagination
read
entity_crud
Get detailed resource information
search
entity_crud
Search resources with fuzzy matching
update
entity_crud
Update an existing resource
resource_allocation
Operation
Mega-tool
What it does
create
entity_crud
Create a new resource allocation
delete
entity_crud
Delete a resource allocation
list
entity_crud
List resource_allocations with filtering and pagination
read
entity_crud
Get detailed resource allocation information
update
entity_crud
Update an existing resource allocation
resource_capacity
Operation
Mega-tool
What it does
summary
report_query
Utilisation 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
Operation
Mega-tool
What it does
summary
report_query
Person x week resource utilization grid: allocated hours, logged hours, utilization percent and a per-project hour split for each week in the window.
search
Operation
Mega-tool
What it does
list
report_query
Global pmo search across projects, tasks and comments, grouped by type and org-subtree scoped.
sprint
Operation
Mega-tool
What it does
burndown
report_query
Daily 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…
close
workflow_action
Close a sprint: records velocity and optionally moves incomplete tasks to the next sprint
create
entity_crud
Create a new sprint
delete
entity_crud
Delete a sprint
list
entity_crud
List sprints with filtering and pagination.
read
entity_crud
Get detailed sprint information
review
workflow_action
Put an ACTIVE sprint in review: sets its status to 'review'.
search
entity_crud
Search sprints with fuzzy matching
start
workflow_action
Start a sprint: sets its status to 'active'.
update
entity_crud
Update an existing sprint
status_report
Operation
Mega-tool
What it does
create
entity_crud
Create a new status report
delete
entity_crud
Delete a status report
list
entity_crud
List status_reports with filtering and pagination
read
entity_crud
Get detailed status report information
search
entity_crud
Search status_reports with fuzzy matching
update
entity_crud
Update an existing status report
tag
Operation
Mega-tool
What it does
create
entity_crud
Create a new tag
delete
entity_crud
Delete a tag
list
entity_crud
List tags with filtering and pagination
read
entity_crud
Get detailed tag information
search
entity_crud
Search tags with fuzzy matching
update
entity_crud
Update an existing tag
task
Operation
Mega-tool
What it does
breakdown
report_query
Get task breakdown by dimension
bulk_delete
smart_action
Soft-delete many tasks in one call.
bulk_update
smart_action
Mass-assign fields across many tasks in one call.
create
entity_crud
Create a new task
delete
entity_crud
Delete a task
list
entity_crud
List tasks with filtering and pagination.
move
smart_action
Move a task: another parent, another group, another slot in its sibling list, or another PROJECT.
promote
workflow_action
Promote a task into a new child project.
read
entity_crud
Get detailed task information
reorder
smart_action
Renumber one sibling list into an explicit order.
search
entity_crud
Search tasks with fuzzy matching
summary
report_query
PMO task throughput and estimation analytics
trend
report_query
Get task trend over time
update
entity_crud
Update an existing task
task_activity
Operation
Mega-tool
What it does
list
entity_crud
List task_activities with filtering and pagination
read
entity_crud
Get detailed task activity information
search
entity_crud
Search task_activities with fuzzy matching
task_assignee
Operation
Mega-tool
What it does
create
entity_crud
Assign a person to a task.
delete
entity_crud
Unassign a person from a task.
list
entity_crud
List task assignees.
read
entity_crud
Get detailed task assignee information
search
entity_crud
Search task_assignees with fuzzy matching
update
entity_crud
Change an assignment's role, allocation, task or person.
task_attachment
Operation
Mega-tool
What it does
delete
entity_crud
Delete a task attachment
list
entity_crud
List task_attachments with filtering and pagination
promote
workflow_action
Carry a legacy task attachment's file into the document library and replace it with a project_document_link, tombstoning the attachment.
read
entity_crud
Get detailed task attachment information
search
entity_crud
Search task_attachments with fuzzy matching
update
entity_crud
Update an existing task attachment
task_checklist
Operation
Mega-tool
What it does
create
entity_crud
Create a new task checklist
delete
entity_crud
Delete a task checklist
list
entity_crud
List task_checklists with filtering and pagination
read
entity_crud
Get detailed task checklist information
reorder
smart_action
Renumber one task's checklist into an explicit order.
search
entity_crud
Search task_checklists with fuzzy matching
update
entity_crud
Update an existing task checklist
task_comment
Operation
Mega-tool
What it does
create
entity_crud
Create a new task comment
delete
entity_crud
Delete a task comment
list
entity_crud
List task_comments with filtering and pagination
read
entity_crud
Get detailed task comment information
search
entity_crud
Search task_comments with fuzzy matching
update
entity_crud
Update an existing task comment
task_dependency
Operation
Mega-tool
What it does
create
entity_crud
Create a new task dependency
delete
entity_crud
Delete a task dependency
list
entity_crud
List task_dependencies with filtering and pagination
read
entity_crud
Get detailed task dependency information
search
entity_crud
Search task_dependencies with fuzzy matching
update
entity_crud
Update an existing task dependency
task_export
Operation
Mega-tool
What it does
list
report_query
Export-shaped task rows for the current org, visibility-filtered.
task_value
Operation
Mega-tool
What it does
create
entity_crud
Create a new task value
delete
entity_crud
Delete a task value
list
entity_crud
List task_values with filtering and pagination
read
entity_crud
Get detailed task value information
search
entity_crud
Search task_values with fuzzy matching
update
entity_crud
Update an existing task value
time_entry
Operation
Mega-tool
What it does
create
entity_crud
Create a new time entry
delete
entity_crud
Delete a time entry
list
entity_crud
List time_entries with filtering and pagination
read
entity_crud
Get detailed time entry information
search
entity_crud
Search time_entries with fuzzy matching
update
entity_crud
Update an existing time entry
user_favorite
Operation
Mega-tool
What it does
create
entity_crud
Create a new user favorite
delete
entity_crud
Delete a user favorite
list
entity_crud
List user_favorites with filtering and pagination
read
entity_crud
Get detailed user favorite information
update
entity_crud
Update an existing user favorite
workload
Operation
Mega-tool
What it does
list
report_query
Per-user open-task workload list (alias of summary; matches legacy pmo_get_workload shape)
Parameter schemas and permission codenames are in the full reference — sign in — or call prism_introspect(dimension="capability_search", query="…") with your key.