mcpbeat Sign in

Inspo MCP Server

answering

Inspo is answering right now. Last checked 15 min ago. 1 338 installs a week from npm. It exposes 15 tools. Last commit 15 Sep 2026.

Real production websites for coding agents: palettes, fonts, fold autopsies and reference JSX.

Installs per day peak 272 · avg 32 · -35% w/w
a month agotoday
Uptime history 4 days of history · worst day 36%
4 days agonow
61.5%
Uptime 24h
56 of 91 checks
15
Tools
read from the server
304 ms
Response time
average over 24h
1 338
Installs / week
npm and PyPI

What the code does

We read the source, 20 h ago · tools taken from the live server · rules 3dff92dd89df

Capabilities

What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.

  return spawnSync(probe, [bin], { stdio: "ignore" }).status === 0;
Dumps the whole environment apps/mcp/src/call.ts:50
  for (const [k, v] of Object.entries(process.env)) {
Reads files and sends them to the network apps/worker/src/curate.ts:24
import { readFileSync, writeFileSync, existsSync, readdirSync, mkdirSync } from "node:fs";

Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.

This code can reach further than it looks

We found places where it runs commands, builds paths or queries from values it is given. None of that is a flaw by itself — it becomes one when the code changes, and code changes quietly between releases. We re-read it on every one.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 15 min ago.

run in your terminal
claude mcp add inspo --transport http https://inspomcp.dev/api/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "inspo": {
      "url": "https://inspomcp.dev/api/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.inspo]
url = "https://inspomcp.dev/api/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "inspo": {
      "url": "https://inspomcp.dev/api/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "inspo": {
      "url": "https://inspomcp.dev/api/mcp"
    }
  }
}

This one needs environment variables set before it will start: TOGETHER_API_KEY (Optional. Enables query-embedding semantic search; everything else works without it.), INSPO_CATALOGUE_URL (Optional. Point at a self-hosted catalogue instead of the public CDN.), INSPO_PROFILE (Optional. 'lite' or 'full' tool surface (auto-detected per client by default).), INSPO_IMAGES (Optional. 'thumbs' or 'none' - whether tool results inline thumbnail image blocks.), INSPO_MAX_TOKENS (Optional. Token ceiling per tool response (300 to 200000); trims lower-ranked results first.). The author declared them in the registry entry; get the values from the project itself.

Available tools 15

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

reference
find_reference_components
The canonical reference components as an index: id, label, macrostructure and a note for each hero / pricing / cta / nav / footer archetype. Pick one, then get_reference_jsx(type, id) for its source.
get_reference_jsx
The full canonical JSX source for one reference component, including the header stamp naming its macrostructure / theme / states. Copy-pasteable; tweak tokens to the target brand.
collection
get_collection
Fetch one issue by slug, including the editor's blurb and ordered screen list.
collections
list_collections
List every editor-curated issue. Use this for thematic browsing - e.g. all 'Editorial Layouts' or 'Dark Product Pages'.
color
find_by_color
Real sites whose extracted palette sits near a hex colour (OKLAB distance, so 'close' means the same colour family, not just the same hue). Use when a brief names a brand colour.
compare
compare
Compare 2-4 captured sites across palette, typefaces, macrostructure, mode, style tags, type/spacing/radius scales and container width. Returns per-site breakdowns plus what they share - triangulates a house style from a few references.
components
find_components
Real sites featuring a specific UI component (hero, pricing, features, cta, nav, footer, testimonial, logo-cloud, faq, stat), with a per-element crop where one exists. For copy-pasteable code use get_reference_jsx.
design
get_design_system
The full DESIGN.md for one screen - real fonts, frequency-ranked palette, CSS variables, detected tech, colour roles, type ramp. Thin captured tokens are supplemented by a live fetch of the source; `live=false` skips that.
examples
find_examples_for_macrostructure
Real sites exemplifying one of the 19 named macrostructures. Call it at the macrostructure-pick step. Accepts slugs ('bento-grid') or display names ('Bento Grid').
filters
get_filters
Every value the filters accept: styles, industries, macrostructures, modes, vibes, colors, page types, component types. Zero input. Call it when unsure - an out-of-vocabulary value errors.
recommend
recommend
Orchestrator - start here for a brief. One call returns a macrostructure pick, 5 real exemplars, matching reference components (source via get_reference_jsx), a palette suggestion, and an `evidence` packet measuring the genre's paper band / display class / accent hue. Pass a macrostructure to skip the pick step. No LLM call.
screen
get_screen
Fetch the full record for one screen by slug - every viewport variant, palette, fonts, tech stack, designer credit.
screens
search_screens
Search the archive of real website screenshots. Returns screens with palette, fonts, components and image URLs.
similar
find_similar
A screen's nearest design neighbours - ranked by design-similarity embeddings where available, else by macrostructure / industry / style overlap. One result per site.
site
get_site_pages
A site's captured pages as an ordered flow (landing → pricing → features → ...) with titles, northstars and thumbnails - how a real product sequences its pages. No arguments returns the directory of flow-capable sites. Accepts a site or screen slug.

Endpoints

URLTransportStateLatencyChecked
https://inspomcp.dev/api/mcp streamable-http answering 198 ms 15 min ago

Alternatives to Inspo

same job, measured the same way
Volato Errors
by volato

Read-only production error evidence for coding agents investigating failures.

answering
Colter
by mfbahc

Colter audits product pages for AI shopping agents and returns fixes, tests, and Evidence Packs.

51 installs/wk local only
D
Agentbrush
by agentbrush

On-brand image generation (product shots, app icons, OG cards, sprites) for AI coding agents.

61 installs/wk local only
Trabuco
by arianlopezc

Production Java Maven scaffolder (CLI + Claude Code plugin) for AI coding agents

local only
Agent Readiness Auditor
by asish-singh

Audits any website for AI agent readiness and safety, scoring prompt injection risk and llms.txt.

65 installs/wk local only
Nibgate
by fortunesayspump

x402 paywall layer for creator sites and agents: paid content, pricing, reputation, ledger.

5 tools answering
TinyFish AI Web Agent
by mino

AI-powered web automation. Navigate websites using AI agents for one page or a thousand

answering
TinyFish AI Web Agent
by tinyfish-agent

AI-powered web automation. Navigate websites using AI agents for one page or a thousand

answering

Inspo — questions

Answers built from our own checks of this server.

What can Inspo do?
It exposes 15 tools, read directly from the server on our last check. Among them: compare, find_by_color, find_components, find_examples_for_macrostructure, find_reference_components, find_similar and 9 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Inspo working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 56 of 91 checks got a reply (61.5%), average response time 304 ms. The bar chart above shows every period we have measured.
How do I connect Inspo?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Inspo need an API key?
No. Inspo completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 15 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Inspo?
It answers our handshake in 304 ms on average, which is faster than 49% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
How many people use Inspo?
The npm package inspo-mcp was installed 1 338 times in the last week. Week over week that is -35%. We show installs rather than GitHub stars on purpose: a star is a bookmark, an install is someone actually running it.
Is Inspo open source?
Yes — it is published under the MIT licence, written in TypeScript and 363 stars on GitHub. The source link is on this page, so you can read exactly what it does with your data before you connect it.