MCP tools

update_line_items

Replaces all rows of one cost or revenue category.

The rows replace everything in the category, so send every row you want to keep. Column names must match the category exactly: call describe_categories to get them. A misspelled column or text in a number column is rejected, and nothing is saved.

update_line_itemsChanges your project

Replace every row in one cost/revenue category (e.g. 'raw-materials', 'human-resources', 'revenue', 'rent-lease') with the given rows. This replaces the whole category's rows, the same way editing the table in the wizard does. To change one row, include every row you want kept, not just the one you're changing. Use get_project first to see the current rows, and describe_categories for each category's exact field names. Unknown field names are rejected.

ParameterTypeNotes
projectIdstringRequired.
categoryIdstringRequired.
rowsany[]Required.