Saltar al contenido principal
MCP es un protocolo abierto que permite que Devin utilice cientos de herramientas externas y fuentes de datos. Devin admite 3 métodos de transporte (stdio, SSE y HTTP).

¿Por qué usar MCP?

Con MCP, Devin puede ayudarte a:
  • explorar registros de Sentry, Datadog y Vercel
  • usar Devin como analista de datos en Slack con MCPs de bases de datos
  • investigar problemas en SonarQube, CircleCI y Jam
  • crear en lote tickets en Linear, documentos en Notion, Google Docs (a través de Zapier) y más
  • obtener contexto de e interactuar con Airtable, Stripe y Hubspot
  • ¡mucho más!

Primeros pasos con los MCP

Ve a Settings > MCP Marketplace para activar un MCP.

Consejos de configuración

Para los MCP que se autentican con OAuth, Devin te pedirá que visites una URL para conectar tu cuenta. Recomendamos encarecidamente usar una cuenta de servicio, y no tu cuenta personal, ya que el acceso se compartirá dentro de tu organización.
¿No ves el MCP que estás buscando? ¡Configúralo con la opción “Add Your Own”!¿Tienes problemas? Contáctanos a través de nuestra página de soporte o en [email protected].

Vercel, Atlassian, Notion, Sentry, Neon, Asana, Jam y muchos más

Muchos MCPs en nuestro marketplace se pueden habilitar sin necesidad de configuración, con un solo clic. Solo haz clic en “Enable”. Se te pedirá conectar una cuenta de servicio durante tu sesión con Devin o cuando hagas clic en “Test listing tools”. Los MCPs disponibles incluyen:
  • AlloyDB
  • Asana
  • Atlassian
  • BigQuery
  • Cloud SQL (MySQL)
  • Cloud SQL (PostgreSQL)
  • Cloud SQL (SQL Server)
  • Cloudflare
  • Cortex
  • Dataplex
  • Fireflies
  • Firestore
  • Jam
  • Linear
  • Looker
  • Metabase
  • MySQL
  • Neon
  • Notion
  • PostgreSQL
  • Prisma
  • Sentry
  • Spanner
  • SQL Server
  • Vercel
  • ¡Y más a continuación!

Datadog

Debes proporcionar 2 variables de entorno:
  • DATADOG_API_KEY - Clave de API de Datadog, que puedes encontrar en la página /organization-settings/api-keys en Datadog
  • DATADOG_APP_KEY - Clave de aplicación de Datadog, que puedes encontrar en la página /organization-settings/application-keys en Datadog
DATADOG_SITE (por ejemplo, datadoghq.eu) es una variable de entorno opcional. Documentación

Slack

Para obtener las credenciales necesarias: Slack bot token:
Para comenzar, ve a api.slack.com/apps y selecciona tu aplicación. Luego:
  • En la barra lateral, ve a Oauth & Permissions
  • Busca el Bot User OAuth Token (debería comenzar con “xoxb-”).
  • Si no ves tu Bot User Oauth Token, asegúrate de haber configurado tokens a nivel de aplicación (en Settings > Basic Information), de haber agregado al menos 1 scope (en Settings > Oauth & Permissions) y de haber instalado tu aplicación en tu espacio de trabajo.
Slack team ID:
  • Usa el comando curl: curl -H "Authorization: Bearer xoxb-your-token" https://slack.com/api/auth.test donde xoxb-your-token debe reemplazarse con tu token OAuth
Slack channel IDs:
  • Usa el comando curl: curl -H "Authorization: Bearer xoxb-your-token" https://slack.com/api/conversations.list donde xoxb-your-token se reemplaza con tu token OAuth
  • Para que este comando funcione, deberás agregar al menos los siguientes scopes: channels:read,groups:read,mpim:read,im:read
Documentación

Supabase

Necesitarás proporcionar un token de acceso personal, que puedes encontrar y crear en https://supabase.com/dashboard/account/tokens Documentación

Figma

