# Semiotic MCP server

Verified React chart generation: select, validate, repair, render, and inspect charts through MCP.

## Links
- Registry page: https://www.getdrio.com/mcp/io-github-nteract-semiotic
- Repository: https://github.com/nteract/semiotic
- Website: https://semiotic.nteract.io

## Install
- Command: `npx -y semiotic`
- Endpoint: https://semiotic-mcp-server-481507046413.us-west1.run.app/mcp
- Auth: Not captured

## Setup notes
- Package: Npm semiotic v3.8.7
- Remote endpoint: https://semiotic-mcp-server-481507046413.us-west1.run.app/mcp

## Tools
- createChart (Create and prove a chart) - Select, validate, diagnose, render, and prove a static-data Semiotic chart. This is the default public workflow. Endpoint: https://semiotic-mcp-server-481507046413.us-west1.run.app/mcp
- improveChart (Improve an existing chart) - Diagnose a chart configuration, assess data fit, and propose repairs or variants. Endpoint: https://semiotic-mcp-server-481507046413.us-west1.run.app/mcp
- explainChart (Explain a chart without pixels) - Return reader grounding: chart description, communicative intent, and navigable data structure. Endpoint: https://semiotic-mcp-server-481507046413.us-west1.run.app/mcp
- auditChart (Audit chart quality and accessibility) - Run design diagnostics plus accessibility and mobile audits, returning prioritized structured findings. Endpoint: https://semiotic-mcp-server-481507046413.us-west1.run.app/mcp
- getChartSchema (Get a chart schema) - Return canonical Semiotic prop-schema guidance for code editing and advanced configuration. Endpoint: https://semiotic-mcp-server-481507046413.us-west1.run.app/mcp

## Resources
- semiotic://build-info - Semiotic Build Information Read-only deployment identity for this Semiotic MCP server. MIME type: application/json
- semiotic://schema - Semiotic Component Schema Machine-readable JSON schema for all Semiotic AI chart components. MIME type: application/json
- semiotic://components - Semiotic Component Index Renderable/browser-only component index with MCP categories. MIME type: application/json
- semiotic://surface-manifest - Semiotic AI Surface Manifest Generated inventory of schema components, AI exports, MCP renderability, tools, resources, and prompts. MIME type: application/json
- semiotic://behavior-contracts - Semiotic AI Behavior Contracts Agent-visible semantic rules for color precedence, required prop combinations, streaming refs, and renderability. MIME type: application/json
- semiotic://system-prompt - Semiotic AI System Prompt Compact implementation guidance for AI assistants building with Semiotic. MIME type: text/markdown
- semiotic://examples - Semiotic AI Examples Copy-paste examples for common Semiotic chart data shapes. MIME type: text/markdown
- ui://semiotic/chart-widget.html - Semiotic ChatGPT Chart Widget MCP Apps widget template for interactive Semiotic chart previews inside ChatGPT. MIME type: text/html;profile=mcp-app

## Prompts
- build-semiotic-chart - Build a Semiotic chart Workflow for choosing a chart, validating props, and rendering a preview. Arguments: intent, dataDescription, component
- debug-semiotic-chart - Debug a Semiotic chart Workflow for diagnosing bad props, rendering failures, and chart-quality issues. Arguments: component, problem, props

## Metadata
- Owner: io.github.nteract
- Version: 3.8.7
- Runtime: Npm
- Transports: STDIO, HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Jul 28, 2026
- Source: https://registry.modelcontextprotocol.io
