mgd-inspiration-mcp
Made Good Designs — Design Inspiration MCP Server
A public MCP (Model Context Protocol) server that lets any AI assistant search Made Good Designs' curated library of typography & brand-design inspiration — returning descriptions, tags, colour palettes (HEX), source attribution, and image URLs. Built on Cloudflare Workers (the same Worker also serves the human web gallery).
MCP endpoint:
https://madegooddesigns.com/inspiration/mcpTransport: Streamable HTTP (remote MCP server)
Auth: none (public, read-only)
Protocol: Model Context Protocol / JSON-RPC 2.0 (
initialize,tools/list,tools/call,ping)Homepage: https://madegooddesigns.com/inspiration/
MCP tools
This server exposes three MCP tools (no resources or prompts are defined — tools only):
Tool | Description |
| Free-text search of the inspiration library (e.g. "serif wordmark", "vintage poster", "monospace terminal"). Optional theme filter. |
| List the curated themes (retro, vintage, minimal, editorial, brutalist, art-deco, y2k, swiss, …) with item counts. |
| Browse items within a curated theme. |
Every tool result includes source attribution back to madegooddesigns.com, descriptive tags, a curated theme, a colour palette (HEX), and an absolute image URL.
Related MCP server: taste-mcp
Connect
Claude / Claude Desktop
Settings → Connectors → Add custom connector → paste the endpoint URL:
https://madegooddesigns.com/inspiration/mcp
JSON config (Cursor, Cline, and other MCP clients)
{
"mcpServers": {
"mgd-inspiration": {
"type": "streamable-http",
"url": "https://madegooddesigns.com/inspiration/mcp"
}
}
}Verify with the MCP SDK inspector
npx @modelcontextprotocol/inspector
# → connect to https://madegooddesigns.com/inspiration/mcp
# → run tools/list, then call search_design_inspiration({ "query": "serif branding", "limit": 3 })Raw JSON-RPC (MCP over Streamable HTTP)
curl -s https://madegooddesigns.com/inspiration/mcp \
-H 'Content-Type: application/json' \
-H 'Accept: application/json, text/event-stream' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'How the MCP server is implemented
The MCP handler lives in src/index.js (mcpHandler + MCP_TOOLS). It implements
the Model Context Protocol over Streamable HTTP: initialize (echoing the client's
protocolVersion and advertising tools), tools/list, tools/call, and ping, with CORS
enabled and notifications acknowledged. Tool calls query the same Cloudflare D1 database that
backs the public gallery, so MCP clients and human visitors see the same curated corpus.
The rest of the project (web gallery + API)
The same Cloudflare Worker also powers a human web gallery — one data layer, two front doors.
Architecture
Worker (
src/index.js) — MCP server + JSON API + serves the gallery & curation UIs + serves images from R2.D1 (
schema.sql) —items(+boards/saves/users).R2 — image storage (zero egress fees).
NVIDIA Build (NIM) — best-effort vision auto-tagging + description on ingest (batch, ≈ $0). Saves never block on it.
HTTP endpoints
Route | Purpose |
| MCP server (Streamable HTTP, JSON-RPC 2.0) |
| public masonry gallery |
| curation UI (needs |
| add item (Bearer |
| paginated feed |
| text search |
| one item |
| remove (Bearer) |
| image from R2 (immutable cache) |
Supports an optional BASE_PATH var to mount at madegooddesigns.com/inspiration/ via a Cloudflare route.
Deploy / run — see DEPLOY.md. TL;DR: wrangler login → create D1 + R2 → apply schema.sql
→ set NVIDIA_API_KEY + ADMIN_TOKEN secrets → wrangler deploy.
Design decisions (locked) — niche = typography/brand design · attribution = store URL, display source as plain text (no outbound link, anti-spam) · stack = Cloudflare serverless.
Built by Made Good Designs · a privacy-first, ad-free design resource.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseAqualityCmaintenanceMCP server that gives AI agents visual intelligence — search Pinterest, analyze images with LLM vision, build a semantic reference library, and retrieve by style or mood.61
- Alicense-qualityBmaintenanceMCP server that indexes and serves design skills, guides, and patterns from the taste-skill library, enabling structured retrieval and workflow prompts for design, redesign, and image generation.1MIT

user-majico-mcpofficial
Alicense-qualityBmaintenanceMCP server for Majico.xyz that enables coding agents to read (and limited write) brand guidelines, design tokens, studio canvas, and export manifests.29MIT- Alicense-qualityBmaintenanceMCP server that exposes brand identity guidelines (visual look and voice) as markdown, enabling LLMs to produce on-brand content.13MIT
Related MCP Connectors
MCP server for Midjourney AI image generation and editing
Presentations.AI MCP server — create designed slide decks from a topic, text, or document.
MCP server for Flux AI image generation
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Kelkotome/mgd-inspiration-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server