FreshBooks

FreshBooks

Manage FreshBooks (invoices, clients, expenses, time entries, payments) from any AI agent. 9 tools, OAuth2 auth.

7 日間無料 · クレジットカード不要 · EU ホスト

FreshBooks に何でも聞ける

AnythingMCP 経由で FreshBooks に実際のプロンプトを試そう — Claude がツールを呼び出し、回答します。あなたのメッセージで Enter を押すと Cloud にインストールします。

FreshBooks を Cloud にインストール
FreshBooks · MCP 経由でライブ
共有
Opus 4.7

Claude は AI のため誤ることがあります。回答をご確認ください。

2 分でセットアップ

  1. 1cloud.anythingmcp.com で無料トライアル開始。
  2. 2コネクターストアで FreshBooks をクリック。資格情報を貼り付け。
  3. 3MCP API キーを発行し、AI クライアントを MCP URL に向ける。
FreshBooks を今すぐインストール

FreshBooks のガイド

主要 AI クライアント向けのステップバイステップセットアップ。

FreshBooks のセットアップ

コネクタ定義そのものから:認証情報の入手先、必要な権限、このアダプタが呼び出す API。 コネクタ作者により英語で提供されています。

This connector wraps the FreshBooks New API (api.freshbooks.com/accounting). You authorize it once, in AnythingMCP; access tokens are then renewed automatically.

Setup:

  1. Go to https://my.freshbooks.com/#/developer → Create an App. Add the redirect URI https://cloud.anythingmcp.com/api/mcp-oauth/callback on AnythingMCP Cloud, or <your AnythingMCP server URL>/api/mcp-oauth/callback when you host AnythingMCP yourself, and select the scopes listed below.
  2. Enter the app's Client ID as FRESHBOOKS_CLIENT_ID and its Client Secret as FRESHBOOKS_CLIENT_SECRET, set FRESHBOOKS_ACCOUNT_ID (step 4), leave FRESHBOOKS_REFRESH_TOKEN empty, and install.
  3. Open the connector and click Authorize with Provider. Sign in to FreshBooks, allow access, and you land back on the connector page with the tools ready.
  4. Account ID: the FreshBooks API requires an Account ID (bzz...) on most endpoints. If you do not know it, install with any placeholder, authorize, run freshbooks_me (the accountid of your business) and set the real value in FRESHBOOKS_ACCOUNT_ID.

Scopes: user:profile:read user:clients:read user:clients:write user:invoices:read user:invoices:write user:expenses:read user:payments:read user:payments:write, which covers every tool here. The app must have the same scopes selected.

Already have a refresh token? You can paste it into FRESHBOOKS_REFRESH_TOKEN instead of step 3, if you obtained it yourself for the same app. FreshBooks refresh tokens work only once and only the newest one is valid, so a token you already exchanged, for example while testing it, is spent and the connector fails with invalid_grant. Authorizing from the connector page avoids this.

Authentication: OAuth2 with the engine's refresh handling. Access token sent as Bearer. Account ID goes in the URL path on most endpoints — substituted via runtime envVar.

Two-account-types: classic 'accounting' (US) and 'projects' (international, the new product). This adapter covers the accounting endpoints.

Response shape: FreshBooks wraps everything in {response: {result: {<entity_plural>: [...]}}}. The adapter does not unwrap automatically — handle in the caller.

Pagination: page (1-based) + per_page (max 100). Cursor on some newer endpoints.

Rate limits: 30 req/min per token, 3600/hr. 429 → exponential.

Out of scope here: reports, journal entries, project tracking (separate /projects API).

あなたの AI は FreshBooks から 2 クリック先。

コネクターをインストール、資格情報を貼り付け、AI に質問。7 日間無料、クレジットカード不要。