Your agent doesn’t have taste. Lend it some.
One install gives your agent 2,141 real screens across 767 curated sites, 68 reference components, and a DESIGN.md per site - palette roles, type ramp, spacing, already extracted.
Detects Claude Code, Cursor, Codex, VS Code, Windsurf, Zed and Claude Desktop, then writes the config. Add --dry-run to see the plan first.
npx -y inspo-mcp installTry it before you install.
Real MCP calls, right here in the browser.
Name the macrostructure. Inspo gives you the reference.
Before writing code, an agent picks one of 19 named shapes - Bento, Specimen, Manifesto, Workbench… - and gets four real production sites that embody it. Shape and reference, in one prompt.
// Pick a shape, get exemplarsfind_examples_for_macrostructure({ name: "Bento Grid" })
Under the hood: the 15 toolsyour agent calls these for you - nothing to memorise
Ask your agent for “a calm banking hero” and it picks the right call itself. The 8 marked lite form the lean profile served to text-first clients; every list tool takes a maxTokens ceiling.
recommend(brief, filters?)liteThe orchestrator. One call turns a plain-English brief into a macrostructure pick, five real exemplars, reference JSX, and a palette.
search_screens(query, filters?)litePlain-language archive search: screenshots, palettes, fonts, components.
find_similar(slug)Nearest design neighbours of a screen, by embedding.
find_by_color(hex)Perceptual OKLAB colour search near a brand colour.
find_examples_for_macrostructure(name)liteReal sites embodying one of the 19 named macrostructures.
get_screen(slug)liteOne screen's full record - every viewport, the fold-by-fold autopsy.
get_design_system(slug)liteThe DESIGN.md: fonts, ranked palette, type ramp, spacing, radii.
compare(slugs[])Side-by-side breakdown of 2 to 4 sites, plus what they share.
find_components(type)Real sites featuring a component type, with crops.
find_reference_components(type?)liteThe canonical reference JSX catalogue, stamped by macrostructure.
get_reference_jsx(type, id)Full source for one reference component, copy-pasteable.
get_site_pages(siteSlug?)liteA site's captured pages as an ordered flow.
list_collections()Every editor-curated issue, in publication order.
get_collection(slug)One issue - the blurb plus its ordered screens.
get_filters()liteEvery accepted filter and enum value, so the agent never guesses.
Open source, MIT, owned and operated by Together AI. Free for everyone. No tiers, no paywall.
The catalogue is read-only. The hosted endpoint is free and unauthenticated but abuse-resistant: the one path that fetches an outside URL is SSRF-guarded, and every request is rate-limited per IP.