Skip to main content
Glama
chrischall

freshbooks-mcp

by chrischall

Related Servers

Alternatives to freshbooks-mcp

No user-submitted related servers found.

    Related Servers

    • F
      license
      Not graded
      quality
      D
      maintenance
      An MCP server for the FreshBooks API that lets Claude read and manage invoices, clients, expenses, projects, services, payments, and time entries.
      -
    • F
      license
      Not graded
      quality
      A
      maintenance
      An MCP server that connects Claude to FreshBooks, enabling reading and management of invoices, clients, expenses, projects, and time entries via natural language.
      1
      -
    • A
      license
      B
      quality
      D
      maintenance
      Production-grade MCP server for FreshBooks. 25 tools for invoices, clients, expenses, payments, time tracking, projects, estimates, and financial reports. OAuth2 with automatic token refresh.
      25
      3
      MIT
    • F
      license
      Not graded
      quality
      D
      maintenance
      Provides 29 tools for Claude to query and update FreshBooks directly, including invoices, clients, estimates, expenses, payments, timesheets, and reports.
      -
    • A
      license
      Not graded
      quality
      B
      maintenance
      Enables 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
    • F
      license
      Not graded
      quality
      D
      maintenance
      Automates 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

    B3.4/5.0

    Scored across 34 tools

    Disambiguation4/5

    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.

    Naming Consistency5/5

    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.

    Tool Count2/5

    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.

    Completeness2/5

    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.

    Maintenance

    ActivityActive
    ResponsivenessResponsive