About TinyScale
TinyScale provides coding agents with SaaS building blocks such as waitlists, feedback widgets, and changelogs, and lets them verify integrations. Projects can be previewed without signing up or paying, then claimed and continued on the Free plan.
Key features
- 01Set up waitlists and feedback widgets
- 02Publish changelogs with RSS/JSON feeds
- 03Check deployed pages in a browser
- 04Configure onboarding checklists and CSV imports
- 05Capture page demos and report AI descriptions
- 06Verify integrations with real results
Use cases
- 01Add a waitlist for a product launch
- 02Add feedback and changelog features to an app
- 03Check that a deployed page looks as expected
- 04Import and validate approved CSV data
MCP support
The local MCP server runs in the project directory, allowing coding agents to configure TinyScale products and verify integrations. Credentials are stored in the Git-ignored `.tinyscale/` directory.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
Tools
42Saved tool list · updated 3w ago
| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | Yes | Human-readable project name |
| products | array | No | Optional products to enable in addition to TinyFeedback and TinyCheck |
Details
From the project READMETinyScale
Small SaaS building blocks your coding agent can set up, verify, and hand to you.
Ask your agent to "add a launch waitlist" or "add a feedback widget and a changelog". It creates a TinyScale project with no account and no card, wires the embed into your app, proves it works with a real result, then opens a claim page so you keep it on the Free plan.
| Product | What you get |
|---|---|
| TinyWaitlist | Launch waitlist with explicit consent, email confirmation, unsubscribe and export |
| TinyFeedback | Anonymous plain-text feedback widget, no user accounts needed |
| TinyChangelog | Release notes you approve, published as a hosted page, RSS/JSON feed and embed |
| TinyCheck | Browser check that a deployed page really shows what you expect |
| TinyActivate | Onboarding checklist that completes when your backend confirms the work |
| TinyImport | CSV upload, column mapping and validation; your backend pulls approved rows |
| TinyDemo | Captured walkthrough of a page you own, reviewed before publishing |
| TinyCite | Report on how AI answers describe your product, with suggested page fixes |
Use it from a coding agent (MCP)
Add the local MCP server to your agent. It runs in your project directory and keeps credentials in
.tinyscale/ (git-ignored, never returned to the model).
Claude Code
claude mcp add tinyscale -- npx -y tinyscale mcp
Or install the plugin, which adds the MCP server plus a skill that teaches Claude the setup flow:
/plugin marketplace add sanv725/tinyscale-agent
/plugin install tinyscale@tinyscale
Cursor, Windsurf, VS Code, Codex and other MCP clients
{
"mcpServers": {
"tinyscale": { "command": "npx", "args": ["-y", "tinyscale", "mcp"] }
}
}
Then ask: "Use TinyScale to add a launch waitlist to this app and verify it works."
Use it from the command line
Requires Node.js 20 or later.
npx tinyscale workspace discover # products and preview limits
npx tinyscale workspace create --name "My app" --products tinywaitlist,tinychangelog
npx tinyscale waitlist create --configuration-json '{...}'
npx tinyscale workspace claim # human claims the project, no payment
npx tinyscale --help
Each product has an exact agent guide: agent.md · waitlist · changelog · activate · import · demo · cite
How it works
- Preview — the agent creates a project that lasts 72 hours. No sign-up, no card. Limits are small and hard-stop; nothing is charged.
- Verify — the agent proves the integration with a real result: a feedback submission ID, a synthetic waitlist signup, a passing browser check with a receipt.
- Claim — you open the claim page, sign in, and the same project, IDs and embeds continue on Free. Public-facing actions (accepting real emails, publishing release notes) need your approval.
Security
- Credentials live only in
.tinyscale/agent-state.json(mode 0600, git-ignored). Tool results never include them or the claim link. - The CLI only talks to
https://api.tinyscale.io(plain HTTP only for localhost development). - Widgets only run on exact HTTPS origins you configure; browser checks require proof you own the origin.
Links
tinyscale.io · Products · Guides · Issues
MIT licensed client. The hosted service has its own terms at tinyscale.io.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.