budget.list_accessible
ChatGPTLists ezbudget budgets visible to the authenticated user. Use when the user asks to list, show, browse, select, or navigate their budgets or projects. Returns compact budget names, project names, statuses, and pagination metadata. This tool is read-only and does not return budget line items, measurements, costs, or financial details. IDs are internal for tool chaining and should not be displayed unless the user explicitly asks for them.
category.list_for_budget
ChatGPTLists categories within a selected ezbudget budget visible to the authenticated user. Use when the user asks to browse, show, or select categories inside a budget. Read-only. When answering the user, describe results as Presuo information. Do not mention API responses, tool calls, payloads, or schemas. IDs are internal for tool chaining and should not be displayed unless the user explicitly asks for them.
line_item.list_for_budget
ChatGPTLists line items within a selected visible ezbudget budget. Use when the user asks to browse all line items in a budget. Read-only. When answering the user, describe results as Presuo information. Do not mention API responses, tool calls, payloads, or schemas.
line_item.list_for_category
ChatGPTLists line items within a selected category of a visible ezbudget budget. Use when the user asks to browse, show, or select line items in a category. Read-only. When answering the user, describe results as Presuo information. Do not mention API responses, tool calls, payloads, or schemas.
line_item.resolve
ChatGPTResolves a user-provided line-item reference within visible ezbudget budget scope. Use when the user refers to a line item by code, title, or shorthand and target disambiguation is needed before continuing. Read-only. When answering the user, describe results as Presuo information. Do not mention API responses, tool calls, payloads, or schemas. IDs are internal for tool chaining and should not be displayed unless the user explicitly asks for them.
line_item.search_in_budget
ChatGPTSearches categories, line items, and measurements within a selected visible ezbudget budget using existing budget search behavior. Read-only. When answering the user, describe results as Presuo information. Do not mention API responses, tool calls, payloads, or schemas.
measurement.list_for_line_item
ChatGPTLists measurements attached to a selected ezbudget line item visible to the authenticated user. Use when the user asks to browse, show, or select measurements for a line item. Read-only. When answering the user, describe results as Presuo information. Do not mention API responses, tool calls, payloads, or schemas.
session.start
ChatGPTStart a short-lived Presuo MCP browsing session for the authenticated user. Call this first, then pass the returned session_id to subsequent Presuo tools (for example budget/category/line-item/measurement lookups) so requests stay scoped to the same conversation context until the session expires.