io.usefulapi/freeagent
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
FreeAgent MCP by usefulapi
Publisher-provided description
Read FreeAgent contacts, invoices, bills, banking and reports; add contacts, draft invoices, time.
Summary by lookupd
Lets an agent read and manage FreeAgent accounting data: contacts, invoices, bills, bank transactions, reports, tax deadlines and time logs.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http freeagent https://freeagent.usefulapi.io/mcp
Codex, remote (streamable-http)
codex mcp add freeagent --url https://freeagent.usefulapi.io/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"freeagent": {
"url": "https://freeagent.usefulapi.io/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (20 tools)
Publisher-provided text
freeagent_get_companyFetch the FreeAgent company these credentials belong to — name, type (e.g. UkLimitedCompany), currency, start date and VAT registration status. A cheap way to cfreeagent_get_current_userFetch the FreeAgent user the token acts as, including their URL (needed for freeagent_create_timeslip) and permission level. FreeAgent: GET /v2/users/me.freeagent_get_tax_timelineList upcoming tax deadlines and amounts due — VAT returns, corporation tax, self assessment and so on. FreeAgent: GET /v2/company/tax_timeline.freeagent_list_contactsList contacts (clients and suppliers), with their account balance. FreeAgent: GET /v2/contacts.freeagent_get_contactFetch a single contact by id or URL. FreeAgent: GET /v2/contacts/:id.freeagent_list_invoicesList sales invoices, optionally for one contact or project, filtered by status. FreeAgent: GET /v2/invoices.freeagent_get_invoiceFetch a single invoice by id or URL, with its line items, totals, due and paid values. FreeAgent: GET /v2/invoices/:id.freeagent_list_billsList supplier bills (purchases), optionally by date range, contact or project, filtered by status. FreeAgent: GET /v2/bills.freeagent_list_expensesList expense claims (out-of-pocket spending and mileage), optionally by date range or project. FreeAgent: GET /v2/expenses.freeagent_list_bank_accountsList bank, credit-card and PayPal accounts with their current balances. Use an account's URL with freeagent_list_bank_transactions. FreeAgent: GET /v2/bank_accofreeagent_list_bank_transactionsList the transactions on one bank account, e.g. view=unexplained for what still needs reconciling. FreeAgent: GET /v2/bank_transactions?bank_account=….freeagent_list_projectsList projects, optionally for one contact. FreeAgent: GET /v2/projects.freeagent_list_tasksList project tasks with their billing rates, optionally for one project. A task's URL is needed for freeagent_create_timeslip. FreeAgent: GET /v2/tasks.freeagent_list_timeslipsList logged time, optionally by date range, user, task or project; view=unbilled for time not yet invoiced. FreeAgent: GET /v2/timeslips.freeagent_get_profit_and_lossProfit and loss summary — income, expenses, operating and retained profit — for a date range or an accounting period (defaults to the current year to date). Frefreeagent_get_balance_sheetBalance sheet — capital and current assets, liabilities and owners' equity — as at a date (default today). FreeAgent: GET /v2/accounting/balance_sheet.freeagent_create_contactCreate a client or supplier contact. Give either organisation_name, or first_name and last_name. FreeAgent: POST /v2/contacts.freeagent_update_contactUpdate fields on an existing contact; only the fields you pass change. status=Hidden hides it (reversible with Active). FreeAgent: PUT /v2/contacts/:id.freeagent_create_draft_invoiceCreate a sales invoice in DRAFT status. Nothing is sent to the customer and nothing is posted as income until it is marked sent in FreeAgent; a draft can be edifreeagent_create_timeslipLog time against a project task for a user. Get the user from freeagent_get_current_user and the task from freeagent_list_tasks. Editable or removable in FreeAg
Details
- Version: 1.30.3
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 625 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/m190/usefulapi-mcp
- Website: https://usefulapi.io/freeagent/
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.usefulapi/freeagent)
- 62071 servers
- Last crawl: 2026-11-11T16:39:06.253Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp