# Your FreshBooks. Billed on time.

Source: https://corespeed.io/integrations/freshbooks

Connect FreshBooks to Claude Code, Codex, Cursor or any MCP agent through CoreSpeed. Your agent reads your clients, invoices, expenses, projects and tracked time, and tells you which hours are not billed yet. It uses your own FreshBooks login. Creating an invoice or recording a payment is a separate call that approvals can hold for a person.

## Set up an agent

Give your agent this line: `set up https://corespeed.io/SKILL.md (read it raw, e.g. with curl)`

It fetches the skill at https://corespeed.io/SKILL.md, adds the CoreSpeed MCP server, signs you in (or up), and keeps the skill for next time. Connect FreshBooks after setup. Access follows the connected account and its permissions. Create an account: https://app.corespeed.io/sign-up

## Find the hours. Then write the invoice

Let your agent match tracked time to clients and projects, and show what has not been billed before the month closes.

You ask your agent: "In FreshBooks, find the time entries for Harbor & Pine that are not billed yet. Total them by project. Do not create an invoice."

It calls CoreSpeed:

- `freshbooks__list_clients`: ok, 341 ms
- `freshbooks__list_time_entries`: ok, 466 ms

It reads from: FreshBooks.

### Unbilled time: 12.5 hours to invoice.

Harbor & Pine has 12.5 unbilled hours on the website refresh. At $150 an hour, that is $1,875.

**Website refresh**

- Design review, 3.0 h.
- Page build, 6.5 h.
- Client call, 3.0 h.

**Next**

- Create the invoice when you are ready. It is a separate call.

_Illustrative client and hours · No invoice created_

All connectors: https://corespeed.io/docs/connectors

## Less end-of-month digging. More time billed

Requests you can make once FreshBooks is connected. The data is fictional.

### Find the unbilled hours

Harbor & Pine · time · Unbilled time entries

- Unbilled: 12.5 hours this month
- Project: Website refresh
- From the business you connected

### Invoice the time, with a check

A write, held for you · Approval before the change

- Client: Harbor & Pine
- Invoice: 12.5 hours at $150, $1,875
- Held for approval

### See where the money went

October expenses · By category

- Largest: Software, $640
- Billable to clients: $210
- Read only · Nothing changed

## Keep your agent. Bring your work

One CoreSpeed account, across compatible agents.

1. **Set up CoreSpeed**: Give your agent the setup line. It adds CoreSpeed and signs you in.
2. **Connect FreshBooks**: Authorize the account and the content you need.
3. **Start with one task**: Ask for a summary, a brief, or a draft. Review the answer.

Setup guides: Claude Code https://corespeed.io/docs/mcp#claude-code · Codex https://corespeed.io/docs/mcp#codex · Cursor https://corespeed.io/docs/mcp#cursor

## Questions

### Can my agent create invoices in FreshBooks?

Yes, when you ask. Creating an invoice, an expense or a payment is a separate tool call that approvals can hold for a person. How approvals work: https://corespeed.io/docs/approvals

### Can it log time for me?

Yes. Your agent can log a time entry or start a timer, and edit or delete an entry. Each is a separate call.

### Do I have to switch agents?

No. CoreSpeed adds tools to the agent you already use: Claude Code, Codex, Cursor, or another MCP client. Each one signs in once.

### Can my agent access every account in our organization?

No. Access follows your CoreSpeed identity, each connection's visibility, and the app's own permissions. Personal connections stay private.

### Does this work without connecting an account?

No. Connect the app's account first; your CoreSpeed workspace shows what each app needs. The examples on this page use fictional data. All connectors: https://corespeed.io/docs/connectors

Every tool and price: https://corespeed.io/catalog/freshbooks

## Related pages

- [Approval gates for AI agent tool actions](https://corespeed.io/solutions/agent-approvals): Set approval policies for writes through CoreSpeed. Review held tool actions while your team keeps using its preferred agents.
- [FreeAgent for Claude Code, Codex, and Cursor](https://corespeed.io/integrations/freeagent): Bring FreeAgent invoices, bills, timeslips and bank balances into your agent. See what is overdue and what you hold.
- [Xero for Claude Code, Codex, and Cursor](https://corespeed.io/integrations/xero): Bring Xero invoices, payments and quotes into your agent. See who still owes what before you chase anyone.
- [Zoho Invoice for Claude Code, Codex, and Cursor](https://corespeed.io/integrations/zoho-invoice): Bring Zoho Invoice invoices, estimates and payments into your agent. Know who needs a reminder before you send one.

## Sources

- Connectors: https://corespeed.io/docs/connectors
- FreshBooks API: getting started: https://www.freshbooks.com/api/start
- FreshBooks API: time entries: https://www.freshbooks.com/api/time_entries

Reviewed 2026-11-10.

## Links

- Product overview: https://corespeed.io/ (Markdown: https://corespeed.io/index.md)
- All integrations: https://corespeed.io/integrations (Markdown: https://corespeed.io/integrations.md)
- Documentation: https://corespeed.io/docs
- Pricing: https://corespeed.io/pricing (Markdown: https://corespeed.io/pricing.md)
