freshbooks-mcp
Related Servers
Alternatives to freshbooks-mcp
No user-submitted related servers found.
Related Servers
- FlicenseNot gradedqualityDmaintenanceAn MCP server for the FreshBooks API that lets Claude read and manage invoices, clients, expenses, projects, services, payments, and time entries.-
- FlicenseNot gradedqualityAmaintenanceAn MCP server that connects Claude to FreshBooks, enabling reading and management of invoices, clients, expenses, projects, and time entries via natural language.1-
- AlicenseBqualityDmaintenanceProduction-grade MCP server for FreshBooks. 25 tools for invoices, clients, expenses, payments, time tracking, projects, estimates, and financial reports. OAuth2 with automatic token refresh.253MIT
- FlicenseNot gradedqualityDmaintenanceProvides 29 tools for Claude to query and update FreshBooks directly, including invoices, clients, estimates, expenses, payments, timesheets, and reports.-
- AlicenseNot gradedqualityBmaintenanceEnables Claude and other MCP clients to log, update, and delete FreshBooks time entries, run and stop timers, and pull summaries of billable and unbilled hours by day, week, client, project, or service, with OAuth-based sign-in and per-user token storage.MIT
- FlicenseNot gradedqualityDmaintenanceAutomates FreshBooks invoicing and time tracking through Claude, allowing users to send invoices, list invoices, log billable hours, and get financial insights via natural language commands.2-
TDQS
Scored across 34 tools
Most tools have clearly distinct resource+action purposes, and the auth/healthcheck tools are unambiguous. However, generic list_records/get_record explicitly overlap with dedicated tools like list_invoices/get_invoice, and decline_estimate is an intentional always-fail tool that could be mistaken for a real action. These overlaps are described but still create some selection ambiguity.
All tools use a consistent freshbooks_ snake_case prefix followed by a verb_noun pattern (list_invoices, get_client, create_expense, update_estimate) or a clear noun/verb phrase for auth. There is no mixing of camelCase or different naming styles.
With 34 tools, the set is heavy for the apparent scope, exceeding the 25+ threshold that indicates too many tools. Many list/get pairs and the generic list_records/get_record duplicate functionality that could be consolidated, making the surface larger than necessary.
There are significant gaps: no create_estimate (yet send/accept/update estimates exist), no get_time_entry, and no update or delete operations for clients, expenses, projects, invoices, estimates, or time entries. These omissions will block common accounting workflows that require modifying or removing records.