Fortnox Accounting MCP Server

MCP server for Fortnox — Sweden's largest cloud accounting platform (612K+ customers). Manage invoices, customers, suppliers, accounting, and more via AI agents.

Fortnox MCP Server

Connect AI agents to Fortnox — Sweden's largest cloud accounting platform (612,000+ customers).

Manage invoices, customers, suppliers, accounting entries, orders, and more through the Model Context Protocol.

Tools (20)

CategoryToolsDescription
Invoiceslist_invoices, get_invoice, create_invoice, send_invoice, get_invoice_paymentsCreate, send, and track invoices
Customerslist_customers, get_customer, create_customerManage your customer database
Supplierslist_supplier_invoices, get_supplier, create_supplier_invoiceTrack bills and expenses
Accountinglist_vouchers, create_voucher, get_accounts, get_financial_yearJournal entries and chart of accounts
Reportsget_company_info, list_projects, list_cost_centersCompany info and cost tracking
Orderslist_orders, create_offerSales orders and quotes

Quick Start

1. Get a Fortnox Access Token

Sign up as a developer at developer.fortnox.se and create an integration to get your OAuth2 credentials.

2. Configure in Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "fortnox": {
      "command": "npx",
      "args": ["-y", "fortnox-mcp-server"],
      "env": {
        "FORTNOX_ACCESS_TOKEN": "your-access-token-here"
      }
    }
  }
}

3. Start Using

Ask Claude things like:

  • "List all unpaid invoices"
  • "Create an invoice for customer 1001 with 10 hours of consulting at 1500 SEK/hr"
  • "Show me the chart of accounts"
  • "What supplier invoices are overdue?"
  • "Create a quote for Acme AB"

Install from Source

git clone https://github.com/viggojohansson/fortnox-mcp-server.git
cd fortnox-mcp-server
npm install
npm run build

Then configure Claude Desktop to point to the local build:

{
  "mcpServers": {
    "fortnox": {
      "command": "node",
      "args": ["/path/to/fortnox-mcp-server/dist/index.js"],
      "env": {
        "FORTNOX_ACCESS_TOKEN": "your-access-token-here"
      }
    }
  }
}

Environment Variables

VariableRequiredDescription
FORTNOX_ACCESS_TOKENYesOAuth2 access token from Fortnox

API Reference

This server wraps the Fortnox REST API v3. Rate limit: 25 requests per 5 seconds.

License

MIT

Related Servers

NotebookLM Web Importer

Import web pages and YouTube videos to NotebookLM with one click. Trusted by 200,000+ users.

Install Chrome Extension