fortnox-mcp-server
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)
Category | Tools | Description |
Invoices |
| Create, send, and track invoices |
Customers |
| Manage your customer database |
Suppliers |
| Track bills and expenses |
Accounting |
| Journal entries and chart of accounts |
Reports |
| Company info and cost tracking |
Orders |
| Sales 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 buildThen 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
Variable | Required | Description |
| Yes | OAuth2 access token from Fortnox |
API Reference
This server wraps the Fortnox REST API v3. Rate limit: 25 requests per 5 seconds.
License
MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Proviscale/fortnox-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server