MCP server for SheetRender: render PDFs from HTML templates and spreadsheet data via the SheetRender API
Setup
Choose your client, copy the config, then fill in any required environment variables.
Local
claude mcp add sheetrender --env SHEETRENDER_API_KEY='<SHEETRENDER_API_KEY>' -- npx -y @sheetrender/mcp~/.codex/config.toml
[mcp_servers.sheetrender]
command = "npx"
args = ["-y", "@sheetrender/mcp"]
env = { SHEETRENDER_API_KEY = "<SHEETRENDER_API_KEY>" }
# codex mcp add sheetrender --env SHEETRENDER_API_KEY='<SHEETRENDER_API_KEY>' -- npx -y @sheetrender/mcp~/.cursor/mcp.json
{
"mcpServers": {
"sheetrender": {
"command": "npx",
"args": [
"-y",
"@sheetrender/mcp"
],
"env": {
"SHEETRENDER_API_KEY": "<SHEETRENDER_API_KEY>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"sheetrender": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@sheetrender/mcp"
],
"env": {
"SHEETRENDER_API_KEY": "<SHEETRENDER_API_KEY>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"sheetrender": {
"command": "npx",
"args": [
"-y",
"@sheetrender/mcp"
],
"env": {
"SHEETRENDER_API_KEY": "<SHEETRENDER_API_KEY>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"sheetrender": {
"command": "npx",
"args": [
"-y",
"@sheetrender/mcp"
],
"env": {
"SHEETRENDER_API_KEY": "<SHEETRENDER_API_KEY>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"sheetrender": {
"command": "npx",
"args": [
"-y",
"@sheetrender/mcp"
],
"env": {
"SHEETRENDER_API_KEY": "<SHEETRENDER_API_KEY>"
}
}
}
}Remote
claude mcp add --transport http sheetrender https://mcp.sheetrender.com/mcp --header 'Authorization: <AUTHORIZATION>'~/.codex/config.toml
[mcp_servers.sheetrender]
url = "https://mcp.sheetrender.com/mcp"
http_headers = { Authorization = "<AUTHORIZATION>" }
# codex mcp add sheetrender --url https://mcp.sheetrender.com/mcp~/.cursor/mcp.json
{
"mcpServers": {
"sheetrender": {
"url": "https://mcp.sheetrender.com/mcp",
"headers": {
"Authorization": "<AUTHORIZATION>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"sheetrender": {
"type": "http",
"url": "https://mcp.sheetrender.com/mcp",
"headers": {
"Authorization": "<AUTHORIZATION>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"sheetrender": {
"httpUrl": "https://mcp.sheetrender.com/mcp",
"headers": {
"Authorization": "<AUTHORIZATION>"
}
}
}
}claude_desktop_config.json · Customize › Connectors › Add custom connector
{
"mcpServers": {
"sheetrender": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.sheetrender.com/mcp",
"--header",
"Authorization:<AUTHORIZATION>"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"sheetrender": {
"url": "https://mcp.sheetrender.com/mcp",
"headers": {
"Authorization": "<AUTHORIZATION>"
}
}
}
}Environment variables
SHEETRENDER_API_KEY
Replace the placeholders with your own credentials and keep them out of version control.