Goals: Update goal
update_goal Update an existing financial goal.
Args:
goal_id: The ID of the goal to update
name: New goal name (optional)
target_amount: New target amount (optional, may auto-complete if <= current amount)
target_date: New target date in YYYY-MM-DD format (optional)
status: New status - active, completed, paused, cancelled (optional)
color: New hex color code (optional)
notes: New notes (optional)
priority: New priority level (optional)
Returns:
Updated goal details
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"goal_id": "<goal_id>"
},
"name": "update_goal"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| color | No | ||
| notes | No | ||
| status | No | ||
| goal_id | Yes | ||
| priority | No | ||
| target_date | No | ||
| target_amount | No |