Raven MCP logo

Raven MCP

Unclaimed

by rhinocap

Design intelligence MCP server — principles, patterns, tokens, and strategy for AI-generated UI

Set up this server

01 / Choose your client

02 / Before you connect

Authentication is not specified. Check the project instructions before connecting.

Install the runtime required by the project and make it available to your client.

Project instructions

Use names from the project instructions, separated by commas. Enter names only, never secret values.

03 / Add the configuration

Source: generated from public install instructions

claude mcp add --transport stdio 'raven-mcp' -- 'npx' '-y' 'raven-mcp'

Run in your terminal after replacing any placeholders.

04 / Check it in your client

Open your client’s MCP settings and confirm the server connects and lists its tools. A copied configuration does not confirm a working connection.

More in AI & ML

Browse the full directory

Unclaimed listing

Is this your MCP server?

This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.

Claim this server

Security profile

Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works

40 of 40 tools

Documented tools (40)

From project documentation. A server handshake does not verify each tool’s description or behavior.

audit_consistency

Corpus/multi-page audit — compares ≥2 pages and flags cross-page divergence in content-container width and hero heading tier, inferring the canonical (modal) value from the corpus when no token is supplied — catching relational defects that single-page audits miss

audit_content

Per-item content verdicts (pass/warn/fail) for headings, prose, CTAs, labels, captions, metrics & outcomes against UX-writing principles + deterministic heuristics (metric needs number+unit; CTA action-led ≤4 words; prose flags passive/jargon/hedging; caption-vs-heading duplication) — with a before→

audit_contrast

Compute WCAG contrast for rendered text with tri-state status (pass, fail, indeterminate), effective backdrops, ratio ranges, and delta-to-pass only where the backdrop is determinate

audit_device_frame

Flag cropped content in device-mockup frames — frames (container box + intrinsic media + object-fit, or a DevTools snippet) detects object-fit:cover crop loss when frame AR ≠ media AR; clips (first/last frame PNGs) detects baked-in pan/zoom (Ken Burns); edgeframes (PNGs) flags content truncated at a

audit_ios_privacy

Audit Info.plist (or Expo app.json) /PRIVACY.md/entitlements/source — usage-string honesty, ATS, Android permissions, bundled secrets, undisclosed default data-egress

audit_ios_screen

Score a rendered iOS screen from an accessibility/view-hierarchy snapshot — 44pt targets + contrast + rhythm, in points

audit_layout

Evaluate visual rhythm, alignment, and optical balance; detects orphan-stretch (a lonely last-row grid/flex card stretching far wider than siblings)

audit_page

Audit HTML/CSS against Raven's quality standards — pass html for static audit, or url to render headless with optional scrollsettle (step through reveal gates, then return to top) and viewport parameters; containerMaxWidth makes container checks token-aware. Also flags inline SVG icons that hardcode

audit_responsive_visibility

Render a URL at multiple breakpoints and flag content elements that are visible on desktop but hidden on mobile (display:none/opacity:0/zero-size) — categorises each as likely-oversight (content vanishing on mobile) vs intentional (decorative)

audit_rn

Audit React Native / Expo source — touchable a11y labels, 44/48pt+hitSlop targets, font scaling, SafeAreaView, dark mode, against iOS HIG + Android Material

audit_swiftui

Audit SwiftUI source against Apple HIG — Dynamic Type, semantic colors, 44pt targets, 4/8pt spacing, AccentColor

audit_tap_targets

WCAG 2.5.5 / Apple 44pt web tap-target audit — enumerates every interactive element (rendered URL or snapshot) and emits a per-element fix table: selector, role, text, measured w/h, per-axis pixel deficit, and a concrete CSS fix, sorted worst-first

audit_typography

Typographic-scale report over rendered DOM text nodes (or a supplied snapshot) — detects the dominant modular-scale ratio and flags off-scale sizes, checks line-height consistency vs the body rhythm, and flags weight ladders >4 weights or non-standard values. Goes beyond auditpage's pass/fail typogr

audit_url

Render a live URL at each viewport×theme, scroll-settle, fire interactions, capture real pixels + DOM, then run the page/contrast/responsive/blank-media checks plus sliced-image edge-symmetry and hover-state white-wash detection over the captures — every finding tagged confirmed/likely-artifact/inco

audit_video_playback

Render a page and observe whether each <video> actually advances — samples currentTime, readyState, error codes, and autoplay-block state, then classifies each clip into playing

compose_system

Mix tokens from different systems

evaluate_design

Evaluate a design description against principles. Pass base64 PNG screenshots (beforescreenshot/afterscreenshot) for a structured before/after pixel diff with fixconfirmed, changedratio, and changed region. Pass compact: true to return only scores and violations (drops full principle/pattern bodies)

generate_design_system

Generate a custom design system from a brand color

generate_service_blueprint

Render a service blueprint as HTML — current state, or current vs. ideal side-by-side

get_brand_principles

Get brand/visual principles — logo, gradient, imagery, hierarchy, brand-as-system

get_brand_system

Get a full system styled like a well-known brand

get_brand_trends

Get current (2026) brand and visual-design trends with usage guidance

get_business_strategy

Get business/monetization strategies

get_checklist

Get a pre-publish checklist for a UI type

get_content_pattern

Get copy recipes for error messages, empty-state copy, notifications, form validation

get_content_principles

Get UX-writing principles — clarity, active voice, error anatomy, inclusive language

get_content_system

Get a brand's voice attributes, tone shifts, vocabulary, grammar, and content patterns

get_d4d_framework

Get Design for Delight framework templates

get_design_system

Get tokens for a specific design system

get_metrics_framework

Get a product-metrics framework — HEART, AARRR, North Star, conversion funnel, RICE, OKRs

get_pattern

Get proven patterns for a specific UI type

get_principles

Get design principles relevant to a UI context

get_research_method

Get qualitative, quantitative, or usability research methods with protocols and checklists

get_service_pattern

Get a service design pattern — blueprinting, human handoff, signup-as-service, omnichannel, moments of truth

get_service_standard

Get the GOV.UK Service Standard — 14 points for evaluating service quality

list_content_systems

Browse brand voice & tone systems (Conversational Product Voice, GOV.UK, Shopify Polaris, Atlassian)

list_design_systems

Browse available design systems

score_page

Return a per-category (0–10) design score for a page — typography, accessibility, spacing, color, responsive layout, design tokens, structure — derived from the same checks as auditpage, plus the overall score/grade, the weakest category, and categories Raven does not mechanically assess (brand, con

search_knowledge

Search across all principles, patterns, and strategies

suggest_contrast_fix

Given failing WCAG color pairs, return the minimal fg/bg change that clears the AA/AAA target — concrete passing values to fix auditcontrast failures

Tool change history

Compared across complete checks of the same configuration. Tools were listed, not invoked. Input-schema changes are not measured here.

No complete tool checks yet.

FAQ

Questions about Raven MCP Server

How do I connect Raven MCP Server to Claude?
Run `claude mcp add raven-mcp -- npx -y raven-mcp` in Claude Code, or add the same command and arguments under mcpServers in Cursor's mcp.json or Claude Desktop's claude_desktop_config.json, then restart the client. The blocks above are ready to paste.
Is Raven MCP Server free?
The listed licence is Apache-2.0. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
What can Raven MCP Server do?
Raven MCP Server documents 40 tools to the agent, including audit_consistency, audit_content, audit_contrast. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.