Lists the ready-made Apropo workflows and returns step-by-step instructions for any client, even one that does not show MCP prompts.
Every method is a typed, permission-checked operation. Reads are separate from writes, edits carry a version lock, and deletions need an explicit confirmation.
Lists the ready-made Apropo workflows and returns step-by-step instructions for any client, even one that does not show MCP prompts.
Shows the workspaces the signed-in user can work in, so the agent starts in the right place.
Turns a client brief into a draft project with a full section, module, feature and task structure.
GuardAlways ends at a human review gate. The draft is a starting point, not a client-ready quote.
Proposes canonical names for modules and features based on your existing library, then applies the one you pick.
GuardTwo steps: suggest first, apply only with an explicit candidate from the suggestion.
Checks a generated structure against Apropo's import syntax before anything is written.
Finds projects in a workspace, so the agent can reuse or compare earlier work instead of starting blank.
Returns a project's metadata, status and versions in one call.
Renames a project without touching its structure or status.
Moves a project between todo, in progress, done and archive. Typos are rejected with a hint.
Returns a share link to a project or a specific structure version, ready to send to a reviewer or client.
Reads the source markdown an AI-generated project was created from.
Deletes a project.
GuardBlocked unless the confirmation text is exactly "delete <project_uuid>".
Searches your project templates so new work starts from a proven baseline.
Reads a template's full structure, worktypes and estimates before it is used.
Creates a new project as a copy of a chosen template.
Lists the structure versions of a project with the lock_version needed for safe edits.
Returns one structure version with its totals, so the agent confirms it is looking at the right one.
Returns the full work breakdown as a section, module, feature and task tree with estimates, including materials and fixed costs.
Reads a node's description and whether the current user is allowed to change it.
Creates a new structure version for a project from Apropo import markdown.
Renames a structure version, for example to mark a scenario "MVP" or "Full scope".
GuardRequires the current lock_version, so it cannot overwrite someone else's change.
Adds a whole subtree of nodes with worktypes and estimates in a single, validated call.
GuardRequires the current lock_version and is validated before it is applied.
Adds a top-level section to a structure version.
GuardRequires the current lock_version.
Adds a module under a section.
GuardRequires the current lock_version.
Adds a feature under a module, or a material or fixed-cost line item.
GuardRequires the current lock_version.
Adds a task under a feature.
GuardRequires the current lock_version.
Renames a node, switches it on or off, or changes material and fixed-cost values.
GuardRequires the current lock_version.
Writes the description of a section, module, feature or task.
Writes the description of a whole structure version, for example the scope summary for the client.
Deletes a node from the structure.
GuardBlocked unless the deletion intent is exactly "delete node <node_id>" and a deletion mode is given.
Lists the worktypes (roles) available in your company, such as backend, design or QA.
Swaps one worktype for another on a node and carries the existing estimates over.
Sets the hours of a worktype on a node, as a single value or as a min-max range.
GuardRequires the current lock_version.
Reads whether a project uses single values or min-max ranges, plus its currency and display unit.
Switches a project between single-value and min-max estimates.
Reads company-level defaults: hourly rates, currency and price format.
Returns the company's hourly rate for every worktype.
Prices a whole project with the company's standard rates in one call.
Prices one project with custom rates for a specific client, without changing company settings.
Returns server-computed hours and cost totals per section, module and feature, the numbers to quote or invoice from.
Returns cost, profit and margin of a project version, exactly as the Apropo editor shows them.
Searches your reusable library of estimated elements, the benchmark for realistic numbers.
Shows how a library element is built, down to worktypes and hours.
Saves a new reusable element, for example from a delivered feature.
Updates a library element's estimate when delivery data shows it was off.
Removes an element from the library.
Lists the global and project labels in your company.
Shows the labels attached to a project.
Attaches a label to a project.
Finds every project that carries a given label, for example all "fintech" projects.
Lists who is already on a project and who from the company team could be added.
Adds a company team member to a project.
No method matches that search.
Book a walkthrough and watch an agent run a real workflow end to end in Apropo.