UX Pilot

Design agent for your AI tools: on-brand UI from your design system, UX reviews, accessibility fixes and React prototypes

Hosted MCP Server

npx add-mcp 'https://mcp.uxpilot.net/mcp'

Installs into Claude Code, Codex, Cursor and more

Documentation

Trusted 1M+ designers, founders, and product teams

Connect UX Pilot to your AI agent with MCP

UX Pilot's MCP server exposes the platform as tools any MCP-compatible AI agent can call directly. Use Claude, ChatGPT, Cursor, or any MCP client to organize your design work, bring in AI output, run UX reviews, and generate React prototypes, all grounded in live UX Pilot data.

// Trusted by top product teams globally

  • Apple
  • Samsung
  • Microsoft
  • Spotify
  • T-Mobile
  • HubSpot
  • Amazon
  • Deloitte
  • Oracle

Bring UX Pilot into your agent in three steps

Setup lives inside UX Pilot. Open the app, go to Account Settings → MCP Access, and pick your client. Native sign-in is recommended, no API key needed.

Open MCP Access in UX Pilot

Open MCP Access in UX Pilot

In the app, go to Account Settings → MCP Access. You'll see your server URL and setup for each client.

Pick your AI client

Pick your AI client

Choose Claude, Claude Code, ChatGPT, Cursor, Devin, VS Code + Copilot, or any MCP client. Each has step-by-step setup.

Approve the connection

Approve the connection

Sign in with your UX Pilot account and approve access. Your agent can now call UX Pilot tools directly. No API key to copy or paste.

Set up your AI client

Setup lives inside UX Pilot. Open the app, go to Account Settings → MCP Access, and pick your client. Native sign-in is recommended, no API key needed.

Claude

UX Pilot is available in the Claude Connectors Directory. In Claude, go to Settings → Connectors, find UX Pilot, and sign in with your UX Pilot account. No API key needed.

ChatGPT

UX Pilot is available as a ChatGPT plugin. Enable it in ChatGPT and sign in with your UX Pilot account.

Cursor

Connect UX Pilot to Cursor from inside the product. In UX Pilot, go to Account Settings → MCP Access, pick Cursor IDE, and follow the setup shown there, then authorize with your UX Pilot account.

Any MCP client

Point your client at the UX Pilot server URL and authorize with native sign-in, or use an API key as a fallback.

  • Server URL: https://mcp.uxpilot.net/mcp
  • Transport: Streamable HTTP · Auth: OAuth or Bearer token
  • Stdio clients can use npx mcp-remote. Copy the config from Account Settings → MCP Access.

What your agent can do with UX Pilot

Organize UX Pilot work

Create and maintain workstreams, pages, groups, and design metadata so outside AI work stays organized inside UX Pilot.

View available MCP tools

list_workstreams

List UX Pilot workstreams/folders with compact page summaries

list_pages

List UX Pilot pages with URLs, design counts, and thumbnails where available

create_page

Create a blank UX Pilot page for external AI tools to populate

create_page_from_template

Create a page/group from a UX Pilot template or add it to an existing page

create_workstream

Create a UX Pilot workstream/folder for organizing pages

update_workstream

Rename or update the description for an owned workstream/folder

delete_workstream

Delete an owned workstream/folder and detach its pages after confirmation

update_page

Update safe UX Pilot page metadata such as name, prompt, or AI context

delete_page

Delete an owned UX Pilot page after explicit confirmation

toggle_page_bookmark

Bookmark or unbookmark a UX Pilot page

move_page_to_workstream

Move an owned page into a workstream/folder or remove it from folders

create_group

Create a UX Pilot design group on a page and attach existing designs

update_group

Update a UX Pilot design group name, font, or included design ids

delete_group

Delete a design group and mark its designs deleted after confirmation

set_group_saved

Save or unsave a UX Pilot design group

move_group_to_page

Move a UX Pilot design group from one page to another

duplicate_design

Duplicate an existing UX Pilot design and optionally place it on a page/group

move_design_to_page

Move a UX Pilot design to another page and optionally into an existing group

update_design_metadata

Update safe design metadata without changing generated HTML

set_design_saved

Save or unsave a UX Pilot design

archive_design

Archive a design by marking it deleted and detaching it after confirmation

