servalsheets

general MCP Server

Production-grade Google Sheets MCP server — 25 tools, 408 actions, TypeScript strict mode

VerifiedInstall Ready
generalgeneraltypescriptgcp
3 views0 stars1 forksv2.0.0MIT

Why This Matters

Discovered via github-topic:mcp-server and last synced 3mo ago.

VerifiedInstall Ready
Source
github-topic:mcp-server
Stars
0
Last synced
3mo ago
Install
Instructions detected

Install

1. Install the package

npx -y servalsheets@latest

2. Add to claude_desktop_config.json

{
  "mcpServers": {
    "servalsheets": {
      "command": "npx",
      "args": [
        "-y",
        "servalsheets@latest"
      ]
    }
  }
}

Config file location: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) / %APPDATA%\Claude\claude_desktop_config.json (Windows)

69
Tools
0
Resources
0
Prompts
Standard I/O
Transport

Available Tools (69)

Mode

Actions Available

sheets_format

23

sheets_history

7

sheets_bigquery

17

sheets_connectors

10

QUOTA_EXCEEDED

API quota exceeded

STDIO

No

Action

Input Shape

Metric

Target

sheets_auth

4

sheets_advanced

31

sheets_composite

14

sheets_dependencies

7

SHEET_NOT_FOUND

Sheet doesn't exist

AMBIGUOUS_RANGE

Multiple header matches

JSON

Health check endpoint

batch_write

`{ action: 'batch_write', spreadsheetId, data }`

sheets_dimensions

28

sheets_confirm

5

sheets_templates

8

Code

Description

RATE_LIMITED

Too many requests

Yes

Per-user JWT claims validated on each request

read

`{ action: 'read', spreadsheetId, range, valueRenderOption }`

Scenario

API Timeout

2025-11-25

Streamable HTTP + paginated responses

Tool

Actions

sheets_collaborate

35

sheets_fix

6

sheets_federation

4

INVALID_PARAMS

Invalid parameters

EFFECT_SCOPE_EXCEEDED

Operation too large

Endpoint

Format

batch_read

`{ action: 'batch_read', spreadsheetId, ranges }`

100

100

45000ms

90000ms

sheets_data

19

sheets_quality

4

sheets_appsscript

18

sheets_compute

16

PERMISSION_DENIED

No access

Transport

RBAC enforced?

Data

C C -->

clear

`{ action: 'clear', spreadsheetId, range }`

sheets_visualize

18

sheets_analyze

18

7

Register, Unregister, List, Test

1

1

Feature

Status

SEP-1577

AI-powered analysis (sheets_analyze)

sheets_session

26

sheets_agent

8

RANGE_NOT_FOUND

Range not found

Route

Description

append

`{ action: 'append', spreadsheetId, range, values }`

2

2

Latency-sensitive

20000ms

SEP-1036

User confirmations for destructive ops

sheets_webhook

10

PARSE_ERROR

Invalid JSON

PRECONDITION_FAILED

Expected state mismatch

write

requests

sheets_core

19

sheets_transaction

6

Strategy

API Calls

60000ms

120000ms

10

10

30000ms

60000ms

SEP-1686

Background execution, cancellation

Works Well With - Skills

Self Improving Agent

Captures and maintains learnings, errors, and corrections. Use when a command fails, the user corrects an assumption, a capability is missing, knowledge is outdated, or a better approach is found. Review relevant saved guidance before major tasks, reuse, and promotion; revalidate it according to wha

3993 starsHas guide

referrals

When the user wants to create, optimize, or analyze a referral program, affiliate program, or word-of-mouth strategy. Also use when the user mentions 'referral,' 'affiliate,' 'ambassador,' 'word of mouth,' 'viral loop,' 'refer a friend,' 'partner program,' 'referral incentive,' 'how to get referrals,' 'customers referring customers,' or 'affiliate payout.' Use this whenever someone wants existing users or partners to bring in new customers. For launch-specific virality, see launch.

1104 starsHas guide

revops

When the user wants help with revenue operations, lead lifecycle management, or marketing-to-sales handoff processes. Also use when the user mentions 'RevOps,' 'revenue operations,' 'lead scoring,' 'lead routing,' 'MQL,' 'SQL,' 'pipeline stages,' 'deal desk,' 'CRM automation,' 'marketing-to-sales handoff,' 'data hygiene,' 'leads aren't getting to sales,' 'pipeline management,' 'lead qualification,' or 'when should marketing hand off to sales.' Use this for anything involving the systems and proc

1104 starsHas guide

schema

When the user wants to add, fix, or optimize schema markup and structured data on their site. Also use when the user mentions "schema markup," "structured data," "JSON-LD," "rich snippets," "schema.org," "FAQ schema," "product schema," "review schema," "breadcrumb schema," "Google rich results," "knowledge panel," "star ratings in search," or "add structured data." Use this whenever someone wants their pages to show enhanced results in Google. For broader SEO issues, see seo-audit. For AI search

1104 starsHas guide