Server data from the Official MCP Registry
Swiss accounting integration for Bexio. 310 tools for invoices, contacts, projects.
Swiss accounting integration for Bexio. 310 tools for invoices, contacts, projects.
Valid MCP server (2 strong, 1 medium validity signals). 1 known CVE in dependencies (0 critical, 1 high severity) Package registry verified. Imported from the Official MCP Registry.
8 files analyzed · 2 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Add this to your MCP configuration file:
{
"mcpServers": {
"io-github-promptpartner-bexio-mcp-server": {
"args": [
"-y",
"@promptpartner/bexio-mcp-server"
],
"command": "npx"
}
}
}From the project's GitHub README.
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!
| Client | Transport | Status |
|---|---|---|
| Claude Desktop | stdio | ✅ Fully supported |
| n8n | HTTP | ✅ Fully supported |
| Claude Code | stdio | ✅ Fully supported |
| Other MCP clients | stdio/HTTP | ✅ Should work |
Option A: MCPB Bundle (Easiest)
.mcpb file from GitHub Releases.mcpb file, orOption 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:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.jsonStart the server in HTTP mode:
BEXIO_API_TOKEN=your-token npx @promptpartner/bexio-mcp-server --mode http --port 8000
The server exposes MCP over HTTP at http://localhost:8000. Configure your MCP client to connect to this endpoint.
BEXIO_API_TOKEN=your-token npx @promptpartner/bexio-mcp-server
Or build from source:
git clone https://github.com/promptpartner/bexio-mcp-server
cd bexio-mcp-server/src
npm install && npm run build
BEXIO_API_TOKEN=your-token node dist/index.js
This MCP server provides 310 tools across all Bexio domains:
Here are some real-world examples of using the Bexio MCP server with Claude:
Prompt:
"Show me all overdue invoices"
What happens:
Claude uses the get_overdue_invoices tool to query Bexio for all invoices past their due date.
Response:
Found 3 overdue invoices:
Invoice # Customer Amount Due Date Days Overdue INV-2024-001 Acme AG CHF 2,450.00 2024-01-15 18 days INV-2024-003 Tech GmbH CHF 890.50 2024-01-20 13 days INV-2024-007 Swiss Corp CHF 5,200.00 2024-01-25 8 days Total overdue: CHF 8,540.50
Prompt:
"Create an invoice for contact 'Sunrise AG' with two items: 10 hours of consulting at CHF 150/hour and a software license for CHF 500"
What happens:
Claude uses find_contact_by_name to locate the customer, then create_invoice with the specified line items.
Response:
Created Invoice INV-2024-015 for Sunrise AG:
- 10x Consulting Hours @ CHF 150.00 = CHF 1,500.00
- 1x Software License @ CHF 500.00 = CHF 500.00
Subtotal: CHF 2,000.00 VAT (8.1%): CHF 162.00 Total: CHF 2,162.00
Invoice is in draft status. Say "issue invoice INV-2024-015" to finalize it.
Prompt:
"How much time was logged on project 'Website Redesign' this month?"
What happens:
Claude uses search_projects to find the project, then search_timesheets to get time entries filtered by project and date range.
Response:
Time logged on "Website Redesign" (January 2024):
Team Member Hours Activities Anna M. 24:30 Design, Meetings Marco K. 18:15 Development Lisa B. 8:00 Content Writing Total: 50 hours 45 minutes
Budget used: 50.75 of 80 hours (63%)
Prompt:
"What's my revenue from 'Tech Solutions GmbH' this year?"
What happens:
Claude uses find_contact_by_name to identify the customer, then get_customer_revenue_report to calculate total revenue from paid invoices.
Response:
Revenue from Tech Solutions GmbH (2024):
- Q1: CHF 12,450.00 (3 invoices)
- Q2: CHF 8,200.00 (2 invoices)
- Q3: CHF 15,800.00 (4 invoices)
- Q4: CHF 6,500.00 (2 invoices, 1 pending)
Total paid: CHF 42,950.00 Pending: CHF 3,200.00
| Variable | Required | Default | Description |
|---|---|---|---|
BEXIO_API_TOKEN | Yes | - | Your Bexio API token |
BEXIO_BASE_URL | No | https://api.bexio.com/2.0 | API endpoint URL |
npx @promptpartner/bexio-mcp-server [options]
Options:
--mode <stdio|http> Transport mode (default: stdio)
--host <address> HTTP host (default: 0.0.0.0)
--port <number> HTTP port (default: 8000)
This MCP server acts as a pass-through to the Bexio API and does not store any data. For full details, see our Privacy Policy.
Your data is processed according to Bexio's Privacy Policy.
If this project saves you time or helps your business, consider buying me a coffee! ☕
Your support helps keep this project maintained and improved!
Created by Lukas Hertig from PromptPartner.ai
This project builds upon the original Bexio MCP server created by Sebastian Bryner of bryner.tech. His v1.0 implementation provided the foundational architecture and initial 83 tools that made this expanded v2.0 possible.
The expansion from 83 to 310 tools was developed using:
These tools helped transform a 4-weeks estimated project into a 2-days reality, demonstrating the potential of AI-augmented software development.
This is an independent, community-driven project and is not affiliated with, endorsed by, or officially connected to Bexio AG in any way. "Bexio" is a trademark of Bexio AG. This project simply provides an integration layer to the publicly available Bexio API.
Use of this software is at your own risk. The authors are not responsible for any issues arising from its use with your Bexio account.
MIT - See LICENSE for details.
Be the first to review this server!
by Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
by mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.
by Microsoft · Content & Media
Convert files (PDF, Word, Excel, images, audio) to Markdown for LLM consumption
by mcp-marketplace · Developer Tools
Scaffold, build, and publish TypeScript MCP servers to npm — conversationally
by mcp-marketplace · Finance
Free stock data and market news for any MCP-compatible AI assistant.