list_estimates
Retrieve and manage client estimates from FreshBooks to track proposals and pending work.
Instructions
List estimates.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | ||
| per_page | No |
Implementation Reference
- src/mcp_freshbooks/server.py:463-472 (handler)The `list_estimates` tool handler, which fetches and lists FreshBooks estimates using the accounting client.
@mcp.tool() @_handle_errors async def list_estimates( page: int = 1, per_page: int = 25, ) -> str: """List estimates.""" result = await client.accounting_list("estimates/estimates", page, per_page) return _summarize_list(result, "estimates", ["id", "estimate_number", "display_status", "amount", "customerid"])