Terms of Service
Last Updated: January 2025
1. Introduction
These Terms of Service ("Terms") govern your use of the MCP Sheet Filler service ("Service"), an open-source Model Context Protocol (MCP) server for managing tabular data using Google Sheets as a storage backend.
By using this Service, you agree to be bound by these Terms. If you do not agree to these Terms, do not use the Service.
2. Service Description
MCP Sheet Filler is an MCP server that provides tools for:
- Storing and managing tabular data in Google Sheets
- Safely auto-filling data with no-overwrite protection
- Managing field schemas and data validation
The Service operates via HTTP transport with OAuth authentication for remote deployment.
3. User Responsibilities
3.1 Google Account Security
You are responsible for:
- Maintaining the security of your Google account credentials
- Protecting OAuth tokens and credentials used with this Service
- Any activity that occurs under your account
3.2 Data Management
- All data is stored in your own Google Sheets documents
- You are responsible for backing up your data
- You are responsible for managing access permissions to your Google Sheets
3.3 Acceptable Use
You agree not to:
- Use the Service for any unlawful purpose
- Attempt to gain unauthorized access to other users' data
- Interfere with or disrupt the Service
- Use the Service to store illegal or harmful content
4. Data Storage and No-Overwrite Guarantee
4.1 Storage Location
The Service does not store your data on its servers. All data is stored in Google Sheets documents that you own and control.
4.2 No-Overwrite Protection
The Service includes a no-overwrite feature that prevents accidental overwriting of existing data. The save_object_no_overwrite operation will never change non-empty values. This is a core feature of the Service.
4.3 Definition of Empty Values
Empty values are defined as: null, empty string, or whitespace-only string. Values such as 0, false, and "0" are considered non-empty and will not be overwritten.
5. Authentication and Token Handling
5.1 HTTP Transport
When using HTTP transport:
- Authentication is performed via Google OAuth 2.0
- Access tokens are validated per-request and are NOT stored on the server
- Your identity is verified cryptographically via Google
6. Third-Party Services
The Service integrates with:
- Google Sheets API: For data storage and retrieval
- Google OAuth 2.0: For authentication
Your use of these Google services is subject to Google's Terms of Service and Privacy Policy.
7. Intellectual Property
MCP Sheet Filler is open-source software. The source code is available under the MIT License. You may use, modify, and distribute the software in accordance with that license.
8. Disclaimer of Warranties
THE SERVICE IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT.
The project maintainers do not warrant that:
- The Service will be uninterrupted or error-free
- Defects will be corrected
- The Service is free of viruses or other harmful components
9. Limitation of Liability
TO THE MAXIMUM EXTENT PERMITTED BY LAW, THE PROJECT MAINTAINERS SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, OR ANY LOSS OF PROFITS OR REVENUES, WHETHER INCURRED DIRECTLY OR INDIRECTLY, OR ANY LOSS OF DATA, USE, GOODWILL, OR OTHER INTANGIBLE LOSSES.
10. Service Availability
- The Service is provided without any Service Level Agreement (SLA)
- The project maintainers may modify, suspend, or discontinue the Service at any time
- Self-hosted deployments are your responsibility to maintain
11. Modifications to Terms
We may modify these Terms at any time. Changes will be indicated by updating the "Last Updated" date. Continued use of the Service after changes constitutes acceptance of the modified Terms.
12. Governing Law
These Terms shall be governed by and construed in accordance with applicable laws, without regard to conflict of law principles.
13. Contact
For questions about these Terms, please:
- Open an issue on GitHub: https://github.com/popstas/mcp-sheet-filler/issues
- Email: popstas@gmail.com