
Freeagent Mcp Server
Reconcile FreeAgent bank lines, file expenses, mileage claims, and receipts from your agent while you run a UK-style indie bookkeeping rhythm.
Overview
FreeAgent MCP Server is a MCP server for the Operate phase that connects your agent to FreeAgent for reconciliation, expenses, mileage, and receipts.
What is this MCP server?
- FreeAgent accounting MCP: bank reconciliation, expenses, mileage claims, and receipts
- npm package @oxygenbubbles/freeagent-mcp-server version 2.1.0 with stdio transport
- OAuth via FREEAGENT_CLIENT_ID, CLIENT_SECRET, and REFRESH_TOKEN
- Optional VENDOR_CATEGORIES JSON and MILEAGE_RATE_PENCE for custom mappings
- Version 2.1.0 on npm registry type with stdio transport
- Three required OAuth-related environment variables plus optional vendor and mileage config
What problem does it solve?
Indie founders waste hours in FreeAgent UI for repetitive reconciliation and expense entry their agent could draft if it had API access.
Who is it for?
Solo builders already using FreeAgent who want MCP-driven expenses and bank reconciliation.
Skip if: Founders on QuickBooks/Xero only or teams without FreeAgent OAuth app setup.
What do I get? / Deliverables
After OAuth setup, your agent can perform FreeAgent bookkeeping actions via MCP tools during monthly operate rituals.
- Agent-driven bank reconciliation against FreeAgent
- Expense and mileage claim creation with receipt handling
- Custom vendor category maps via optional VENDOR_CATEGORIES JSON
Recommended MCP Servers
Journey fit
How it compares
Accounting SaaS MCP bridge, not a spreadsheet skill or tax filing product.
Common Questions / FAQ
Who is FreeAgent MCP Server for?
Indie operators on FreeAgent who want their coding agent to handle reconciliation, expenses, mileage, and receipts.
When should I use FreeAgent MCP Server?
Use it in Operate iterate when you run recurring bookkeeping, not when you are only validating a product idea.
How do I add FreeAgent MCP Server to my agent?
Install @oxygenbubbles/freeagent-mcp-server, set FreeAgent OAuth client ID, secret, and refresh token env vars, and add the stdio server to your MCP config.