p6_list_projects
Lists Primavera P6 projects with pagination, optional EPS filtering, ordering, template exclusion, and baseline inclusion so you can browse or select projects for analysis.
Instructions
Projects, one page: {total, offset, returned, next_offset, rows}. Row: Project ID, name, data date, planned start, scheduled finish, status (of the project WBS node), baseline_of, and the EPS node holding it: eps_id, eps_name, eps_path (EPS names from the top, joined with ' > '); all three None for a project outside every EPS node. EPS nodes are never listed; baselines only with include_baselines=True (baseline_of is set); exclude_templates=True leaves out the P6 template projects (status WS_Template, or no EPS node). eps= an EPS ID: the projects of that EPS node and of every EPS below it. order: 'project' (Project ID) or 'eps' (EPS tree order as p6_list_eps order='tree', then Project ID; projects outside every EPS node last).
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "p6_list_projects"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| eps | No | ||
| limit | No | Rows per page (max 200). | |
| order | No | project | |
| offset | No | Rows to skip: pass next_offset from the previous page. | |
| exclude_templates | No | ||
| include_baselines | No |