Necesitarás proporcionar una clave de API de Figma para habilitar este MCP:
  1. Desde la página de inicio de Figma, haz clic en el ícono de perfil en la esquina superior izquierda y selecciona Settings en el menú desplegable.
  2. En el menú de configuración, selecciona la pestaña Security.
  3. Desplázate hacia abajo hasta la sección Personal access tokens y haz clic en Generate new token.
  4. Ingresa un nombre para el token y asegúrate de asignar los permisos apropiados. Recomendamos al menos permisos de lectura en File content y Dev resources.
  5. Haz clic en Generate token.
Al usar este MCP, asegúrate de enviar a Devin un enlace a tu archivo de Figma. NOTA: Esta es una integración MCP de terceros que no está creada ni mantenida por Figma. Documentación

Stripe

Deberás proporcionar un encabezado de autorización que siga el formato Bearer <TOKEN>, donde <TOKEN> es tu clave de API de Stripe. Más información en: https://docs.stripe.com/mcp#bearer-token Documentación

Zapier

Debes proporcionar un encabezado de autorización con el formato Bearer <TOKEN>. Necesitas extraer tu token Bearer de la URL del servidor proporcionada en https://mcp.zapier.com/mcp/servers > Connect Tu URL de servidor tendrá un aspecto similar a: https://mcp.zapier.com/api/mcp/s/*****/mcp Extrae la sección con asteriscos (*****) y úsala en el encabezado de autorización que proporciones: Bearer *****
Devin
Documentación

Airtable

Debes proporcionar una clave de API de Airtable. Puedes encontrar tus claves de API en: https://airtable.com/create/tokens Documentación

Docker Hub

Credenciales requeridas:
  • Nombre de usuario de Docker Hub: Puedes obtenerlo en My Hub
  • Token de acceso personal (Personal Access Token): Ve a Account settings > Personal access tokens y crea un token
    Devin
Documentación

SonarQube

Para obtener las credenciales necesarias: Documentación

Netlify

Debes proporcionar un token de acceso personal (PAT), que puedes ver y crear en https://app.netlify.com/user/applications#personal-access-tokens. Asegúrate de copiar el PAT en cuanto se cree. ¡No podrás volver a verlo!
Devin
Documentación

Pulumi

Puedes obtener un token de acceso de Pulumi desde la sección Access tokens en la barra lateral del panel de control de Pulumi.
Devin
Documentación

Parallel

Deberás proporcionar una clave de API, que puedes generar en https://platform.parallel.ai/ Documentación

Heroku

Necesitas proporcionar una clave de API, que puedes encontrar en https://dashboard.heroku.com/account
Devin
Documentación

CircleCI

Deberás proporcionar 2 variables de entorno:
Devin
  • CIRCLECI_BASE_URL [Opcional] - Esta variable es opcional y solo se requiere para clientes on-prem. El valor predeterminado es "https://circleci.com"
Documentación

Cortex

Debes proporcionar un token de acceso personal de Cortex para habilitar este MCP:
  1. Inicia sesión en tu instancia de Cortex.
  2. En el menú de la izquierda, ve a Settings → My access tokens.
  3. Haz clic en Create new token.
  4. Introduce un nombre y una descripción para el token.
  5. Haz clic en Create token y copia el token.
