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
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.
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.
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.