freshbooks-mcp

Good-Samaritan-Software-LLC/freshbooks-mcp
★ 0 stars TypeScript 🤖 AI/LLM Updated today
MCP server providing AI assistants with full access to the FreshBooks API. Track time, manage invoices, handle expenses, and automate accounting workflows through natural language. Features OAuth2 authentication, comprehensive error handling, and 1:1 parity with the official FreshBooks Node.js SDK.
View on GitHub → Try with Claude — $10 free →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "freshbooks-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "Good-Samaritan-Software-LLC/freshbooks-mcp"
      ]
    }
  }
}

README Excerpt

A Model Context Protocol (MCP) server providing complete FreshBooks integration for Claude and other MCP-compatible AI assistants. - **Complete SDK Parity** - 87 tools covering all major FreshBooks functionality - **22 Entity Categories** - Full coverage of accounting, invoicing, time tracking, and more

Tools (20)

FRESHBOOKS_CLIENT_IDFRESHBOOKS_CLIENT_SECRETFRESHBOOKS_REDIRECT_URIFRESHBOOKS_TOKEN_PATHLOG_LEVELauth_exchange_codeauth_get_urlauth_refreshauth_revokeauth_statusbill_createbill_deletebill_listbill_singlebill_updatebillpayment_createbillpayment_deletebillpayment_listbillpayment_singlebillpayment_update