Fortnox MCP Server
Resource URL: api://aiautomate.se/fortnox-mcp
Status: Running
Available Endpoints
GET
/health (Unprotected)
Health check endpoint
GET
/.well-known/oauth-protected-resource (Unprotected)
OAuth Protected Resource metadata (RFC 9728)
POST
/mcp/register (Protected)
Dynamic Client Registration (RFC 7591)
GET
/mcp/actions (Protected)
List available MCP actions
POST
/mcp/actions/:actionName (Protected)
Execute specific MCP action via HTTP
MCP Protocol
This server also supports the standard MCP protocol via stdio transport.
Use MCP clients to connect and interact with the available tools.
Available Tools
- startFortnoxAuthorization: Initiate the Fortnox service account OAuth flow for a client and return the authorization URL and state metadata.
- listCustomers: List customers with pagination and Fortnox filters.
- getCustomer: Retrieve a specific customer by customer number.
- createCustomer: Create a new Fortnox customer record.
- updateCustomer: Update an existing Fortnox customer.
- searchCustomers: Search customers by query string or structured filters.
- listInvoices: List customer invoices with filters, pagination, and sorting.
- getInvoice: Retrieve a specific customer invoice by document number.
- createInvoice: Create a new customer invoice.
- updateInvoice: Update an existing invoice.
- bookkeepInvoice: Bookkeep a customer invoice.
- cancelInvoice: Cancel an existing invoice.
- creditInvoice: Create a credit invoice from an existing invoice.
- emailInvoice: Send an invoice via email using Fortnox.
- printInvoice: Download invoice as PDF.
- getUnattestedInvoices: List unattested invoices using Fortnox filter.
- listArchiveFiles: List Fortnox archive files.
- uploadArchiveFile: Upload a file to the Fortnox archive.
- downloadArchiveFile: Download a file from the Fortnox archive.
- connectFileToArchive: Connect a file to the Fortnox archive (TODO).
- getFinancialSummary: Calculate revenue, expenses, and net result for a fiscal year.