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 にインストールClaude は AI のため誤ることがあります。回答をご確認ください。
2 分でセットアップ
- 1cloud.anythingmcp.com で無料トライアル開始。
- 2コネクターストアで FreshBooks をクリック。資格情報を貼り付け。
- 3MCP API キーを発行し、AI クライアントを MCP URL に向ける。
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:
- Go to https://my.freshbooks.com/#/developer → Create an App. Add the redirect URI
https://cloud.anythingmcp.com/api/mcp-oauth/callbackon AnythingMCP Cloud, or<your AnythingMCP server URL>/api/mcp-oauth/callbackwhen you host AnythingMCP yourself, and select the scopes listed below. - Enter the app's Client ID as
FRESHBOOKS_CLIENT_IDand its Client Secret asFRESHBOOKS_CLIENT_SECRET, setFRESHBOOKS_ACCOUNT_ID(step 4), leaveFRESHBOOKS_REFRESH_TOKENempty, and install. - 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.
- Account ID: the FreshBooks API requires an Account ID (
bzz...) on most endpoints. If you do not know it, install with any placeholder, authorize, runfreshbooks_me(theaccountidof your business) and set the real value inFRESHBOOKS_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 日間無料、クレジットカード不要。