Terms of Service
Last updated: March 2025
1. Acceptance of Terms
By accessing or using Bexio MCP (the "Service"), you agree to be bound by these Terms of Service ("Terms"). The Service is operated by Soulcode AG ("we", "us", or "our"), a software company based in Switzerland.
If you are using the Service on behalf of an organisation, you represent that you have the authority to bind that organisation to these Terms, and references to "you" include both you personally and the organisation.
If you do not agree to these Terms, you may not use the Service.
2. Description of Service
Bexio MCP is a managed server that implements the Model Context Protocol (MCP), enabling AI assistants (such as Claude, ChatGPT, Gemini, and other MCP-compatible clients) to interact with the Bexio accounting API on your behalf.
The Service allows you to store your Bexio Personal Access Token (PAT) securely with us so that authorised AI clients can query and manage your Bexio data — including contacts, invoices, projects, bills, expenses, and files — via natural-language commands.
We reserve the right to modify, suspend, or discontinue the Service (or any part of it) at any time, with reasonable notice where practicable.
3. Account Registration
To use the Service, you must create an account by providing accurate and complete information. You are responsible for maintaining the confidentiality of your login credentials and for all activity that occurs under your account.
You must notify us immediately if you suspect unauthorised access to your account. We are not liable for any loss or damage arising from unauthorised access that results from your failure to keep your credentials secure.
Accounts are organised around "organisations". An organisation may have multiple members. The person who creates an organisation is its owner and bears ultimate responsibility for its use.
4. API Keys and Bexio Credentials
When you use the Service, you will generate API keys (prefixed bxmcp_) that grant AI clients access to your Bexio data via our server. You are solely responsible for:
- Keeping your API keys confidential.
- Revoking keys that are no longer needed or may be compromised.
- Ensuring that the AI clients you connect are trustworthy and only perform actions you have authorised.
Your Bexio PAT is stored encrypted using AES-256-GCM. We decrypt it only at the moment an authorised request is processed and never cache the decrypted value. You may remove your PAT and all associated data from the Service at any time.
5. Acceptable Use
You agree not to use the Service to:
- Violate any applicable law or regulation.
- Access Bexio data belonging to third parties without their authorisation.
- Attempt to reverse-engineer, decompile, or extract the source code of the Service.
- Circumvent any rate limits, access controls, or security measures.
- Transmit malware, spam, or any content intended to harm or disrupt.
- Resell or sublicense access to the Service without our prior written consent.
We reserve the right to suspend or terminate accounts that violate these restrictions, without notice or refund.
6. Subscriptions and Billing
The Service is offered under several subscription tiers, including a free tier. Paid plans are billed in advance on a monthly or annual basis depending on the plan you select.
All fees are stated exclusive of taxes. You are responsible for any applicable taxes based on your location. Payments are processed by Stripe. By providing payment information, you authorise us to charge the applicable fees to your payment method.
Subscriptions renew automatically. You may cancel at any time through the billing settings in your dashboard; cancellation takes effect at the end of the current billing period and you will not be charged again. We do not offer refunds for partial periods, except as required by applicable law.
We may change subscription pricing with at least 30 days' notice. Continued use of the Service after the price change takes effect constitutes acceptance of the new pricing.
7. Intellectual Property
The Service, including its source code, design, trademarks, and documentation, is owned by Soulcode AG and protected by intellectual property laws. Nothing in these Terms grants you any ownership rights in the Service.
You retain ownership of all data you provide to the Service, including your Bexio credentials and any data retrieved from the Bexio API. By using the Service, you grant us a limited licence to process that data solely to provide and improve the Service.
8. Third-Party Services
The Service integrates with third-party services including the Bexio API, Supabase, Upstash, Vercel, and Stripe. Your use of those services is subject to their respective terms and privacy policies. We are not responsible for the availability, accuracy, or conduct of any third-party service.
Bexio MCP is an independent service and is not affiliated with, endorsed by, or sponsored by Bexio AG.
9. Disclaimer of Warranties
The Service is provided "as is" and "as available" without warranties of any kind, whether express or implied, including but not limited to implied warranties of merchantability, fitness for a particular purpose, or non-infringement.
We do not warrant that the Service will be uninterrupted, error-free, or free of viruses or other harmful components, or that defects will be corrected. You use the Service at your own risk.
10. Limitation of Liability
To the fullest extent permitted by applicable law, Soulcode AG and its directors, employees, and contractors shall not be liable for any indirect, incidental, special, consequential, or punitive damages, including loss of profits, data, or goodwill, arising out of or in connection with your use of the Service.
Our total liability for any claim arising out of these Terms or the Service shall not exceed the amount you paid us in the 12 months preceding the event giving rise to the claim, or CHF 100, whichever is greater.
11. Termination
You may stop using the Service and close your account at any time from your account settings. Upon closure, we will delete your data in accordance with our Privacy Policy.
We may suspend or terminate your access to the Service immediately if you breach these Terms, fail to pay fees when due, or if we are required to do so by law. On termination, all licences granted to you under these Terms cease immediately.
12. Changes to These Terms
We may update these Terms from time to time. When we do, we will update the "Last updated" date at the top of this page and, where the changes are material, notify you by email or through the dashboard. Continued use of the Service after changes become effective constitutes your acceptance of the updated Terms.
13. Governing Law and Jurisdiction
These Terms are governed by the laws of Switzerland, without regard to its conflict-of-law provisions. Any dispute arising out of or in connection with these Terms shall be subject to the exclusive jurisdiction of the courts of the Canton of Bern, Switzerland.
14. Contact
If you have any questions about these Terms, please contact us.