How it works Capabilities Methods Workflows Why MCP FAQ Book a demo
Methods

Everything your agent can do in Apropo.

Every method is a typed, permission-checked operation. Reads are separate from writes, edits carry a version lock, and deletions need an explicit confirmation.

56methods 26read-only 14workflows
56 of 56

Discovery & workflows

5
apropo_get_workflow Read

Lists the ready-made Apropo workflows and returns step-by-step instructions for any client, even one that does not show MCP prompts.

apropo_suggest_standard_naming Read

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.

Projects

7
apropo_rename_project Write

Renames a project without touching its structure or status.

apropo_get_project_source_markdown Read

Reads the source markdown an AI-generated project was created from.

apropo_delete_project Destructive

Deletes a project.

GuardBlocked unless the confirmation text is exactly "delete <project_uuid>".

Templates

3
apropo_list_templates Read

Searches your project templates so new work starts from a proven baseline.

apropo_get_template_details Read

Reads a template's full structure, worktypes and estimates before it is used.

Read structure

4
apropo_get_project_node_description_settings Read

Reads a node's description and whether the current user is allowed to change it.

Edit structure

11
apropo_add_project_batch_tree Write

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.

apropo_add_project_section Write

Adds a top-level section to a structure version.

GuardRequires the current lock_version.

apropo_add_project_module Write

Adds a module under a section.

GuardRequires the current lock_version.

apropo_add_project_feature Write

Adds a feature under a module, or a material or fixed-cost line item.

GuardRequires the current lock_version.

apropo_update_project_node Write

Renames a node, switches it on or off, or changes material and fixed-cost values.

GuardRequires the current lock_version.

apropo_set_project_node_description Write

Writes the description of a section, module, feature or task.

apropo_delete_project_node Destructive

Deletes a node from the structure.

GuardBlocked unless the deletion intent is exactly "delete node <node_id>" and a deletion mode is given.

Estimates & worktypes

7
apropo_list_worktypes Read

Lists the worktypes (roles) available in your company, such as backend, design or QA.

apropo_add_project_node_worktype Write

Assigns a worktype to a node.

apropo_remove_project_node_worktype Write

Removes a worktype from a node.

apropo_replace_project_node_worktype Write

Swaps one worktype for another on a node and carries the existing estimates over.

apropo_set_project_node_worktype_estimate Write

Sets the hours of a worktype on a node, as a single value or as a min-max range.

GuardRequires the current lock_version.

apropo_get_project_estimate_settings Read

Reads whether a project uses single values or min-max ranges, plus its currency and display unit.

apropo_update_project_estimate_settings Write

Switches a project between single-value and min-max estimates.

Rates & reports

6
apropo_apply_project_rates Write

Prices one project with custom rates for a specific client, without changing company settings.

Library

5

Labels

6

Team

2

No method matches that search.

See these methods work on
your own projects.

Book a walkthrough and watch an agent run a real workflow end to end in Apropo.