manage_time_entries
Manage Time Entries
Create, update, or delete time entries in FreshBooks. Log time worked against clients and projects with duration, notes, and billable status. Select the account or business discovered by get_identity.
Ask your agent in plain language. Each of these maps to a real tool on the server.
manage_time_entries
Create, update, or delete time entries in FreshBooks. Log time worked against clients and projects with duration, notes, and billable status. Select the account or business discovered by get_identity.
manage_projects
Create, update, or delete projects in FreshBooks. Projects are associated with clients and can be either fixed-price or hourly-rate. Time entries can be logged against projects. Select the account or business discovered by get_identity.
manage_clients
Create, update, or delete client records in FreshBooks. Clients are entities you send invoices to. Use this tool to add new clients, update their contact and billing information, or mark them inactive (retained history).
get_invoice
Retrieve detailed information about a specific invoice by its ID. Returns full invoice data including line items, amounts, status, and dates.
manage_estimates
Create, update, delete, or send estimates in FreshBooks. Estimates allow clients to review and agree on price and scope before work begins. Estimate email delivery is currently unavailable through this tool; use FreshBooks to send an estimate.
list_invoices
Search and list invoices in FreshBooks. Supports filtering by client, status, date range, and invoice number. Returns paginated results with key invoice summary information.
manage_expenses
Create, update, or delete expenses in FreshBooks. Track business expenses with amounts, categories, vendors, taxes, and optional project associations.
get_client
Retrieve detailed information about a specific client by their ID. Returns full contact details, billing address, and preferences.
manage_payments
Record, update, or delete payments against invoices in FreshBooks. Use this to track payments received from clients. Payments are linked to a specific invoice.
list_payments
Search and list payments in FreshBooks. Supports filtering by client and invoice. Returns paginated results.
list_clients
Search and list clients in FreshBooks. Supports filtering by email, organization, and name. Returns paginated results with key contact and billing information.
list_expenses
Search and list expenses in FreshBooks. Supports filtering by client, category, project, and date range. Returns paginated results.
manage_invoices
Create, update, or delete invoices in FreshBooks. New invoices are created in **Draft** status. Use the "send" action to email invoices to clients, or "markAsSent" to mark them as sent without sending an email. Supports line items with taxes, discounts, terms, and notes.
list_time_entries
Search and list time entries in FreshBooks. Supports filtering by date range, project, client, and billing status. Select the account or business discovered by get_identity.
manage_credit_notes
Create, update, or delete credit notes in FreshBooks. Credit notes are used for client refunds or adjustments and can include line items similar to invoices.
list_projects
List all projects in FreshBooks. Returns project details including title, client, type, and duration. Select the account or business discovered by get_identity.
manage_items
Create, update, or delete billable items in FreshBooks. Items are reusable products/services with predefined names, descriptions, and rates that can be quickly added to invoices.
list_items
List billable items in FreshBooks. Returns reusable product/service records with names, descriptions, and rates.
list_taxes
List all configured tax rates in FreshBooks. Returns tax names, percentages, compound status, and registration numbers.
manage_taxes
Create, update, or delete tax configurations in FreshBooks. Taxes can be applied to invoices and line items. Supports compound taxes (calculated on top of primary taxes).
get_resource
Read one payment, expense, estimate, project, time entry, tax, or billable item by its exact ID in the selected authorized account/business. Returns the exact identifiers and provider state needed for follow-up work.
get_identity
Discover your FreshBooks identity and authorized business/account memberships. Use the returned accountId or businessId to select the exact scope for accounting, project, and time-tracking tools.
list_resources
List estimates, credit notes, or expense categories in the selected accounting account with exact IDs and provider pagination. Expense categories supply the categoryId required for expense creation.
Every client uses the same Magic MCP URL, and so does any other MCP client. Add it once and sign in with SSO.
{"mcpServers": {"metorial": {"url": "<your-magic-mcp-url>"}}}
claude mcp add --transport http metorial <your-magic-mcp-url>
codex mcp add metorial --url <your-magic-mcp-url>codex mcp login metorial
One governed layer for every app your agents reach, not a separate connector per tool.
Discover authorized accounts and businesses, manage clients and draft invoices, record payments and expenses, and manage estimates, credit notes, taxes, billable items, projects and time entries.
Common questions about connecting Freshbooks to AI agents with Metorial.