mcpbeat Sign in

Sheetrender MCP Server

by sheetrender Your server? Claim it
answering

Sheetrender MCP is answering right now. Last checked 12 min ago. 58 installs a week from npm. It exposes 3 tools. Last commit 12 Oct 2026.

Render PDFs from templates and spreadsheet data via SheetRender, locally or at mcp.sheetrender.com

Installs per day peak 683 · avg 49 · -91% w/w
a month agotoday
Uptime history 44 days of history · worst day 99%
44 days agonow
100.0%
Uptime 24h
92 of 92 checks
3
Tools
read from the server
436 ms
Response time
average over 24h
58
Installs / week
npm and PyPI

What changed 2

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 2 October 2026. No other catalogue keeps this.

12 Oct a tool description was rewritten render_documents
2 Oct a tool changed version

Nothing serious here today

Today is the operative word: we check Sheetrender MCP every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 12 min ago.

run in your terminal
claude mcp add sheetrender-mcp --transport http https://mcp.sheetrender.com/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "sheetrender-mcp": {
      "url": "https://mcp.sheetrender.com/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.sheetrender-mcp]
url = "https://mcp.sheetrender.com/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "sheetrender-mcp": {
      "url": "https://mcp.sheetrender.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "sheetrender-mcp": {
      "url": "https://mcp.sheetrender.com/mcp"
    }
  }
}

This one needs environment variables set before it will start: SHEETRENDER_API_KEY (SheetRender API key (sr_live_...), from sheetrender.com under Settings), SHEETRENDER_API_URL (Base URL of the SheetRender API; defaults to https://sheetrender.com). The author declared them in the registry entry; get the values from the project itself.

Available tools 3

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

continue
create_continue_link
Create a link to the template's page on the SheetRender website with the user's rows loaded, so they can be kept as a SheetRender project. Call this only when the user asks to continue on the website, to keep or save the rows, to repeat or schedule the job, or to have the documents delivered by email; do not call it otherwise. Accepts up to 100 rows. The rows are stored until they are loaded into a project or for 7 days, whichever comes first, and the link expires after 7 days.
document
list_document_templates
List the document templates this server can fill from rows of data: certificate of completion, letter, donation receipt and job offer letter. Returns each template's key, name, a one-line description, page size and orientation, and its fields (key, label, whether it is required, an example value, and how the value is printed). Call this first when the user wants PDFs made from a spreadsheet, a table, a CSV or a list of people, so you can map their columns onto a template's field keys before calling render_documents. Takes no arguments.
render
render_documents
Render one PDF per row of data with a built-in template, and return a PNG preview and a PDF download link for each document. Use when the user has a spreadsheet, table, CSV or list and wants a certificate of completion, letter, donation receipt or job offer letter for each row. Get the field keys from list_document_templates, map the user's columns onto them, and pass each row as an object keyed by field key; values must be text, numbers, true/false or null; a text value may hold at most 2000 characters unless list_document_templates gives a different limit for that field. Renders up to 25 rows per call and up to 50 documents per month for each user (in Claude, each conversation); callers the service cannot tell apart, such as all Claude users together, also share one monthly limit. The response says how many documents remain this month (or that the month's limit is shared with other users) and when the count resets. Rows missing a required field are reported in missing_fields. Preview and PDF links expire after one hour. This tool only fills the built-in templates; it does not accept HTML or custom designs.

Endpoints

URLTransportStateLatencyChecked
https://mcp.sheetrender.com/mcp streamable-http answering 432 ms 12 min ago

Alternatives to Sheetrender MCP

same job, measured the same way
Sheets
by theluckystrike

Read, filter and edit spreadsheet data - xlsx and csv - from your AI chat. Local processing.

local only
Lemonado
by lemonadolabs

MCP server for querying and analyzing data from ad platforms, analytics tools, and spreadsheets

answering
Google Sheets
by mcparmory

Create, read, and modify spreadsheet data, formatting, and sheets

240 installs/wk local only
Google Sheets
by domdomegg

Allow AI systems to read, write, and query spreadsheet data via Google Sheets.

576 installs/wk local only
Dvt
by dvt

Dashboards as data. Author, validate, render, and share dvt dashboards from any MCP client.

answering
Pivot
by theluckystrike

Group, aggregate and pivot spreadsheet or CSV data from your AI chat: filters, sums, sorts.

13 tools local only
Carbone MCP
by carbone

Automate production-ready PDF, Word, Excel and PowerPoint documents from templates and JSON data

90 installs/wk 12 tools answering
Talonic
by talonicdev

Extract structured, schema-validated data from PDFs, scans, images, spreadsheets, and forms.

1 063 installs/wk local only

Sheetrender MCP — questions

Answers built from our own checks of this server.

What can Sheetrender MCP do?
It exposes 3 tools, read directly from the server on our last check. Among them: create_continue_link, list_document_templates, render_documents. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Sheetrender MCP working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 92 of 92 checks got a reply (100.0%), average response time 436 ms. The bar chart above shows every period we have measured.
How do I connect Sheetrender MCP?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Sheetrender MCP need an API key?
No. Sheetrender MCP completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 3 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Sheetrender MCP?
It answers our handshake in 436 ms on average, which is faster than 27% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
How many people use Sheetrender MCP?
The npm package @sheetrender/mcp was installed 58 times in the last week. Week over week that is -91%. We show installs rather than GitHub stars on purpose: a star is a bookmark, an install is someone actually running it.
Is Sheetrender MCP open source?
Yes — it is published under the MIT licence, written in TypeScript and 1 stars on GitHub. The source link is on this page, so you can read exactly what it does with your data before you connect it.