Metabase MCP
Security scan passedLets your agent search, query and chart the data in your own Metabase, and build questions and dashboards with your permissions.

Lets your agent pick, render and check React charts with Semiotic: build a chart from your data, audit its accessibility and repair it.
by nteract· Data & analyticsUnclaimed · Yours? Claim it
4 images
About
Semiotic is nteract's open-source React data visualization library, built for AI-assisted development: charts, network graphs, streaming data and coordinated views, with schemas, diagnostics and render evidence that let an agent check its own chart work. Its MCP server lets your agent pick, validate, render and repair Semiotic charts through tool calls. What you can do with it - Create a chart from your data and what you want it to show: it picks the chart, validates and diagnoses the settings, renders it and returns render evidence (marks drawn, axis domains, an empty flag) that shows it really drew your data - Improve an existing chart: check whether it fits the data, and get repairs or alternative charts - Audit a chart for design problems, accessibility and mobile layout, with findings in priority order - Explain a chart without pixels: a description, what it's meant to show and a navigable structure of its data - Get the settings schema for any Semiotic component while writing or editing chart code How it connects - Hosted: nteract runs a stable public endpoint at https://semiotic-mcp-server-481507046413.us-west1.run.app/mcp, with no sign-in, redeployed with each release. It serves the five task tools: createChart, improveChart, explainChart, auditChart and getChartSchema. - Local: npx -y -p semiotic semiotic-mcp runs the server over stdio with no API key and the full developer tool set, including renderChart, suggestCharts, diagnoseConfig, repairChartConfig and interrogateChart. Add --profile public for just the five task tools. - In agents that show MCP Apps, such as ChatGPT, charts come back as an interactive widget with fit, zoom, data and render-evidence controls. Good to know - Every tool is read-only: it works on the data and chart settings you give it and changes nothing. - Rendering covers static-data charts; realtime charts need a browser. - Semiotic is open source under the Apache 2.0 license.
Once it’s added
“Make a chart comparing revenue by region from this data.”
“This line chart looks wrong. What's off, and how do I fix it?”
“Audit this chart for accessibility and how it reads on mobile.”
“Explain what this chart shows, in words.”
Before you add it
Reads only
The data rows and chart settings you give it · Semiotic's component schemas
From people who use it
Step by step
Nothing new reaches your agent until a person has looked at it.
Plugins people install alongside Semiotic.
No reviews yet. Used Semiotic? Say how it went.
Write a reviewA hosted server: nothing runs on your machine.
A hosted server: nothing runs on your machine.
A hosted server: nothing runs on your machine.
A hosted server: nothing runs on your machine.
A hosted server: nothing runs on your machine.
A hosted server: nothing runs on your machine.
A hosted server: nothing runs on your machine.
Add to VS Codecopilot mcp add --transport http semiotic https://semiotic-mcp-server-481507046413.us-west1.run.app/mcp
A hosted server: nothing runs on your machine.
Add to Cursor.cursor/mcp.json{
"mcpServers": {
"semiotic": {
"url": "https://semiotic-mcp-server-481507046413.us-west1.run.app/mcp"
}
}
}A hosted server: nothing runs on your machine.
claude mcp add --transport http semiotic https://semiotic-mcp-server-481507046413.us-west1.run.app/mcp
A hosted server: nothing runs on your machine.
codex mcp add semiotic --url https://semiotic-mcp-server-481507046413.us-west1.run.app/mcp
A hosted server: nothing runs on your machine.
~/.gemini/config/mcp_config.json{
"mcpServers": {
"semiotic": {
"url": "https://semiotic-mcp-server-481507046413.us-west1.run.app/mcp"
}
}
}A hosted server: nothing runs on your machine.
gemini mcp add --transport http semiotic https://semiotic-mcp-server-481507046413.us-west1.run.app/mcp
A hosted server: nothing runs on your machine.
A hosted server: nothing runs on your machine.
openclaw mcp add semiotic --url https://semiotic-mcp-server-481507046413.us-west1.run.app/mcp --transport streamable-http
A hosted server: nothing runs on your machine.
opencode mcp add semiotic --url https://semiotic-mcp-server-481507046413.us-west1.run.app/mcp
A hosted server: nothing runs on your machine.
hermes mcp add semiotic --url https://semiotic-mcp-server-481507046413.us-west1.run.app/mcp
~/.hermes/config.yaml{
"mcp_servers": {
"semiotic": {
"url": "https://semiotic-mcp-server-481507046413.us-west1.run.app/mcp"
}
}
}Scanned and passed · checked 4 h ago
Plugins people install alongside Semiotic.
Lets your agent search, query and chart the data in your own Metabase, and build questions and dashboards with your permissions.
Equips your coding agent with a data engineer, pipeline commands and skills for Airflow, dbt, Spark and data quality.
Lets your agent query your PostHog analytics, triage errors, and create feature flags and experiments from plain-language asks.
Data analytics skills for product managers: SQL from plain English, cohort retention analysis and A/B test reads with a ship-or-stop call.
Nobody has shared how they use Semiotic yet.
“What props does Semiotic's LineChart take?”
“Check this chart for misleading design, like a cropped axis.”
Scanned on every change, and again when our rules improve.
Tell us and a person on the trust team will look at it. Or email [email protected].
Security scan
Passed
Safe to install in every agent it supports. Runs remotely on semiotic-mcp-server-481507046413.us-west1.run.app · answering.