← ClaudeAtlas

freshbooks-automationlisted

FreshBooks Automation: manage businesses, projects, time tracking, and billing in FreshBooks cloud accounting
ComposioHQ/awesome-claude-skills · ★ 62,373 · AI & Automation · score 84
Install: claude install-skill ComposioHQ/awesome-claude-skills
# FreshBooks Automation Automate FreshBooks operations including listing businesses, managing projects, tracking time, and monitoring budgets for small and medium-sized business accounting. **Toolkit docs:** [composio.dev/toolkits/freshbooks](https://composio.dev/toolkits/freshbooks) --- ## Setup This skill requires the **Rube MCP server** connected at `https://rube.app/mcp`. Before executing any tools, ensure an active connection exists for the `freshbooks` toolkit. If no connection is active, initiate one via `RUBE_MANAGE_CONNECTIONS`. --- ## Core Workflows ### 1. List Businesses Retrieve all businesses associated with the authenticated user. The `business_id` from this response is required for most other FreshBooks API calls. **Tool:** `FRESHBOOKS_LIST_BUSINESSES` **Parameters:** None required. **Example:** ``` Tool: FRESHBOOKS_LIST_BUSINESSES Arguments: {} ``` **Output:** Returns business membership information including all businesses the user has access to, along with their role in each business. > **Important:** Always call this first to obtain a valid `business_id` before performing project-specific operations. --- ### 2. List and Filter Projects Retrieve all projects for a business with comprehensive filtering and sorting options. **Tool:** `FRESHBOOKS_LIST_PROJECTS` **Key Parameters:** - `business_id` (required) -- Business ID obtained from `FRESHBOOKS_LIST_BUSINESSES` - `active` -- Filter by active status: `true` (active only), `false` (inactive