Terms of Service
Plain terms for an open source tool. Feri is free software you may run yourself, provided as-is and without warranty.
Effective date: 1 July 2025. These Terms govern your use of the Feri website, the Feri MCP server, and the hosted Feri Discord bot and relay (together, the "Services").
1. Acceptance of these Terms
1.1 By accessing the website, installing or running the MCP server, or using the hosted bot and relay, you agree to these Terms. If you do not agree, do not use the Services.
1.2 If you use the Services on behalf of an organisation, you confirm you are authorised to bind that organisation to these Terms.
2. Definitions
- 2.1 "MCP Server" — the open source Model Context Protocol server you run on your own machine or infrastructure.
- 2.2 "Hosted Services" — the relay and the Discord bot that we operate.
- 2.3 "Connection Code" — the twelve (12) character code that binds one MCP Server session to one Discord channel.
- 2.4 "We", "us", "our" — the maintainers of the Feri project who operate the Hosted Services.
- 2.5 "You" — the individual or entity using the Services.
3. Software and licence
3.1 Feri is free and open source software licensed under the GNU General Public License, version 3.0 (GPL-3.0). Your rights to use, study, modify, and redistribute the software are governed by that licence.
3.2 In the event of any conflict between these Terms and the GPL-3.0 with respect to the licensed source code, the GPL-3.0 prevails for that source code. These Terms additionally govern your use of the Hosted Services, which the GPL-3.0 does not address.
3.3 The core open source MCP server will always remain available as free software. A free, fully functional version that you can self-host will always exist.
4. Acceptable use
4.1 You agree not to use the Services to:
- break any applicable law or regulation;
- infringe the rights of others, including intellectual property and privacy rights;
- attempt to access connections, codes, or channels that are not yours, or to circumvent session isolation;
- probe, scan, brute-force, overload, or otherwise disrupt the Hosted Services or the infrastructure they run on;
- evade or interfere with rate limiting, abuse prevention, or security controls;
- transmit malware, or use the Services to distribute unlawful, harmful, or abusive content.
4.2 You are responsible for your own conduct in connected Discord channels and for complying with Discord's terms and policies.
5. Connections and codes
5.1 A Connection Code is the only credential for a connection. You are responsible for keeping your code confidential. Anyone holding an active code can send and receive messages for that connection's channel.
5.2 A code binds one MCP Server session to one Discord channel. Codes are unverified for ten (10) minutes and expire if not verified, and an active connection that is not used for seven (7) days may be soft-expired.
5.3 If you believe a code has been exposed, run
/disconnect in the channel or revoke from your IDE, then
generate a new one.
6. Service availability
6.1 The Hosted Services are provided on an "as available" basis. We do not guarantee any particular uptime, latency, or that the Services will be uninterrupted or error-free.
6.2 We may modify, suspend, rate-limit, or discontinue any part of the Hosted Services at any time. Because messages are transient (delivered within five minutes or deleted), an outage may result in undelivered messages being lost.
6.3 You can reduce dependence on the Hosted Services at any time by self-hosting, as permitted under the GPL-3.0.
7. Free and paid tiers
7.1 The Hosted Services are currently offered free of charge. There is no advertising and no sale of data.
7.2 We may, in the future, introduce optional paid tiers for premium features. Any such tiers will be optional, and a free, fully functional open source version that you can self-host will always remain available. Specific pricing and terms for any paid tier will be presented before you choose to subscribe.
8. Third-party services
8.1 The Services interoperate with Discord and run on third-party infrastructure. Your use of Discord is subject to Discord's own terms and policies, and the Feri bot operates in accordance with the Discord Developer Policy.
8.2 We are not responsible for the availability, conduct, or content of third-party services, and their terms govern your use of them.
9. Disclaimer of warranty
9.1 To the fullest extent permitted by applicable law, the Services are provided "AS IS" and "AS AVAILABLE", without warranty of any kind, whether express, implied, or statutory, including but not limited to implied warranties of merchantability, fitness for a particular purpose, title, and non-infringement.
9.2 This reflects the warranty disclaimer of the GPL-3.0 under which the software is distributed. You assume the entire risk as to the quality and performance of the Services.
10. Limitation of liability
10.1 To the fullest extent permitted by applicable law, in no event will the maintainers or contributors be liable for any indirect, incidental, special, consequential, exemplary, or punitive damages, or for any loss of data, profits, revenue, or goodwill, arising out of or relating to your use of, or inability to use, the Services, even if advised of the possibility of such damages.
10.2 To the fullest extent permitted by applicable law, our total aggregate liability arising out of or relating to the Services will not exceed the greater of (a) the amount you paid us, if any, for the Services in the twelve (12) months before the event giving rise to the claim, or (b) zero, given the Services are provided free of charge.
10.3 Nothing in these Terms excludes or limits liability that cannot be excluded or limited under applicable law, including liability for death or personal injury caused by negligence, or for fraud. Where mandatory consumer-protection law applies to you, nothing here removes the rights it grants you.
11. Indemnity
11.1 You agree to indemnify and hold harmless the maintainers and contributors from any claims, liabilities, damages, and reasonable expenses arising from your misuse of the Services or your breach of these Terms, to the extent permitted by applicable law.
12. Termination
12.1 You may stop using the Services at any time. Running
/disconnect in a channel, or revoking from your IDE,
terminates that connection: its status becomes revoked, its
channel mapping is deleted, and its message queue is purged.
12.2 We may suspend or revoke a Connection Code, or restrict access to the Hosted Services, where we reasonably believe it is necessary to protect the Services or other users — for example, in response to abuse, security risks, or breach of section 4. Where practical and lawful, we will act proportionately.
12.3 Termination of the Hosted Services does not affect your rights to the open source software under the GPL-3.0, which continue regardless.
12.4 Sections 9, 10, 11, and 14 survive termination.
13. Changes to these Terms
13.1 We may update these Terms as the Services evolve. Material changes will be reflected by an updated effective date on this page, with history visible in the public source repository.
13.2 Continued use of the Services after a change takes effect constitutes acceptance of the updated Terms.
14. Governing law
14.1 These Terms are intended to operate internationally. Where a mandatory law of your country of residence applies to you as a consumer, these Terms do not override the protections that law guarantees.
14.2 Any dispute will be resolved under the applicable law and before the competent courts determined by ordinary conflict-of-laws rules, subject always to clause 14.1.
15. Contact
15.1 Questions about these Terms can be raised through the project's public repository. See also our Privacy Policy.
This document is provided for transparency and does not constitute
legal advice. The website is available at https://getferi.dev.