All integrations
FR
Catalogue metadata onlyaccountingv20260731_00

FREEAGENT

Freeagent

Cloud-based accounting software for freelancers and small businesses

Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.

Pakkawork boundary

Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.

No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Attributed source

76

Action summaries

Display-only definitions

0

Trigger types

Not installed instances

1

Auth modes

Field names, never values

No

Execution

No runtime adapter

Authentication map

What setup is declared?

Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
OAUTH2 · managed upstream

OAUTH2

freeagent_oauth

Upstream managed

Developer setup

  • Client idclient_id · stringRequired
  • Client secretclient_secret · stringRequired
  • Redirect URIoauth_redirect_uri · stringOptional
  • Scopesscopes · stringOptional

User connection

  • User Agentuser_agent · stringRequired

Capability index

Actions and trigger definitions

Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.

Showing 1–30 of 76 actions

Cashflow summary for a date range

FREEAGENT_CASHFLOW_SUMMARY_FOR_A_GIVEN_DATE_RANGE

Tool to retrieve cashflow summary for a given date range from FreeAgent. Use when you need to analyze cash inflow and outflow over a specific period. Provides net cashflow balance, incoming and outgoing totals, and monthly breakdowns.

Untrusted display-only summary

Get Company Details

FREEAGENT_COMPANY_DETAILS

Tool to retrieve company details from FreeAgent. Use when you need information about the company's registration, accounting periods, or settings.

Untrusted display-only summary

Create a Journal Set

FREEAGENT_CREATE_A_JOURNAL_SET

Tool to create a journal set in FreeAgent. Use when you need to create manual journal entries for accounting corrections or adjustments. All journal entries must balance to zero (total debits equal total credits).

Untrusted display-only summary

Create Sales Tax Period

FREEAGENT_CREATE_A_SALES_TAX_PERIOD

Tool to create a sales tax period in FreeAgent. Use when you need to establish a new sales tax period with specific rates and settings for tax reporting.

Untrusted display-only summary

Create Task Under Project

FREEAGENT_CREATE_A_TASK_UNDER_A_CERTAIN_PROJECT

Tool to create a task under a specific project in FreeAgent. Use when you need to add a new task to an existing project for tracking billable or non-billable work.

Untrusted display-only summary

Create A Timeslip

FREEAGENT_CREATE_A_TIMESLIP

Tool to create a new timeslip in FreeAgent. Use when you need to log time worked on a project task by a specific user on a given date.

Untrusted display-only summary

Create a User

FREEAGENT_CREATE_A_USER

Tool to create a new user in FreeAgent. Use when you need to add a new team member with specific role and permissions. Requires 'Tax, Accounting & Users' permission level.

Untrusted display-only summary

Create Bank Account

FREEAGENT_CREATE_BANK_ACCOUNT

Tool to create a bank account in FreeAgent. Use when you need to add a new bank account, PayPal account, or credit card account to track financial transactions.

Untrusted display-only summary

Create Bill with Attachment

FREEAGENT_CREATE_BILL_WITH_ATTACHMENT

Tool to create a bill with optional attachment in FreeAgent. Use when you need to record a supplier bill with line items and optionally attach supporting documentation.

Untrusted display-only summary

Create Category

FREEAGENT_CREATE_CATEGORY

Tool to create a custom category in FreeAgent. Use when you need to add a new category for classifying income or costs. Note that tax_reporting_name is required for cost_of_sales, admin_expenses, current_assets, and liabilities. The allowable_for_tax field is required for cost_of_sales and admin_expenses.

Untrusted display-only summary

Create Contact

FREEAGENT_CREATE_CONTACT

Tool to create a new contact in FreeAgent. Use when you need to add a new client, supplier, or business contact with their details.

Untrusted display-only summary

Create Credit Note

FREEAGENT_CREATE_CREDIT_NOTE

Tool to create a credit note in FreeAgent. Use when you need to issue a credit note to a contact for refunds or adjustments. The credit note is created with 'Draft' status.

Untrusted display-only summary

Create Credit Note Reconciliation

FREEAGENT_CREATE_CREDIT_NOTE_RECONCILIATION

Tool to create a credit note reconciliation in FreeAgent. Use when you need to reconcile a credit note against an invoice, offsetting the invoice amount with the credit note.

Untrusted display-only summary

Create Estimate

FREEAGENT_CREATE_ESTIMATE

