Mmcp.market

Freeagent MCP server

by OxygenBubbles·io.github.OxygenBubbles/freeagent-mcp-server·v3.2.0

FreeAgent accounting MCP: bank reconciliation, expenses, mileage claims and receipts.

B80/100grade B
What users say
No reviews yet
Be the first
Safety scan
B80/100

full report

Adoption
Growing

1 stars40 downloads/wk

Reviews

Write one

Nobody has reviewed Freeagent yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Freeagent tools (42, 23 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • freeagent_aged_creditors

    Aged creditors — unpaid supplier bills bucketed by how overdue they are.

  • freeagent_aged_debtors

    Aged debtors — unpaid customer invoices bucketed by how overdue they are

  • freeagent_company_summary

    FreeAgent company details — name, type, company registration number,

  • freeagent_create_billwrite action

    Record a supplier bill (an invoice the company has received and owes).

  • freeagent_create_contactwrite action

    Create a contact in FreeAgent — a client to invoice or a supplier to record bills against.

  • freeagent_create_expensewrite action

    Create an expense in FreeAgent — for purchases on a personal card or cash that need claiming back.

  • freeagent_create_invoicewrite action

    Raise an invoice in FreeAgent. Created as a DRAFT — it is not sent to the client.

  • freeagent_create_mileage_expensewrite action

    Create a mileage expense in FreeAgent.

  • freeagent_create_projectwrite action

    Create a FreeAgent project against a client contact.

  • freeagent_create_taskwrite action

    Create a task on a FreeAgent project. Tasks carry the billing rate that

  • freeagent_create_timeslipwrite action

    Log time against a FreeAgent project task.

  • freeagent_delete_billwrite action

    Permanently delete a FreeAgent bill.

  • freeagent_delete_contactwrite action

    Permanently delete a FreeAgent contact. FreeAgent refuses if anything is filed against them —

  • freeagent_delete_expensewrite action

    Permanently delete a FreeAgent expense. Use this for a duplicate or a claim filed in error —

  • freeagent_delete_invoicewrite action

    Permanently delete a FreeAgent invoice. Only draft invoices can normally be deleted —

  • freeagent_delete_projectwrite action

    Permanently delete a FreeAgent project. FreeAgent refuses if anything is booked against it —

  • freeagent_delete_taskwrite action

    Delete a FreeAgent project task. FreeAgent refuses if time is logged against it —

  • freeagent_delete_timeslipwrite action

    Delete a logged timeslip from FreeAgent.

  • freeagent_explain_transaction

    Approve or update a FreeAgent bank transaction explanation. Use this to:

  • freeagent_get_bill

    Fetch one FreeAgent bill in full, including its line items and each line's own URL.

  • freeagent_get_invoice

    Fetch a single FreeAgent invoice in full, including its line items.

  • freeagent_list_bank_accounts

    List all bank accounts on the FreeAgent account. Returns account name, currency, current balance and status. Use this to find the bank account ID before listing transactions.

  • freeagent_list_bills

    List FreeAgent bills — money the company owes to suppliers (accounts payable).

  • freeagent_list_categories

    List FreeAgent expense categories (chart of accounts).

  • freeagent_list_contacts

    List FreeAgent contacts (clients and suppliers).

  • freeagent_list_expenses

    List FreeAgent expense claims for a date range, with what each one is tagged and rebilled to.

  • freeagent_list_invoices

    List FreeAgent invoices with their status and outstanding balance.

  • freeagent_list_projects

    List FreeAgent projects. Returns project URL, name, status and contact.

  • freeagent_list_tasks

    List project tasks in FreeAgent. Time is always logged against a task,

  • freeagent_list_timeslips

    List logged time in FreeAgent for a date range.

  • freeagent_list_transactions

    List bank account transactions from FreeAgent. By default returns unexplained (unreconciled) transactions.

  • freeagent_profit_and_loss

    FreeAgent profit and loss summary — income, expenses, operating profit,

  • freeagent_tax_timeline

    Upcoming tax and filing deadlines from FreeAgent — VAT returns, corporation tax,

  • freeagent_trial_balance

    FreeAgent trial balance — the balance on every nominal account.

  • freeagent_update_billwrite action

    Update a FreeAgent bill — correct the reference, dates or VAT status, allocate it to a project,

  • freeagent_update_contactwrite action

    Update a FreeAgent contact — correct the name or address, add the VAT registration number

  • freeagent_update_expensewrite action

    Update an existing FreeAgent expense: attach or replace its receipt, set the rebill treatment,

  • freeagent_update_invoicewrite action

    Edit a FreeAgent invoice — change its dates, reference, project, VAT status, discount or comments,

  • freeagent_update_invoice_statuswrite action

    Change an invoice's status in FreeAgent: mark_as_sent (issue it), mark_as_draft

  • freeagent_update_projectwrite action

    Update a FreeAgent project — rename it, change its budget or billing rate, move it to a

  • freeagent_update_taskwrite action

    Update a FreeAgent project task — rename it, change its billing rate or period, make it

  • freeagent_update_timeslipwrite action

    Correct a logged timeslip — change the hours, the date, the task it sits under, or its comment.

Public scan report

scanner v0.1.9 · 2026-09-21 · same rubric, same numbers if you re-run it

no findings
  • Code scan51 source files scanned25/25
  • Live reliabilityno gateway calls yet and no remote to proben/a
  • Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 25 days ago15/15
  • Maintainer identityregistry namespace matches repository owner6/10
Overall 80/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

Install directly

Runs npx -y @oxygenbubbles/freeagent-mcp-server on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add freeagent-mcp-server -- npx -y @oxygenbubbles/freeagent-mcp-server
Add to Cursor

Freeagent: common questions

Is Freeagent MCP server safe?
Mostly: it is graded B (80/100). Read the Freeagent safety report
How do I install Freeagent?
It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
Does Freeagent need an API key?
Yes. The registry entry asks for FREEAGENT_CLIENT_ID, FREEAGENT_CLIENT_SECRET, FREEAGENT_REFRESH_TOKEN, ORS_API_KEY and 1 more.
Is Freeagent maintained?
The last commit was 25 days ago (2026-08-27). The latest release is v3.2.0.
What can I use instead of Freeagent?
Servers from other publishers that do the same job: E Arveldaja MCP server, Camt053 MCP server and Cash Book MCP server. Compare all Freeagent alternatives.

Alternatives to Freeagent

Same job from other publishers: the closest match first, then the best rated.

All Freeagent alternatives →
  • E Arveldaja
    Estonian e-arveldaja (RIK e-Financials) accounting — invoices, bank import, reports.
    B
  • Camt053
    MCP server for ISO 20022 camt.053 bank-to-customer statement parsing and reconciliation.
    A
  • Cash Book
    One double-entry ledger derived from your invoices, bank, expenses, deposits and assets.
    A
  • BankMCP™
    Read-only MCP server for your own bank accounts via Enable Banking. Self-hosted, one user.
    A
  • Hive Intelligence MCP
    Evidence-backed crypto due diligence with sources, freshness, and a runtime receipt on every call.
    B

More from OxygenBubbles