App

FreshBooks integrations

Connect FreshBooks to any other app, or use it from your AI client over MCP. FreshBooks is a cloud accounting software designed exclusively for self-employed professionals and their teams. Send invoices, track expenses, manage your time, and collaborate on projects.

Connects with OAuthfreshbooks.com

What the catalog holds today. Ask for anything missing and your agent reads the API documentation and adds it.

Build solutions, not workarounds.

What do you want to automate with FreshBooks?

Ask the assistant

You'll sign in before anything runs. What you typed comes with you.

Connect your AI client

Give your AI client this address.

https://mcp.apiant.ai

Any client that takes a remote MCP server. Nothing to install. Create your free account, then sign in once in your browser.

Set it up in your client
Claude Code

Run this in the directory you want to work in.

claude mcp add --transport http -s project apiant-ai https://mcp.apiant.ai

Start Claude Code there, approve the server, and sign in in the browser page it opens.

Claude Code guide (opens in a new tab)
Claude, web and desktop

Open Customize, then Connectors, then Add custom connector, and paste the address. On Team and Enterprise an owner adds it first.

Setup guide (opens in a new tab)
Cursor

Add the address to your MCP configuration as a server URL. Cursor signs you in in your browser.

Setup guide (opens in a new tab)
Zed

Open Settings, then AI, then MCP Servers, then Add Server, then Add Remote Server.

Setup guide (opens in a new tab)
Codex and the ChatGPT desktop app

Open Settings, then MCP servers, then Add server, and choose Streamable HTTP. From the terminal, Codex takes the address with its own add command and then signs you in.

Setup guide (opens in a new tab)
Any other MCP client

Paste the address where the client asks for a remote MCP server URL, and name the server apiant-ai where it lets you. APIANT's skills reach the client over the same connection.

Setup guide (opens in a new tab)

Pair it

Connect FreshBooks with another app

What your agent can do with FreshBooks

