Innovayse
Model Context Protocol server

Connect your AI assistant to Innovayse Sheets

An MCP server that lets Claude, ChatGPT, or any MCP-compatible assistant read and edit your spreadsheets — always on your behalf, never on its own.

innovayse-mcp
MCP client Bearer (your own token)innovayse-mcp same tokensheets-api

A thin adapter, not a credential store

It holds no credential of its own, keeps no session, and makes no permission decision about a document.

Acts on your behalf

Every call carries your own token. What a request may do is exactly what you may do — nothing more.

No stored credentials

The HTTP transport reads the caller's token from the Authorization header and never consults a file.

Stateless by design

No session id is issued or validated. A fresh MCP server is built per request, so it scales without a shared store.

Scoped & audited

Destructive operations require explicit consent, and every tool call is logged with who, what, and whether it was allowed.

Two transports, one model

The same thirteen tools and the same security model work whether the client is local (stdio) or remote (HTTP).

Renews itself

Access tokens last about fifteen minutes and are renewed automatically — you are not prompted to sign in again every few minutes.

Set up as a custom connector

Works with any MCP-compatible client — Claude and ChatGPT both support custom connectors like this one.

1

Open Connectors

Open your assistant’s connector settings. In Claude: Settings → Connectors → Add → Custom connector. ChatGPT and other MCP clients have an equivalent screen.

Settings → Connectors → Add → Custom connector
2

Point it at the server

Give it a name, then paste the remote MCP server URL.

https://sheets.innovayse.com/mcp
3

Client credentials

Use Client ID innovayse-mcp. Leave Client Secret blank unless your workspace admin tells you otherwise — your assistant completes sign-in through your own SSO.

OAuth Client ID: innovayse-mcp
OAuth Client Secret: (leave blank)

Thirteen tools, grouped by what they touch

Every tool operates on a single spreadsheet, sheet, or range — never on the workspace at large.

Read

Read cells · Read a range · Get a sheet · Get a spreadsheet · List spreadsheets · List sheets

Write

Update cells · Append rows · Clear a range

Structure

Create/delete a sheet · Create a spreadsheet · Column widths · Conditional format

Collaborate

Add a comment · List comments · Charts

Templates

List templates · Use a template

Destructive (explicit consent)

Trash a spreadsheet · Delete a sheet · Delete a chart

IDENTITY

Never ambient authority

A fallback credential shared across callers would turn one process's token into authority for everyone who reaches it. This server refuses that shortcut — the HTTP transport reads only the caller's own Authorization header, request by request.

AUDIT

An operation, never a value

Two structured log streams record who called which tool, on which document, and whether it was allowed — and nothing from inside a cell. Destructive calls are logged twice, so they can be reviewed without filtering a high-volume stream.

Frequently asked questions

MCP is an open standard that lets AI assistants like Claude and ChatGPT call tools exposed by a server — in this case, tools that read and edit Innovayse Sheets spreadsheets.

Bring your AI assistant into the sheet

Available as a custom connector · sign in with your own account

See setup