goldenratio-mcp
Provides setup for the tailwindcss-golden-ratio plugin, including installation command, tailwind.config.js configuration, plugin options, and the exact Tailwind theme values it generates for spacing, scale, fontSize extras, borderWidth, and lineHeight.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@goldenratio-mcpshow me the golden ratio spacing scale with values and CSS variables"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
goldenratio-mcp
An MCP server for goldenratio.app. Agents can use the site's golden-ratio design tools: the Golden Calculator, the golden spacing scale, the golden grid, the CSS variables and the Tailwind plugin setup.
The math is the site's own code, unedited:
src/site/calc.jsis a byte-for-byte copy of the site'ssrc/utils/calc.js(the Golden Calculator).src/site/tailwindcss-golden-ratio.cjsis a byte-for-byte copy ofindex.jsfrom tailwindcss-golden-ratio 0.3.5, the plugin the site'stailwind.config.jsloads for every spacing value, grid width and CSS variable. The server runs that file as-is and calls its theme functions the way Tailwind does.src/site/grid-examples.jsonandsrc/site/spacing-cheatsheet.jsonare pulled out of the site'sGrid.vueandSpacing.vueby the scripts inscripts/.
Every output was checked against the live site (see Verification).
The server is read-only. It needs no account and no secrets, stores nothing, and never calls goldenratio.app.
Remote endpoint: https://mcp.goldenratio.app/mcp (Streamable HTTP, stateless, no auth, 120 requests a minute per IP). The original address, https://goldenratio-mcp.fly.dev/mcp, still works and serves the same server. Use of the hosted endpoint is covered by Hosted service.
Install
Claude Code
# remote (nothing to install)
claude mcp add --transport http goldenratio-app https://mcp.goldenratio.app/mcp
# or local stdio
git clone https://github.com/truefrontier/goldenratio-mcp && cd goldenratio-mcp && npm install && npm run build
claude mcp add goldenratio-app -- node "$PWD/dist/stdio.js"Cursor / Grok Bot
Add this to ~/.cursor/mcp.json (or a project's .cursor/mcp.json):
{
"mcpServers": {
"goldenratio-app": { "url": "https://mcp.goldenratio.app/mcp" }
}
}For local stdio, use { "command": "node", "args": ["/absolute/path/to/goldenratio-mcp/dist/stdio.js"] }.
Grok Bot uses the same thing. Add a custom MCP connector with the URL https://mcp.goldenratio.app/mcp and no auth.
Any other MCP client
Add a remote (Streamable HTTP) server with the URL above. If the client only runs stdio servers, bridge it with npx -y mcp-remote https://mcp.goldenratio.app/mcp, or run node dist/stdio.js from a local build.
Related MCP server: leftbrain
Tools
Tool | Site feature | What it returns |
| Stack spacers 1-11 on a left and right side. Returns whether they're equal and every combination that makes the shorter side match ("Try"), plus what the site shows under each column. The site starts at left | |
| Spacers 1-11, half-1..11 and double-1..11 with exact values, px, CSS variable names and Tailwind keys, for any | |
|
| |
| Site stylesheet | The |
| "Get Started" on the home page | Install command and |
| Home page explainer / Alfred workflow | Step any number up or down by 1.61803398875. |
All tools are annotated readOnlyHint: true.
Not covered
The calculator's confetti, colors and button UI. The tool returns the same state the page shows.
The Alfred workflow download itself.
golden_ratio_stepsdoes the same math.Anything outside the three tools pages (home page copy, header, footer).
Site quirks kept on purpose
--golden-ratioships as1.61803398875px. The plugin passes the ratio as a bare number and Tailwind 1 addspxto bare numbers.--gris the unitless ratio.golden_css_variablesreproduces this so its output matches the site byte for byte.The Spacing page's table is rounded by hand (for example spacer 5 shows
14.828px, the exact value is 14.8328px).golden_spacingreturns both:valuesare the exact numbers the site's CSS uses, andsite_cheatsheetis the table as printed.Column heights in
golden_calculatorare exact math rounded to 0.1px. The site measures rendered heights, which Chrome rounds to 1/64px, so the two can differ by 0.1px. The matches and the equal/not-equal result are identical.The plugin targets Tailwind CSS 1.x, like the site (
tailwindcss ^1.4).
Hosted service
The endpoint at https://mcp.goldenratio.app/mcp (also reachable at https://goldenratio-mcp.fly.dev/mcp) is provided free and as-is, with no guarantee of uptime or accuracy. It may change, be rate-limited, or shut down at any time without notice.
Acceptable use. Don't abuse or overload the service, don't try to get around the rate limit, and don't use it for anything illegal. We may block traffic that does.
Data. The server doesn't need an account, stores nothing you send, and doesn't write request or IP logs. To enforce the rate limit it keeps each client IP address in memory for about a minute, then drops it. The service is hosted on Fly.io, which routes the traffic and handles it under its own privacy policy. We don't sell any data.
License
MIT, Copyright (c) 2026 Brandname Maker LLC d/b/a True Frontier. Third-party notices are in THIRD_PARTY.md.
The goldenratio.app and True Frontier names and logos aren't covered by this license.
Develop
npm install
npm run build # tsc, then copies src/site into dist/site unchanged
npm test # calls every tool through a real MCP client over stdio
node scripts/smoke.mjs https://mcp.goldenratio.app/mcp # same, against the remote
npm run start:http # local Streamable HTTP on :8080/mcp
npm run extract # regenerate the JSON data from a ../goldenratio-app checkoutDeploy: fly deploy (app goldenratio-mcp, see fly.toml).
Verification
Checked with headless Chrome against the live site on Oct 26, 2026. All 152 checks were exact matches:
The
:rootblock fromgolden_css_variables(min) is identical to the one in the site's live stylesheet.All 33
w-grp-*widths match the live CSS. All 33--golden-ratio-*values match, and each.h-Nutility points at the matching variable.Both Spacing page tables match
site_cheatsheetcell for cell.The 38 example rows on the Grid page match
site_examples(row and column classes).49 calculator states were checked: the site's starting state, 8 hand-picked cases and 40 random ones, each set by clicking the site's buttons. Equal/not-equal, the "Try"/"Using" heading and every listed combination matched on both sides. Heights were within 0.1px.
This server cannot be deployed
Maintenance
Related MCP Connectors
500+ deterministic tools for AI agents: math, conversion, validation, hashing, encoding, date/time.
Exactly 50 data transformation and live web verification tools for AI agents.
Free deterministic tools for math, data transforms, dates, text, statistics, finance, and units.
PDF, image, video, OCR, screenshot, SQL, QR and text tools for agents. No API key, no signup.
Related MCP Servers
AlicenseNot gradedqualityCmaintenanceProvides over 500 deterministic tools for math, conversions, validation, hashing, and more, enabling AI agents to perform accurate calculations and data transformations without hallucination.1MIT- AlicenseNot gradedqualityAmaintenanceProvides exact, deterministic tools for math, dates, units, validation, and more to AI agents, returning precise answers with explicit assumptions and warnings instead of model guesses.MIT
- AlicenseBqualityBmaintenanceEnables AI agents to perform accurate local computations including arbitrary-precision math, date handling, unit conversion, subnet calculations, encoding, hashing, and text analysis, all without network calls or API keys.270MIT
- AlicenseAqualityBmaintenanceEnables AI agents to perform exact, reproducible mechanical computation — text diffing, hashing, JSON querying, calendar arithmetic, deadline-bounded regex extraction, CSV parsing, similarity scoring, unit and base conversion — instead of relying on probabilistic guessing. Runs dependency-free, read-only and offline over stdio, with schema validation and hard caps on every operation so no call can hang the client.1541 npmMIT