Tool to create a new estimate in FreeAgent. Use when you need to create an estimate, quote, or proposal for a client. Requires contact, reference, date, type, status, and at least one estimate item with position, item_type, quantity, price, and description.

Untrusted display-only summary

Create Estimate Item

FREEAGENT_CREATE_ESTIMATE_ITEM

Tool to create an estimate item in FreeAgent. Use when you need to add a line item to an existing estimate with details like position, type, quantity, price, and optional description.

Untrusted display-only summary

Duplicate Estimate

FREEAGENT_CREATE_ESTIMATES_DUPLICATE

Tool to duplicate an existing estimate in FreeAgent. Use when you need to create a copy of an estimate. The duplicated estimate will always have status=Draft, the next reference in the sequence, and dated_on set to today.

Untrusted display-only summary

Send Estimate Email

FREEAGENT_CREATE_ESTIMATES_SEND_EMAIL

Tool to email an estimate in FreeAgent. Use when you need to send an estimate to a contact via email with customizable subject, body, and attachments. You can use an existing email template (use_template=true) or provide manual email fields.

Untrusted display-only summary

Create Invoice

FREEAGENT_CREATE_INVOICE

Tool to create an invoice in FreeAgent. Use when you need to generate a new invoice for a contact. The invoice will be created in 'Draft' status and can be modified or sent later.

Untrusted display-only summary

Create Invoice Item

FREEAGENT_CREATE_INVOICE_ITEM

Tool to create an invoice item in FreeAgent. Use when you need to add a line item to an existing invoice with details like type, quantity, price, and description.

Untrusted display-only summary

Duplicate Invoice

FREEAGENT_CREATE_INVOICES_DUPLICATE

Tool to duplicate an existing invoice in FreeAgent. Use when you need to create a new invoice based on an existing one. The duplicated invoice is always created with status 'Draft', today's date, and the next reference number in sequence.

Untrusted display-only summary

Create Note

FREEAGENT_CREATE_NOTES

Tool to create a note for a contact or project in FreeAgent. Use when you need to add documentation, reminders, or context to contacts or projects.

Untrusted display-only summary

Create Price List Item

FREEAGENT_CREATE_PRICE_LIST_ITEMS

Tool to create a price list item in FreeAgent. Use when you need to add a new item to the price list with code, description, pricing, and tax information.

Untrusted display-only summary

Create Project

FREEAGENT_CREATE_PROJECT

Tool to create a project in FreeAgent. Use when you need to set up a new project for tracking time, expenses, and billing against a specific client or internal initiative.

Untrusted display-only summary

Delete Bank Transaction Explanation

FREEAGENT_DELETE_BANK_TRANSACTION

Tool to delete a bank transaction explanation in FreeAgent. Use when you need to remove an explanation from a bank transaction.

Untrusted display-only summary

Delete Estimates Default Additional Text

FREEAGENT_DELETE_ESTIMATES_DEFAULT_ADDITIONAL_TEXT

Tool to delete default additional text for estimates in FreeAgent. Use when you need to remove the default additional text that appears on estimates.

Untrusted display-only summary

Delete Note

FREEAGENT_DELETE_NOTES1

Tool to delete a note by its ID. Use when you need to permanently remove a note from FreeAgent.

Untrusted display-only summary

Get Invoice Timeline

FREEAGENT_GET_INVOICE_TIMELINE

Tool to retrieve invoice timeline showing chronological record of invoice-related events. Use when you need to track invoice payment history and related activities.

Untrusted display-only summary

Get Mileage Settings

FREEAGENT_GET_MILEAGE_SETTINGS

Tool to retrieve mileage settings including engine type/size options and reimbursement rates. Use when you need to determine valid engine configurations or current mileage rates for expense claims.

Untrusted display-only summary

Get Opening Balances

FREEAGENT_GET_OPENING_BALANCES

Tool to retrieve the Opening Balances journal set for a company. Use when you need to access initial account balances including journal entries, bank accounts, and stock items.

Untrusted display-only summary

Get Personal Profile

FREEAGENT_GET_PERSONAL_PROFILE

Tool to retrieve the authenticated user's personal profile from FreeAgent. Use when you need information about the current user's details, role, or permissions.

Untrusted display-only summary

Provenance

Versioned facts, explicit trust.

The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.

Repository
https://github.com/provider-directoryHQ/provider-directory
Commit
85e33f6a81dfe987f6fc3637d48d45052cea8ca5
Generated
2026-09-12
Trust policy
untrusted_display_only

Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.