About io.github.chrischall/freshbooks-mcp
io.github.chrischall/freshbooks-mcp is an MCP server in the Finance category: freshBooks invoicing for Claude — invoices, clients, estimates, and payments.
Install
claude mcp add io-github-chrischall-freshbooks-mcp -- npx -y @chrischall/freshbooks-mcpnpx -y @chrischall/freshbooks-mcpThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (18)
freshbooks_accept_estimateAccept an estimate (`action_accept`) — confirm-gated, idempotent
Parameters not published.
freshbooks_auth_exchangeExchange the authorization code (or pasted redirect URL) for a refresh token
Parameters not published.
freshbooks_auth_urlGet the consent URL to authorise this connection
Parameters not published.
freshbooks_create_clientCreate a client — confirm-gated
Parameters not published.
freshbooks_create_expenseRecord an expense — confirm-gated
Parameters not published.
freshbooks_create_invoiceCreate an invoice — confirm-gated
Parameters not published.
freshbooks_create_projectCreate a project — confirm-gated
Parameters not published.
freshbooks_create_time_entryLog time in seconds — confirm-gated
Parameters not published.
freshbooks_decline_estimateAlways fails: FreshBooks has no decline. Answers with the alternatives
Parameters not published.
freshbooks_get_identityResolve accountId / businessId / businessUuid
Parameters not published.
Show all 18 tools
freshbooks_healthcheckVerify the OAuth credential and FreshBooks reachability; distinguishes "no credential" from "rejected" from "FreshBooks is down"
Parameters not published.
freshbooks_list_expense_categoriesCategories supplying `categoryid` for new expenses
Parameters not published.
freshbooks_list_servicesBillable work types for projects and time entries
Parameters not published.
freshbooks_list_time_entriesTracked time, with `total_logged` / `total_unbilled`
Parameters not published.
freshbooks_record_paymentRecord a payment against an invoice — confirm-gated
Parameters not published.
freshbooks_send_estimateEmail an estimate to the client (`action_email`) — confirm-gated
Parameters not published.
freshbooks_update_estimateUpdate an estimate's lines, notes, terms, presentation — confirm-gated
Parameters not published.
freshbooks_update_invoiceUpdate an invoice — confirm-gated
Parameters not published.
Ask AI
Ask AI about io.github.chrischall/freshbooks-mcp
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.