Triggers and actions 16 triggers · 29 actions

  • Trigger
    New Bill

    Triggers when a new bill is created in FreshBooks.

  • Trigger
    New Client

    Triggers when a new client is created in FreshBooks.

  • Trigger
    New Credit Note

    Triggers when a new credit note is created in your FreshBooks account.

  • Trigger
    New Estimate

    Triggers when a new estimate is created in FreshBooks.

  • Trigger
    New Expense

    Triggers when a new expense is recorded in FreshBooks.

  • Trigger
    New Filtered Invoice

    Triggers when a new invoice matching your chosen filters (client, status, currency, amount, and more) is created in FreshBooks.

  • Trigger
    New Invoice

    Triggers when a new invoice is created in FreshBooks.

  • Trigger
    New Invoice Payment

    Triggers when a new invoice payment is created.

  • Trigger
    New Project

    Triggers when a new project is created in FreshBooks.

  • Trigger
    New Staff Member

    Triggers when a new staff member is added to your FreshBooks business.

  • Trigger
    New Time Entry

    Triggers when a new time entry is created in FreshBooks.

  • Trigger
    New Vendor

    Triggers when a new bill vendor is created in FreshBooks.

  • Trigger
    Updated Bill

    Triggers when a bill is updated in FreshBooks. Returns the id of the updated bill and the account, business and user it belongs to.

  • Trigger
    Updated Estimate

    Triggers when an estimate is updated.

  • Trigger
    Updated Invoice

    Triggers when an invoice is updated in FreshBooks.

  • Trigger
    Updated Vendor

    Triggers when a bill vendor is updated in FreshBooks.

  • Action
    Add Payment to Invoice

    Records a payment against a FreshBooks invoice and returns the created payment.

  • Action
    Create Bill

    Creates a bill in FreshBooks recording what your business owes a vendor, with its line items.

  • Action
    Create Client

    Creates a new client in your FreshBooks business, with contact details, billing and shipping addresses, and optional secondary contacts.

  • Action
    Create Credit Note

    Creates a credit note or prepayment credit for a client in FreshBooks.

  • Action
    Create Estimate

    Creates a new estimate for a client in FreshBooks, optionally with line items.

  • Action
    Create Expense

    Creates an expense in your FreshBooks business, with its amount, category, date and optional vendor, client, project and taxes.

  • Action
    Create Invoice

    Creates a new invoice for a client in FreshBooks, with optional line items, terms and notes. New invoices start as drafts unless a status is given.

  • Action
    Create Invoice PDF

    Returns the PDF of an existing FreshBooks invoice as a file you can attach or store.

  • Action
    Create or Update Client

    Updates an existing FreshBooks client (by Client ID, or by matching email) or creates a new client when none matches.

  • Action
    Create or Update Invoice

    Updates an existing FreshBooks invoice (by Invoice ID, or by matching Invoice Number), or creates a new invoice when none matches.

  • Action
    Create Other Income

    Records income received outside of an invoice, such as online store sales, rentals or advertising, in FreshBooks.

  • Action
    Create Project

    Creates a new project in FreshBooks, optionally linked to a client, with a fixed price or hourly rate.

  • Action
    Create Recurring Invoice

    Creates a recurring invoice profile in FreshBooks that generates invoices for a client on a set schedule.

  • Action
    Create Time Entry

    Creates a time entry recording time spent working for a client or project in FreshBooks.

  • Action
    Create Vendor

    Creates a bill vendor (a supplier you receive bills from) in your FreshBooks business.

  • Action
    Find Bill

    Finds bills in FreshBooks by id, vendor, status or currency and returns the matches.

  • Action
    Find Client

    Finds clients in your FreshBooks business by email, name, organization, phone or other details, and returns the matches.

  • Action
    Find Credit Note

    Finds a credit note in FreshBooks by its id and returns the credit note's details.

  • Action
    Find Estimate

    Finds estimates in FreshBooks matching an estimate number, client, status, notes, date or amount range, and other criteria.

  • Action
    Find Invoice

    Finds invoices in your FreshBooks account matching the criteria you give, such as invoice number, client, status, dates or amounts.

  • Action
    Find Project

    Finds FreshBooks projects whose title contains the given text, optionally limited to active or completed projects.

  • Action
    Find Vendor

    Finds bill vendors in your FreshBooks account whose business name matches the text you give.

  • Action
    Send Estimate

    Emails an existing estimate to the listed recipients and marks it as sent.

  • Action
    Send Invoice

    Emails an existing invoice to the recipients you choose and marks it as sent.

  • Action
    Update Bill

    Updates an existing bill from a vendor, such as its dates, bill number, line items or status.

  • Action
    Update Credit Note

    Updates an existing credit note in FreshBooks, changing only the details you fill in.

  • Action
    Update Estimate

    Updates an existing FreshBooks estimate's client, dates, address details, notes, terms or line items. Only the fields you fill in are changed.

  • Action
    Update Time Entry

    Updates an existing time entry in FreshBooks, such as its duration, note, client or project.

  • Action
    Update Vendor

    Updates an existing bill vendor's name, contact details, address and preferences. Fields left blank are not changed.

Reviews

What our customers say

Questions

FreshBooks, answered

Is there a FreshBooks MCP server?

APIANT's MCP server at https://mcp.apiant.ai works with FreshBooks. Add that address to any AI client that takes a remote MCP server, sign in once in your browser, and your client can build, test and run automations that use FreshBooks. Nothing to install.

What can start an automation from FreshBooks?

Any of FreshBooks's 16 triggers in the catalog, including New Bill, New Client, New Credit Note and New Estimate. Describe the moment in plain language and your agent picks the right one.

What can your agent do in FreshBooks?

Any of FreshBooks's 29 actions, including Create Bill, Create Client, Create Credit Note and Create Estimate. Your agent maps the data both ways and tests every scenario before it ships.

Which apps can FreshBooks connect to?

Any app in the catalog; the list on this page pairs FreshBooks with each of them. If the other app is missing, point your agent at its API documentation and it builds the connector.

What happens when something fails?

Your agent works that out for you. It plans the failure paths along with the happy path, then tests every scenario before it ships.

Is there a free plan?

Yes. Every plan includes the agent, including free, and building from your own AI client spends no assistant credits.