get_design

Get one UX Pilot design, including preview URLs and optional paginated HTML

get_design_versions

Get the parentId/version family for an existing UX Pilot design

get_design_preview

Get preview URL, page URL, and status for one UX Pilot design

list_themes

List accessible UX Pilot themes for brand/style context

get_theme

Get one UX Pilot theme, including themeJson by default

list_symbols

List reusable UX Pilot editor symbols/components

get_symbol

Get one reusable UX Pilot editor symbol/component

list_design_collections

List accessible custom design-system collections

get_design_collection

Get collection assets, styles, and documentation for brand context

Bring in external AI output

Import HTML, capture public URLs, place reference images, and add durable canvas notes from Claude, ChatGPT, Cursor, or any MCP client.

View available MCP tools

generate_flowchart

Generate a UX Pilot flowchart graph from a prompt and direction

edit_flowchart

Edit an existing UX Pilot flowchart graph from an instruction

list_diagrams

List first-class UX Pilot diagrams saved on a page

create_diagram

Create a saved UX Pilot diagram with nodes and edges

update_diagram

Update a saved UX Pilot diagram's metadata, nodes, or edges

delete_diagram

Delete a saved UX Pilot diagram after confirmation

import_html_design

Import externally generated HTML as a previewable UX Pilot design

import_live_url

Fetch a public URL and import captured HTML as a UX Pilot design

add_canvas_items

Add durable canvas items such as notes, flow nodes, and annotations

add_canvas_assets

Add URL-backed images or references and optionally place them on the canvas

upload_canvas_asset

Upload base64 or data URL images and optionally place them on the canvas

update_canvas_items

Move, relabel, restyle, or revise existing canvas items

update_canvas_assets

Update canvas asset props or metadata and sync linked image items

delete_canvas_items

Delete one or more canvas items after explicit confirmation

delete_canvas_assets

Delete canvas assets and optionally remove linked image items after confirmation

Review, version, collaborate

Run UX reviews, save accessibility findings, compare versions, and turn AI feedback into visible UX Pilot comments.

View available MCP tools

create_comment

Create a visible UX Pilot comment on a page, design, or canvas item

reply_to_comment

Reply to an existing UX Pilot comment thread

update_comment

Update comment text, mentions, or pin position

delete_comment

Delete a comment and its replies after explicit confirmation

update_comment_reply

Update a reply in a UX Pilot comment thread

delete_comment_reply

Delete a comment reply after explicit confirmation

resolve_comment

Resolve or reopen a UX Pilot comment thread

run_ux_review

Run UX Pilot review on an existing design and optionally queue large reviews

get_review_status

Poll an async UX review job until completed or failed

apply_ux_review_fixes

Apply UX review findings with UX Pilot AI and save a child design version

apply_persona_audit_fixes

Apply persona audit findings with UX Pilot AI and save a child design version

apply_accessibility_fixes

Apply accessibility violations with UX Pilot AI and save a child design version

compare_review_scores

Compare before/after UX, persona, and accessibility findings after fixes

generate_heatmap

Generate a predictive attention heatmap overlay for a public design image URL

generate_gaze_flow

Generate a predicted gaze-flow scanpath overlay for a public design image URL

create_design_version

Create a safe child version from an existing design while preserving parentId history

compare_design_versions

Compare two designs or versions with compact metadata and HTML-diff metrics

Prototype and publish

Generate React prototypes from designs, edit safely with child versions, rebuild, and publish design or prototype previews.

View available MCP tools

generate_react_prototype

Generate a React prototype from one or more existing UX Pilot designs

edit_react_prototype

Create a safe child version by applying an AI edit prompt to a React prototype

build_react_prototype

Queue a build refresh for an existing UX Pilot React prototype

publish_design_preview

Publish one UX Pilot design's current HTML as a hosted preview URL

publish_prototype

Publish an existing UX Pilot React prototype as a hosted URL

start_design_agent

Create or change a single UX Pilot screen or a complete multi-screen flow

get_agent_job

Check a design-agent run and poll until completed, failed, or cancelled

stop_agent_job

Request cancellation of an active design-agent run

get_generation_status

Check generation progress and retrieve available design/page artifacts

retrieve_designs

Backward-compatible polling for up to 10 generated designs