FreshBooks
Manage FreshBooks (invoices, clients, expenses, time entries, payments) from any AI agent. 9 tools, OAuth2 auth.
7 Tage gratis · keine Kreditkarte · EU-Hosting
Frag FreshBooks alles
Teste einen echten Prompt gegen FreshBooks via AnythingMCP — Claude ruft die Tools auf, liefert die Antwort. Drück Enter auf deine eigene Nachricht, um auf Cloud zu installieren.
FreshBooks auf Cloud installierenClaude ist KI und kann Fehler machen. Bitte Antworten gegenprüfen.
Setup in 2 Minuten
- 1Free Trial auf cloud.anythingmcp.com starten.
- 2Im Connector-Store auf FreshBooks klicken. Credentials einfügen.
- 3MCP-API-Key generieren und KI-Client auf die MCP-URL zeigen.
Anleitungen für FreshBooks
Schritt-für-Schritt-Setup für die wichtigsten KI-Clients.
FreshBooks einrichten
Direkt aus der Connector-Definition: wo du die Credentials findest, welche Rechte sie brauchen und mit welcher API dieser Adapter spricht. Vom Connector-Autor auf Englisch bereitgestellt.
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).
Deine KI ist zwei Klicks von FreshBooks entfernt.
Connector installieren, Credentials einfügen, KI fragen. 7 Tage gratis, keine Kreditkarte.