AI Sheet Filler Logo AI Sheet Filler

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
GitHub Repository
Terms of Service Privacy Policy