Al usar este MCP, asegúrate de que Devin esté configurado con la URL correcta de la API de Cortex (de forma predeterminada es https://api.getcortexapp.com). Documentación

Square

Debes proporcionar un encabezado de autorización con el formato Bearer <TOKEN>, donde <TOKEN> es tu token de acceso de Square. Más información en: https://developer.squareup.com/docs/build-basics/access-tokens Documentación

Hubspot

Debes proporcionar un token de acceso como variable de entorno. Para obtener tu token de acceso:
  1. Crea una aplicación privada en HubSpot:
  2. Ve a Settings > Integrations > Private Apps
  3. Haz clic en “Create private app”
  4. Asigna un nombre a tu aplicación y configura los scopes necesarios
  5. Haz clic en “Create app”
  6. Copia el token de acceso generado desde la pestaña “Auth”
Documentación

Redis

Credenciales requeridas:
  • Host de Redis
  • Puerto de Redis
  • Nombre de usuario de Redis
  • Contraseña de Redis
Documentación

Google Maps

Necesitas (1) proporcionar una clave de API y (2) habilitar las API individuales a las que quieras que Devin tenga acceso. Para obtener tu clave de API, ve a https://console.cloud.google.com/apis/credentials y abre la barra lateral > APIs and services > Credentials. Para habilitar una API individual, busca la API y haz clic en Habilitar.
Devin
Devin
Devin
Documentación

Playwright

No se requieren variables de entorno para esto. Simplemente habilita la integración. Documentación

Firecrawl

Debes proporcionar una clave de API (FIRECRAWL_API_KEY), que puedes ver y crear en https://www.firecrawl.dev/app/api-keys. Documentación

ElasticSearch

Deberás proporcionar 2 variables de entorno:
  • ES_URL - URL o endpoint de ElasticSearch, que se puede encontrar en la página /overview en Elasticsearch.
  • ES_API_KEY - clave de API de ElasticSearch, que se puede crear en la página /indices/index_details/<name>/data en Elasticsearch.
Devin
ES_SSL_SKIP_VERIFY es una variable de entorno opcional. Cuando está configurada en true, omite la verificación del certificado SSL/TLS al conectarse a Elasticsearch. Documentación

Postgres

La única credencial que necesitas es la cadena de conexión de Postgres. Documentación

Plaid

La única credencial necesaria es un token de acceso OAuth Bearer, que se puede obtener ejecutando el siguiente código:
curl -X POST https://production.plaid.com/oauth/token \
-H 'Content-Type: application/json' \
-d '{
"client_id": "YOUR_PLAID_CLIENT_ID",
"client_secret": "YOUR_PRODUCTION_SECRET",
"grant_type": "client_credentials",
"scope": "mcp:dashboard"
}'
Para obtener el ID de cliente y el secreto de cliente de producción, ve a https://dashboard.plaid.com/developers/keys Documentación

Replicate

La única credencial necesaria es el token de API, que se puede encontrar en https://replicate.com/account/api-tokens Documentación

Grafana

Deberás proporcionar 2 variables de entorno:
  • URL de Grafana
  • Token de cuenta de servicio de Grafana: para obtener el token, en la barra lateral ve a Administration > Users and access > Service accounts > Add service account (si aún no tienes ninguna agregada) > Add service account token
Devin

Pinecone

NOTA: El MCP de Pinecone solo admite índices con embeddings integrados. Los índices para vectores que crees con modelos de embeddings externos aún no son compatibles a fecha de 16/7/25. La única credencial necesaria es la clave de API de Pinecone, que se puede obtener en la página de claves de API del panel de control de Pinecone, como se muestra a continuación:
Devin

Snyk

  1. Primero, configura el servidor MCP. La documentación está disponible aquí. Nota: asegúrate de añadir una variable de entorno al final (no incluida en la guía de documentación).
    Devin
  2. Instala la CLI de Snyk en la máquina de Devin. La documentación está disponible aquí
brew tap snyk/tap
brew install snyk-cli

snyk --disable-trust
Nota: algunas pruebas de Snyk requieren establecer confianza para funcionar; instala Snyk en la máquina después de haber instalado Homebrew. La documentación está disponible aquí. Consejo: Si se configura correctamente, la lista completa de análisis de Snyk debería ejecutarse en la primera pasada. Sin embargo, según el framework, algunos análisis requieren que se pase un flag unmanaged: true (por ejemplo, C++). Actualmente puedes establecer esto en Knowledge o durante tu sesión con Devin; aquí tienes un ejemplo:
Devin
Consejo: Hemos escrito un playbook de ejemplo para ayudarte a comenzar. Documentación