Small-business spreadsheet templates: find by trade (landlord, bakery, stocktake), free .xlsx files.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Find templates by trade, job or need, e.g. "landlord", "bakery", "stocktake", "mileage", "wedding", "invoice". Matches names, who each is for and tab names; free versions first when one exists.
Trade, job or need
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
claude mcp add --transport http templates https://mcp-templates.tuper.app/mcp
Find templates by trade, job or need, e.g. "landlord", "bakery", "stocktake", "mileage", "wedding", "invoice". Matches names, who each is for and tab names; free versions first when one exists.
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| query* | string | Trade, job or need |
{
"type": "object",
"required": [
"query"
],
"properties": {
"limit": {
"type": "integer",
"default": 8,
"maximum": 30,
"minimum": 1
},
"query": {
"type": "string",
"minLength": 2,
"description": "Trade, job or need"
}
},
"additionalProperties": false
}Returns https download URLs (.xlsx, plus a filled example when it exists) of one free template, e.g. "free-rental-property-spreadsheet" or a trade name ("landlord", "invoice"). Only files already free on tuper.app/templates/free/ are returned; paid files never are.
| Argument | Type | Description |
|---|---|---|
| id* | string | Free template id or trade name |
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "Free template id or trade name"
}
},
"additionalProperties": false
}Catalogue of Tuper spreadsheet templates: for each its name, who it is for, tabs, price in USD, free or paid, page URL and (paid) Polar buy link. Includes the Stocktake Kit and the bundle price. Filter by access.
| Argument | Type | Description |
|---|---|---|
| access | string |
{
"type": "object",
"properties": {
"access": {
"enum": [
"all",
"free",
"paid"
],
"type": "string",
"default": "all"
}
},
"additionalProperties": false
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 2, 2026.