Frequently Asked Questions
Everything you need to know about FreshBooks MCP
Jump to:
Getting Started
What is FreshBooks MCP?
What is MCP (Model Context Protocol)?
Which AI assistants are supported?
- Claude Desktop (Windows and Mac)
- Cursor (IDE)
- Windsurf (IDE)
- Continue (VS Code extension)
- Cline (VS Code extension)
Any other MCP-compatible client should also work via the standard MCP protocol.
Do I need technical knowledge to use this?
Features & Capabilities
What can I do with FreshBooks MCP?
- Invoicing: Create, view, update, and send invoices
- Clients: Look up, create, and manage client information
- Time Tracking: Log time entries, start/stop timers
- Expenses: Record and categorize business expenses
- Projects: Create and manage projects and tasks
- Payments: Record client payments and track payment status
- Vendors & Bills: Manage vendor information and bills
- Reports: Generate profit & loss, payments collected, and tax summary
How many tools are included?
Can I use this with multiple FreshBooks accounts?
Security & Privacy
Is my FreshBooks data secure?
- AES-256-GCM encryption for all OAuth tokens at rest
- HTTPS/TLS for all data in transit
- Row-level security in our database
- Read-only mode by default — write operations are disabled until you enable them
Importantly, we never store your FreshBooks data (invoices, clients, expenses, etc.). We only store the authentication tokens needed to access your account on your behalf.
What is read-only mode?
Can I control what the AI can access?
- Read-only mode: Disable all write operations globally
- Category permissions: Enable/disable access to specific areas (invoices, clients, etc.)
- Tool-level control: Fine-grained control over individual operations
Changes take effect immediately — no need to reconnect your MCP client.
Who can see my data?
Pricing & Billing
How much does it cost?
- Monthly: $29/month — billed monthly, cancel anytime
- Annual: $24/month ($288/year) — save 17%
Both plans include all 92 tools and identical features. The only difference is billing frequency.
Is there a free trial?
Can I switch between monthly and annual plans?
How do I cancel my subscription?
What payment methods do you accept?
Setup & Configuration
How do I connect my FreshBooks account?
- Click "Connect FreshBooks" in your dashboard
- You'll be redirected to FreshBooks to authorize the connection
- Log in to FreshBooks and click "Allow"
- You'll be redirected back to your dashboard, now connected
The entire process takes less than a minute.
How do I configure my AI client?
Why does FreshBooks ask for so many permissions?
Can I disconnect my FreshBooks account?
Troubleshooting
My AI client says "unauthorized" or "invalid API key"
- The API key was copied incorrectly — try copying it again from your dashboard
- Your subscription has expired — check your subscription status in the dashboard
- You haven't connected FreshBooks yet — make sure you've completed the OAuth connection
If the problem persists, try regenerating your API key from the dashboard.
The AI says a tool is "not permitted" or "disabled"
- Go to Settings in your dashboard
- Find the category (e.g., Invoices, Clients) you want to enable
- Toggle on the permissions you need
Changes take effect immediately — no need to reconnect your MCP client.
My FreshBooks connection stopped working
- Go to your dashboard and check if FreshBooks shows as connected
- If disconnected, click "Connect FreshBooks" to re-authorize
- If still connected but not working, try disconnecting and reconnecting
Our system automatically refreshes tokens before they expire, but occasional manual reconnection may be needed if you revoke access from FreshBooks directly.
How do I get help with other issues?
- Email us at support@freshbooks.goodsamsoftware.com
- Include your account email and a description of the problem
- We typically respond within 24 hours on business days
Still have questions?
We're here to help. Reach out and we'll get back to you as soon as possible.
Contact Support