Legal

Terms of service.

Last updated: 17 July 2026

These terms govern your use of this site and the Satchel MCP sandbox. They are short because the service is simple: a simulated account you can point your AI assistant at, and a waitlist for the real thing. By using the service you agree to them. The regulated e-money service itself — real accounts, real payments — is a different product with its own contract: the satchel.eu terms and conditions.

1. What this service is

The service is this website (ai.satchel.eu), an open-source MCP server you run on your own machine, and a hosted sandbox API the server talks to by default. It is operated by Satchelpay UAB, reg. No. 304628112, registered at Upės St. 21-1, LT-08128 Vilnius, Lithuania, founded in 2018 and licensed by the Bank of Lithuania as an electronic money institution (licence No. 28). Satchel is an EMI, not a bank. The sandbox and the waitlist are not themselves a regulated e-money service — they are a developer preview of one.

2. Definitions

  • Service — this site, the MCP server code, and the sandbox API, together.
  • Sandbox — the simulated account environment the MCP server points at by default, seeded with synthetic data.
  • Assistant — the AI tool you connect to the MCP server (Claude, Cursor, or any other MCP-capable client). It is yours, not ours.
  • Waitlist — the form on this site where you leave an email to request live API credentials or a conversation with a manager.
  • Live credentials — a real API credential issued to an onboarded Satchel client, governed by the satchel.eu terms, not by this page.

3. The sandbox is simulated

Every account, balance, card and transaction in the sandbox is synthetic. There are no real funds, no real accounts, and no real counterparties behind any of it. Any "transfer" you make — including a successful move_money call — changes numbers in a simulation and has zero effect in the real world. This remains true even when the MCP server is pointed at our UAT environment. Writes are off by default everywhere: move_money refuses to run unless you set SATCHEL_ALLOW_WRITES=true yourself. Sandbox output is not a statement of account, not a financial record, and not financial advice.

4. The waitlist

Joining the waitlist is not an account application. It triggers no KYC, opens nothing, and creates no entitlement to live credentials or to a Satchel account. Live accounts are opened by a personal manager after full onboarding, entirely under the satchel.eu terms and conditions. We may decline any request without giving a reason. You can ask us to remove your email at any time by writing to our data protection officer at dpo@satchel.eu.

5. Acceptable use

You agree not to:

  • overload or abuse the sandbox API — no load testing, scraping at volume, or deliberate disruption;
  • probe the service for access to real customer data or any system beyond the sandbox;
  • use the service to develop or test techniques for evading anti-money-laundering or sanctions controls;
  • present sandbox output as real financial records — to an auditor, an investor, a counterparty, or anyone else.

We may suspend or block access for breach, without notice.

6. Your assistant is yours

The service does not run an LLM. Your own assistant calls the MCP server, and whatever the tools return flows into that assistant's context under your agreement with your AI provider — we never send data to an LLM ourselves. You are responsible for the prompts you write, for reviewing what your agent does before it acts, and for the configuration you run it with, including whether you flip SATCHEL_ALLOW_WRITES.

7. Intellectual property

The site, the MCP server, the sandbox and their content remain the property of Satchelpay UAB. The downloadable Agent Skill bundles are provided for your personal or internal business use with the service; you may not resell them or pass them off as your own. Nothing here transfers any Satchel trademark or licence.

8. No warranty

The service is provided as-is, without warranty of any kind. It is a pre-launch preview: the sandbox may reset, reseed, change shape or go offline at any time without notice, and the API surface may change between visits. To the fullest extent permitted by law, our total liability arising from the service is limited to €100. Nothing in these terms limits liability that cannot be limited under Lithuanian law.

9. Changes to these terms

We may update these terms as the product evolves. The date at the top of this page is the version marker; continued use after a change means you accept the new terms. If a change matters — say, the sandbox stops being free — we will make it visible on the site rather than bury it here.

10. Governing law and contact

These terms are governed by the law of the Republic of Lithuania, and disputes belong to the courts of Lithuania. Questions about the terms or the service go to support@satchel.eu; privacy matters go to our data protection officer at dpo@satchel.eu. More about the company is at satchel.eu/about-us and satchel.eu/contact-us.