housestyle MCP server
Audits CSS for the generic AI-built look, then fixes it: fonts, contrast, palettes, type scales.
0 stars12 downloads/wk
Reviews
Write oneNobody has reviewed housestyle yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
housestyle tools (6)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
audit_cssAudit CSS for the tells that make an interface look machine-generated: framework-default blues, Inter/Roboto stacks, purple-pink gradients, flat type scales, uniform radius and shadow, centred everything. Returns findings with the reasoning and a concrete fix. Run this before calling any UI finished.
build_paletteBuild a perceptually even colour ramp from one seed colour, in OKLCH. Returns 11 steps with contrast against white and black already computed, plus the CSS custom properties. Use this instead of hand-picking hex values, which produces unevenly spaced ramps.
build_type_scaleBuild a fluid modular type scale as clamp() values that interpolate with the viewport instead of stepping at breakpoints. The narrow end uses a gentler ratio so headlines stay readable on a phone.
check_contrastScore a foreground/background pair for readability. Reports the WCAG 2.2 ratio with AA/AAA verdicts and the APCA Lc value, which is the better guide for dark themes where WCAG 2.x passes pairs that are hard to read.
suggest_fontsSuggest Google Fonts for a role and mood, drawn from the live catalogue of ~1,950 families. Deliberately skips the overused defaults (Inter, Roboto, Poppins and similar) that make generated UI look generated.
suggest_pairingSuggest display-and-body font pairings for a mood, pairing across a category boundary so the contrast reads as deliberate. Returns ready-to-use @import URLs and CSS stacks.
Public scan report
scanner v0.1.9 · 2026-09-24 · same rubric, same numbers if you re-run it
- Code scan17 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 0 days ago15/15
- Maintainer identityregistry namespace matches repository owner6/10
What the publisher says
From the housestyle repository's README, as published. We do not edit it. Read it on GitHub
housestyle-mcp
An MCP server that stops AI-built interfaces from looking AI-built.
Agents are good at producing working UI and bad at producing UI that looks like somebody decided something. The result has a recognisable fingerprint: Inter on a Tailwind blue, a purple-to-pink gradient, one border radius everywhere, and a type scale where the headline is barely larger than the body text.
This server gives an agent the tools to notice that and fix it.
No API key. Colour and type maths runs locally; font data comes from Google Fonts' public metadata endpoint. Nothing to configure, nothing to sign up for.
Install
npx housestyle-mcpClaude Code
claude mcp add housestyle -- npx -y housestyle-mcpClaude Desktop / any MCP client
{
"mcpServers": {
"housestyle": {
"command": "npx",
"args": ["-y", "housestyle-mcp"]
}
}
}Tools
audit_css
Paste a stylesheet, token block, or Tailwind config. Returns the generic-design tells it found, why each one matters, and what to do instead.
## Design audit — 4 high, 3 medium, 1 low
### 1. !! framework-default-blue
**Found:** `#3b82f6 (Tailwind blue-500)`
**Why it matters:** A framework's stock blue signals that the palette was
inherited, not chosen. It is the single fastest way for an interface to look
like every other generated interface.
**Fix:** Choose a hue the product actually argues for and build the ramp from
it. build_palette generates a perceptually even ramp from any seed.Ten rules, all deterministic: default font stacks, framework blues, the AI gradient, uniform radius, uniform shadow, flat type scale, emoji used as icons, wholesale centring, missing measure limit, and pure black on pure white.
A clean audit is not a claim that the design is good — only that it does not carry the usual fingerprints.
suggestfonts / suggestpairing
Reads the live Google Fonts catalogue (~1,950 families) and ranks for a role and mood — editorial, technical, warm, brutalist, elegant, neutral.
The ranking is deliberately not "most popular". Popularity is what produces the anonymous look, so the top of the charts is penalised, the long tail is penalised for being untested, and the middle is preferred. Inter, Roboto, Poppins and thirteen other signature defaults are excluded unless you ask for them. Script-specific families are filtered out for Latin interfaces.
suggest_pairing pairs across a category boundary, because the change of category is what makes a pairing read as deliberate. Returns ready-to-paste @import URLs and CSS custom properties.
check_contrast
WCAG 2.2 ratio with AA/AAA verdicts, plus the APCA Lc value.
Both are reported because WCAG 2.x systematically misjudges dark themes — it will pass light-on-dark pairs that are genuinely hard to read. Where the two disagree on a dark background, trust APCA.
build_palette
An 11-step ramp from one seed colour, computed in OKLCH.
OKLCH rather than HSL because HSL lightness is not perceptual: at a fixed HSL lightness, yellow reads far brighter than blue, so an HSL ramp produces steps that look unevenly spaced. Chroma is tapered toward both ends and every step is fitted back into the sRGB gamut, so no step silently clips. Contrast against white and black is computed for each step.
buildtypescale
A fluid modular scale emitted as clamp(), so sizes interpolate with the viewport instead of stepping at breakpoints.
The narrow end uses a gentler ratio than the wide end, because a single ratio applied at 360px overshoots and headlines wrap badly. Body size stays fixed — only display sizes scale.
Design
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Install directly
Runs npx -y housestyle-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add housestyle-mcp -- npx -y housestyle-mcp
housestyle: common questions
- Is housestyle MCP server safe?
- Yes, by our scan: it is graded A (89/100). Read the housestyle safety report
- How do I install housestyle?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does housestyle need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is housestyle maintained?
- The last commit was in the last day (2026-09-24). The latest release is v1.0.2.
- What can I use instead of housestyle?
- Servers from other publishers that do the same job: Inspo MCP server.
Alternatives to housestyle
Same job from other publishers: the closest match first, then the best rated.
- InspoReal production websites for coding agents: palettes, fonts, fold autopsies and reference JSX.not reviewedEstablishedA