awwwards-mcp
Provides access to Awwwards winning and nominated websites, enabling search by style or category and extraction of design tokens such as color palette, typography, layout, and motion specifications.
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., "@awwwards-mcpSearch awwwards for a minimal portfolio, pick one, and extract its design specs."
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.
awwwards-mcp — live Awwwards design specs for Lovable
Standalone MCP server that gives Lovable (or any MCP client) live access to awwwards.com winners. Lovable can call it on-demand — "design this like an Awwwards winner for [style/industry]" — and get structured JSON design tokens (palette / typography / layout / motion / CSS variables / Tailwind tokens) it can apply programmatically.
Live scrape on every call — no frozen library. Uses the full pool (winners + nominees + directory) with graceful fallback.
Public, no auth — paste a single URL into Lovable → Settings → MCP.
Live endpoint
https://awwwards-mcp.yytrout18.workers.dev/mcpAlso accepts POST / and POST /sse (same handler). GET / is a landing page. GET /health returns HTML landing as well.
Related MCP server: systembridge-mcp
Tools
search_awwwards
Discover award-winning references by vibe. Live-scrapes awwwards.com.
arg | type | description |
| string | Free-text vibe — |
| string | Alias for |
| string |
|
| integer 1–20 | default 10 |
Returns { usedUrl, count, sites: [{slug, url, title, thumbnail}] }.
extract_awwwards_specs
Pull structured tokens from any awwwards.com winner/nominee page.
arg | type | description |
| string required |
|
Returns:
{
"source": { "awwwardsUrl": "...", "title": "...", "externalUrl": "https://...", "image": "https://..." },
"meta": { "description": "...", "tags": ["Minimal","3D","GSAP"], "award": "Site of the Day", "paletteCount": 2 },
"palette": { "colors": [{"hex":"#01C654","role":"primary"}], "rawHexes": ["#FFFFFF","#01C654"], "cssVariables": {"--color-background":"#FFFFFF"} },
"typography": { "heading": "Inter — 600", "mood": "minimal", "pairing": "..." },
"layout": { "patterns": ["generous whitespace, 12-col grid"], "spacing": "generous", "grid": "12-col, gap 24px" },
"motion": { "libraries": ["GSAP","Three.js"], "intensity": "experimental — WebGL / Three.js heavy" },
"tokens": { "css": "--color-primary: #01C654;", "tailwind": { "colors": {"primary":"#01C654"}, "fontFamily": {...} } },
"lovablePrompt": "Apply this Awwwards-winning direction: palette #FFFFFF, #01C654; ..."
}Palette comes from the winner's own list-palette on its detail page; typography / layout / motion are inferred from its tags + award and shaped into usable prompts/variables — no hallucinations, fully traceable to the source page.
Connect to Lovable
In Lovable: Settings → MCP (or Integrations → MCP).
Add server URL:
https://awwwards-mcp.yytrout18.workers.dev/mcpTransport: Streamable HTTP (also listed as "HTTP" or "SSE" in some clients — same URL works).
No auth needed. Lovable will
initialize→tools/list→ you're live.Try in Lovable chat: "search awwwards for minimal fintech, pick one, extract its specs, and apply the tokens to this project".
Local dev
bash\nnpm install # plain — no --legacy-peer-deps\nnpm run build # tsc typecheck (--noEmit)\nnpm run test # runs build (tsc)\nnpm run dev # wrangler dev on :8787 — POST /mcp (use --port 8790 if 8787 is taken)\nnpm run deploy # wrangler deploy\n
Stack
Node/TypeScript · @modelcontextprotocol/sdk · Cloudflare Workers (Streamable HTTP + SSE + JSON-RPC, 2024-11-05) · live fetch scrape with no external deps.
Notes
awwwards.comis Cloudflare-screened but server-rendered — no browser needed; plain Workerfetchworks.If a detail page has no palette block,
rawHexesis[]and tokens fall back to monochrome + tag-inferred direction — never fabricated.Inspect manually:
curl -s https://awwwards-mcp.yytrout18.workers.dev/mcp -X POST -H "Content-Type: application/json" -d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'
This server cannot be deployed
Maintenance
Related MCP Connectors
- miromiroOAuthapp.miromiro
Turn any live website into brand colors, fonts, design tokens, SVGs, Lottie and paste-ready code.
Score any URL against a real design contract — 42 checks, A-F grade, token + motion validation.
Provides style context & tokens to design or restyle web UIs in any framework
Jinn gateway MCP — brand DNA, brand kits, design systems, and agency tools behind one bearer token.
Related MCP Servers
- AlicenseNot gradedqualityAmaintenanceA read-only MCP server that provides AI coding agents with a queryable contract for design system tokens, components, patterns, and anti-patterns.17 npm1Apache 2.0
- AlicenseAqualityCmaintenanceMCP server that gives LLMs deep knowledge of design systems and tokens, enabling intelligent design evolution, token analysis, and designer-to-developer handoffs.378 npm2MIT
- AlicenseAqualityAmaintenanceRead-only MCP server that exposes a design system's tokens, components, conventions, and deprecations as queryable tools, enabling agents to look up canonical values, assess change impact, and detect hardcoded value drift.87 npmMIT
- AlicenseAqualityAmaintenanceServes the complete Sekura Design System—tokens, components, layouts, UX patterns, accessibility contract, and paste-ready code—to MCP-capable tools, enabling agents to build accessible, dark-mode-first interfaces with verified values.19MIT