El servidor MCP de Basedash da a Claude Code, Cursor, ChatGPT y a cualquier cliente MCP el mismo analista de IA que la app, con tus modelos y permisos. Haz preguntas y crea dashboards sin salir de tus herramientas.
Prueba de 14 días. Sin tarjeta de crédito.
Paid conversions by channel
basedash connectedWhich signup channels drove paid conversions this quarter? Then put the chart on our Growth dashboard.
question "Paid conversions by signup channel, weekly, this quarter"
returned response_message · 1 chart · paid_conversions.csv
Referral is the fastest riser: weekly paid conversions climbed from 18 to 46 this quarter, while paid search slipped from 31 to 24. Basedash used your paid_conversions model.
instructions "Weekly paid conversions by channel, Q3"
dashboard_id "growth"
returned chart url · screenshot
Done. Paid conversions by channel is on the Growth dashboard, and anyone who can open that dashboard can see it.
Analytics para más de 5000 equipos en el mundo
Analítica headless
Tu cliente pasa cada pregunta al mismo analista de IA que usa el chat de Basedash. Lee tus modelos y tu contexto, escribe y ejecuta el SQL, y devuelve la respuesta con gráficos y archivos CSV, así que tu agente recibe un resultado verificado en lugar de adivinar tu esquema.
From your MCP client
ask_question
"What was net revenue by region last fiscal quarter?"
Basedash analyst
AnsweredRead the net_revenue model · Models
Applied your fiscal calendar · AI context
Ran SQL on Snowflake · 1.4s
Queried only what Finance can see · Access
- ↳response_message
- ↳chart · screenshot
- ↳net_revenue_by_region.csv
Crea desde tu cliente
Pide un dashboard a tu agente y lo crea en tu workspace a partir de instrucciones en lenguaje natural, o añade un gráfico a uno que ya tienes. Cada resultado enlaza de vuelta a Basedash, y tu agente puede buscar y editar el trabajo al que tienes acceso.
basedash
10 tools
Ask
Build
Look up
ask_question
Ask a question in plain English and get the Basedash analyst's answer. Pass a chat_id to keep going in the same chat.
Scope
- mcp:chat:ask
Inputs
- question required
- chat_id optional
Returns
chat_id, the answer, charts with screenshots, CSV files
get_data_sources
List the databases, warehouses, and apps connected to the workspace, so the client knows what it can ask about.
Scope
- mcp:chat:ask
Returns
Connected data sources
create_dashboard
Build a dashboard in your workspace from plain-language instructions.
Scopes
- mcp:chat:ask
- mcp:dashboards:write
Inputs
- instructions required
Returns
A link to the new dashboard
edit_dashboarddestructive
Change an existing dashboard from plain-language instructions. Clients see it marked destructive.
Scopes
- mcp:chat:ask
- mcp:dashboards:write
Inputs
- dashboard_id required
- instructions required
Returns
A link to the updated dashboard
create_chart
Build one chart from instructions, on a dashboard you name or in your drafts.
Scopes
- mcp:chat:ask
- mcp:dashboards:write
Inputs
- instructions required
- dashboard_id optional
Returns
A link to the chart and a screenshot
edit_chart
Change an existing chart from plain-language instructions.
Scopes
- mcp:chat:ask
- mcp:dashboards:write
Inputs
- chart_id required
- instructions required
Returns
A link to the chart and a screenshot
list_dashboards
List the dashboards the signed-in person can open.
Scope
- mcp:dashboards:read
Returns
Dashboards you can access
get_dashboard
Read one dashboard the signed-in person can open.
Scope
- mcp:dashboards:read
Returns
The dashboard and its charts
list_charts
List the charts the signed-in person can open.
Scope
- mcp:dashboards:read
Returns
Charts you can access
get_chart
Read one chart the signed-in person can open.
Scope
- mcp:dashboards:read
Returns
The chart
Gobernado por defecto
La primera conexión abre un inicio de sesión OAuth en tu navegador, sin API key que pegar en un archivo de configuración. A partir de ahí, cada llamada se ejecuta como tú: el mismo acceso a las fuentes, la misma seguridad a nivel de fila y los mismos datos ocultos que en la app, con scopes separados para preguntar, leer y crear.
Claude Code wants to connect to Acme
Signed in as [email protected] · Finance
mcp:chat:ask
Ask questions and list connected data sources
mcp:dashboards:read
Read the dashboards and charts you can open
mcp:dashboards:write
Create and edit dashboards and charts
Every call runs with your access
- Data sources
- 4 of 6, by group
- Row-level security
- Region = EMEA
Claude Code is connected
You can close this tab. Questions from Claude Code now run as [email protected], with Finance's access.
Connection cancelled
Claude Code can't reach your workspace until you allow it.
API y Slack
Inicia un chat con la API REST y recibe la respuesta final en una sola petición, o recíbela en streaming mientras se escribe. En Slack, menciona a @Basedash en un canal y la respuesta llega al hilo con sus gráficos, con los permisos de quien preguntó.
REST API · Start a chat
$ curl -X POST \
".../chats?wait=120" \
-H "Authorization: Bearer bd_key_…" \
-d '{"message": "Active teams by plan?"}'
201 "status": "finished"Dana @Basedash how many teams were active last week, by plan?
Basedash 235 active teams. Scale leads with 82.
Qué incluye
Una URL, un inicio de sesión en el navegador y los controles que ya configuraste en Basedash.
Servidor remoto
HTTP streamable en una sola URL, nada que instalar.
Inicio de sesión OAuth
Conéctate en el navegador, sin API key que gestionar.
Acceso por scopes
Scopes separados para preguntar, leer y crear.
Tus permisos
Cada llamada sigue los controles de acceso de la app.
Gráficos y archivos
Las respuestas llegan con imágenes y CSV.
Enlaces a la app
Los dashboards y gráficos nuevos se abren en Basedash.
Nada a medias
Basedash elimina un dashboard que no se pudo crear.
Incluido en todos los planes
Startup y Enterprise, como uso de IA.
“Eliminamos Metabase y dejamos de pegar resultados en Claude. Todo el análisis ahora pasa en una sola conversación.”
Phil Leggetter
Head of DevRel · Hookdeck
Leer el caso de éxito →
“Para una empresa tan consciente de la seguridad como la nuestra, Basedash conectó al instante. Reportes que tomaban semanas están listos en horas.”
Claudio Godoy
AI Agents Lead · Taxfyle
Leer el caso de éxito →
Qué clientes se conectan, cómo funcionan el inicio de sesión y los permisos, y qué puede hacer tu agente una vez dentro.
¿Qué clientes de IA pueden conectarse al servidor MCP de Basedash?
Cualquier cliente MCP que admita servidores remotos por HTTP streamable, como Claude Code, Cursor, ChatGPT y Windsurf, además de frameworks de agentes y herramientas internas que hablen MCP. Añade https://charts.basedash.com/api/public/mcp como servidor remoto. En Claude Code, ejecuta claude mcp add basedash --transport http seguido de la URL. En Cursor, añade un servidor streamable-http en Settings y luego MCP. En ChatGPT, añádelo en Settings y luego Connections. Los clientes limitados a los transportes stdio o SSE no se conectarán.
¿Necesito una API key para usar el servidor MCP?
No. La primera vez que tu cliente se conecta, Basedash abre un inicio de sesión OAuth en tu navegador y apruebas la conexión con tu cuenta de Basedash habitual. El cliente guarda el token que recibe, así que no hay ninguna clave que pegar en un archivo de configuración ni que rotar a mano. Si la ventana de inicio de sesión no aparece, comprueba que las ventanas emergentes no estén bloqueadas, quita el servidor de tu cliente y vuelve a añadirlo, porque algunos clientes solo la abren en el primer intento.
¿Qué permisos se aplican a las peticiones de un cliente MCP?
Cada llamada a una herramienta se ejecuta como la persona que inició sesión. Basedash aplica el mismo acceso a fuentes de datos, la misma seguridad a nivel de fila y los mismos ajustes de visibilidad de datos para la IA que en la app, así que un agente solo puede consultar lo que esa persona puede consultar y solo ve los dashboards y gráficos que ella puede abrir. Los scopes OAuth añaden una segunda capa: preguntar usa mcp:chat:ask, leer dashboards y gráficos usa mcp:dashboards:read, y crearlos o editarlos requiere mcp:dashboards:write además de mcp:chat:ask.
¿Qué puede hacer mi agente a través del servidor MCP?
ask_question envía una pregunta al analista de IA de Basedash y devuelve la respuesta, los gráficos que haya y archivos CSV, y puede continuar un chat anterior para seguir preguntando. get_data_sources lista lo que está conectado. create_dashboard, edit_dashboard, create_chart y edit_chart crean a partir de instrucciones en lenguaje natural y devuelven enlaces a Basedash. list_dashboards, get_dashboard, list_charts y get_chart encuentran el trabajo existente al que tiene acceso la persona que inició sesión.
¿Debo usar el servidor MCP o la API REST?
Usa el servidor MCP cuando alguien trabaja en un cliente de IA y quiere Basedash como una de sus herramientas: el inicio de sesión es OAuth y el cliente decide cuándo llamarlo. Usa la API REST cuando tu propio código necesita respuestas, como un job de backend, una app interna o un script programado. Se autentica con una API key creada en los ajustes, puede esperar la respuesta final o transmitirla con server-sent events, y también cubre gráficos, dashboards, modelos, automatizaciones y la administración del workspace.
¿El servidor MCP está incluido en mi plan?
Sí. El servidor MCP está incluido en los planes Startup y Enterprise, sin nada más que activar. Las preguntas que llegan por él pasan por el mismo analista de IA que la app, así que cuentan para el uso de IA de tu workspace como cualquier otro chat. Si el workspace agota su uso de IA, las preguntas de los clientes MCP dejan de responderse hasta que vuelva a haber uso disponible, mientras que la consulta de dashboards y gráficos existentes sigue funcionando.
¿Dónde terminan los dashboards y los chats creados por MCP?
Los dashboards y gráficos que crea tu agente se guardan en tu workspace de Basedash como cualquier otro. Un dashboard nuevo aparece junto al resto, y un gráfico creado sin dashboard queda en tus borradores, con un enlace en el resultado de la herramienta en ambos casos. La conversación en sí se queda en tu cliente: los chats iniciados por MCP no aparecen en la lista de chats de Basedash, para que el tráfico de los agentes no llene el historial de la app.
¿El agente de Basedash también puede llamar a otros servidores MCP?
Sí, en la dirección contraria. El servidor MCP permite que agentes externos usen Basedash, y los conectores MCP permiten que el agente de Basedash use herramientas externas. Añade un servidor MCP remoto, como Linear, HubSpot o uno creado por tu equipo, y el agente podrá tomar contexto de él y actuar allí mientras analiza tus datos. Para cada herramienta decides si se ejecuta sola, espera una aprobación o queda bloqueada.
Añade una URL a tu cliente MCP, inicia sesión y tus datos van contigo.