Saltar al contenido
Servidor MCP

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 connected

Which 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.

Analytics para más de 5000 equipos en el mundo

Exa logoTiger Data logoPurpose logoGumloop logoComposio logoFullscript logoShiftrx logoDrata logoExa logoTiger Data logoPurpose logoGumloop logoComposio logoFullscript logoShiftrx logoDrata logo

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

Answered
  1. Read the net_revenue model · Models

  2. Applied your fiscal calendar · AI context

  3. Ran SQL on Snowflake · 1.4s

  4. 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.

charts.basedash.com

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"
#customer-successThread

Dana @Basedash how many teams were active last week, by plan?

Basedash 235 active teams. Scale leads with 82.

Starter38
Growth64
Scale82
Enterprise51

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.

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.