bexio-mcp-server

MCP.Pizza Chef: PromptPartner

This server connects your Bexio Swiss accounting system to AI assistants like Claude Desktop and n8n. You can manage invoices, contacts, projects, time tracking, and more through simple AI conversations or automated workflows. It requires a Bexio API token and is easy to set up by pasting a small configuration snippet or installing an extension. It supports over 300 tools covering all major Bexio features, helping you handle accounting tasks hands-free.

Files/PDF
Other

Use This MCP server To

Create and send invoices to customers Search and update contacts in my CRM Track project hours and timesheets Get reports on overdue invoices Manage bills and expenses Upload and download accounting documents Generate revenue reports by customer

README

@promptpartner/bexio-mcp-server

Complete Swiss accounting integration for Bexio via the Model Context Protocol (MCP). Works with Claude Desktop, n8n, and any MCP-compatible client.

Manage invoices, contacts, projects, time tracking, and 300+ more tools through AI conversation or workflow automation.

⚠️ Early Release Software

This project is under active development. While it's functional and tested, you may encounter bugs or unexpected behavior. Features will continue to be added and improved over time. Please report any issues you find!

Compatibility

Client Transport Status
Claude Desktop stdio ✅ Fully supported
n8n HTTP ✅ Fully supported
Other MCP clients stdio/HTTP ✅ Should work

Quick Start

For Claude Desktop

Option A: MCPB Bundle (Easiest)

  1. Download the latest .mcpb file from GitHub Releases
  2. In Claude Desktop, go to Settings → Extensions
  3. Install the extension using one of these methods:
    • Double-click the downloaded .mcpb file, or
    • Drag and drop the file onto the Extensions window, or
    • Click Advanced Settings → Install Extension and select the file
  4. Enter your Bexio API token when prompted

Option B: npm

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "bexio": {
      "command": "npx",
      "args": ["@promptpartner/bexio-mcp-server"],
      "env": {
        "BEXIO_API_TOKEN": "your-token-here"
      }
    }
  }
}

Config location:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

bexio-mcp-server FAQ

Can I use this to create and send invoices?
Yes — you can create, issue, and send invoices directly through your AI assistant using this integration.
Can I use this to track project time and manage contacts?
Yes — it supports managing projects, time tracking, and contact management via conversational AI.
Which apps can I use this with?
It works with Claude Desktop, n8n, and any MCP-compatible client that supports stdio or HTTP connections.
Do I need a Bexio account or API token?
Yes — you need a Bexio account and a personal API token from developer.bexio.com to connect this server.
How hard is it to set up?
Setup is copy-paste-config level — you paste a small config snippet or install an extension in Claude Desktop.
Can I use it without coding?
Yes — no coding is required if you use the provided extension or simple config methods.
Is this software stable?
It is an early release, so you might encounter bugs, but it is functional and tested.
Can I manage payroll with this?
Yes, if you have the Bexio Payroll module, you can manage employees and payroll documents.