Outdoo MCP

Aprenda a conectar cualquier cliente compatible con MCP a su espacio de trabajo de Outdoo AI mediante el servidor Outdoo MCP.

Conecte cualquier cliente compatible con MCP a su espacio de trabajo de Outdoo AI (conversaciones, CRM e inteligencia de ingresos) mediante el Model Context Protocol.

¿Qué es Outdoo MCP?

El servidor Outdoo MCP expone su inteligencia conversacional, los datos de su CRM y el contexto de su empresa como herramientas que cualquier cliente compatible con MCP puede invocar. Dispone de 39 herramientas repartidas en tres espacios de nombres: Organizations, Conversations y CRMs.

Requisitos previos

  • Una clave de API de Outdoo AI y un ID del espacio de trabajo. Cree la clave en Company Settings > Ecosystem > API & MCP con el ámbito mcp:full_access, o pídasela a su administrador de Outdoo AI.
  • Un cliente compatible con MCP. Consulte la sección Configuración del cliente más abajo para ver las opciones compatibles.

Configuración

El servidor Outdoo MCP funciona sobre HTTP. Se configura una sola vez con el formato JSON estándar de MCP y todas las herramientas pasan a estar disponibles automáticamente en su cliente.

Fragmento de configuración de MCP

Añada lo siguiente a la configuración de MCP de su cliente (el archivo o la ubicación exactos dependen de su cliente; consulte la sección Configuración del cliente más abajo):

{
  "mcpServers": {
    "outdoo": {
      "type": "http",
      "url": "https://mcp.outdoo.ai/v1/mcp",
      "headers": {
        "x-api-key": "YOUR_OUTDOO_API_KEY",
        "x-workspace-id": "YOUR_WORKSPACE_ID"
      }
    }
  }
}

Campo

Valor

Notas

type

"http"

Siempre http para Outdoo MCP

url

https://mcp.outdoo.ai/v1/mcp

Endpoint de MCP; no lo cambie

x-api-key

Su clave de API JWT

Se crea en Company Settings > Ecosystem > API & MCP

x-workspace-id

Su ID del espacio de trabajo (numérico)

Aparece en la columna Workspace ID de Company Settings > Workspaces o en la URL de su espacio de trabajo de Outdoo AI

Mantenga en secreto su clave de API.
Nunca confirme en el control de versiones un archivo de configuración con una clave de API real. Añádalo a .gitignore o utilice la función de sustitución de variables de entorno de su cliente.

Configuración del cliente

Outdoo MCP funciona con cualquier cliente que admita el transporte HTTP de MCP. Busque su cliente a continuación para ver las instrucciones de configuración.

Claude Desktop

Siga Conectar Outdoo AI con Claude Desktop para añadir Outdoo AI como conector personalizado en su organización de Claude.

Claude Code

Siga Conectar Outdoo AI con Claude Code. Basta con una instrucción.

Glean

Glean admite conectores MCP, lo que le permite mostrar los datos de Outdoo AI junto con sus demás fuentes de conocimiento empresarial en el asistente de IA de Glean.

  • En Glean, vaya a Admin > Connectors > MCP y añada un nuevo servidor MCP.
  • Añada los encabezados necesarios: x-api-key y x-workspace-id con sus credenciales de Outdoo AI.
  • Guarde y active el conector. Las herramientas de Outdoo AI aparecerán entonces en el catálogo de herramientas de Glean.

Documentación de conectores de Glean.
Para ver los pasos detallados y capturas de pantalla, consulte la documentación oficial de Glean sobre conectores MCP. La navegación exacta y los nombres de los campos pueden variar según la versión de Glean.

Otros clientes

Cualquier cliente que admita el transporte HTTP de MCP puede conectarse a Outdoo AI. Los pasos generales son los mismos sea cual sea el cliente:

  • Busque dónde guarda su cliente la configuración de los servidores MCP (un archivo JSON, una interfaz de configuración o variables de entorno).
  • Añada una nueva entrada de servidor MCP con el fragmento de configuración anterior.
  • Reinicie o recargue su cliente. Las herramientas de Outdoo AI aparecerán entonces en su lista de herramientas.

Consulte la documentación de su cliente para ver los pasos exactos para registrar un servidor MCP por HTTP.

Uso con el SDK de Python de Anthropic

Si es desarrollador y crea pipelines, informes programados o agentes personalizados, puede llamar a Outdoo MCP mediante programación con el SDK de Python de Anthropic.

Requisitos previos: Python 3.9 o posterior, el paquete anthropic (pip install anthropic) y una clave de API de Anthropic obtenida en https://console.anthropic.com.

Con el cliente MCP

import anthropic
from anthropic import Anthropic

client = Anthropic()  # reads ANTHROPIC_API_KEY from env

# Define the Outdoo MCP server
mcp_servers = [
    {
        "type": "url",
        "url": "https://mcp.outdoo.ai/v1/mcp",
        "name": "outdoo",
        "authorization_token": "YOUR_OUTDOO_API_KEY",
    }
]

response = client.beta.messages.create(
    model="claude-sonnet-4-6",
    max_tokens=4096,
    mcp_servers=mcp_servers,
    messages=[
        {
            "role": "user",
            "content": "Get conversations from the last 7 days and summarize key points."
        }
    ],
    betas=["mcp-client-2025-04-04"],
)

print(response.content[0].text)

HTTP directo (sin SDK)

import requests
from datetime import datetime, timedelta, timezone

OUTDOO_API_KEY = "YOUR_OUTDOO_API_KEY"
OUTDOO_WORKSPACE_ID = "YOUR_WORKSPACE_ID"
MCP_URL = "https://mcp.outdoo.ai/v1/mcp"

headers = {
    "x-api-key": OUTDOO_API_KEY,
    "x-workspace-id": OUTDOO_WORKSPACE_ID,
    "Content-Type": "application/json",
}

# Call a tool directly over MCP HTTP protocol
payload = {
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
        "name": "conversations_get_key_points",
        "arguments": {
            "params": {
                "from_created_at": "2026-05-22T00:00:00Z",
                "to_created_at": "2026-05-28T23:59:59Z",
                "scope": "external",
                "limit": 20
            }
        }
    }
}

resp = requests.post(MCP_URL, json=payload, headers=headers)
print(resp.json())

Ejemplo completo

Obtenga las conversaciones externas de la última semana con sus puntos clave y pida a Claude que las resuma:

import os
from datetime import datetime, timedelta, timezone
import anthropic

client = anthropic.Anthropic(api_key=os.environ["ANTHROPIC_API_KEY"])

# Date range: last 7 days
now = datetime.now(timezone.utc)
week_ago = now - timedelta(days=7)

prompt = f"""
Get all external conversations between {week_ago.strftime('%Y-%m-%dT%H:%M:%SZ')}
and {now.strftime('%Y-%m-%dT%H:%M:%SZ')}.

For each conversation summarize:
- Key points discussed
- Positives and buying signals
- Risks and objections
- Any feature or integration requests
- Deadlines or next steps with due dates
"""

mcp_servers = [
    {
        "type": "url",
        "url": "https://mcp.outdoo.ai/v1/mcp",
        "name": "outdoo",
        "authorization_token": os.environ["OUTDOO_API_KEY"],
    }
]

response = client.beta.messages.create(
    model="claude-sonnet-4-6",
    max_tokens=8192,
    mcp_servers=mcp_servers,
    messages=[{"role": "user", "content": prompt}],
    betas=["mcp-client-2025-04-04"],
)

print(response.content[0].text)

Autenticación

Outdoo MCP utiliza claves de API basadas en JWT. Las claves están vinculadas a un espacio de trabajo y tienen una fecha de caducidad.

Encabezado

Obligatorio

Descripción

x-api-key

Sí

Su clave de API JWT de Company Settings > Ecosystem > API & MCP

x-workspace-id

Sí

ID numérico del espacio de trabajo (p. ej., 1429)

Uso de variables de entorno (recomendado):

# .env
OUTDOO_API_KEY=eyJhbGci...
OUTDOO_WORKSPACE_ID=1429
import os
from dotenv import load_dotenv
load_dotenv()

api_key = os.environ["OUTDOO_API_KEY"]
workspace_id = os.environ["OUTDOO_WORKSPACE_ID"]

Caducidad de la clave de API.
Las claves de API de Outdoo AI incluyen una fecha de caducidad. Si recibe una respuesta 401, compruebe la fecha Valid Until de la clave en Company Settings > Ecosystem > API & MCP (o descodifique su JWT en https://jwt.io y compruebe el campo exp). Cree allí una nueva clave o pídasela a su administrador de Outdoo AI.

Esperamos que este artículo le haya resultado útil. Si tiene alguna consulta, escríbanos a support@outdoo.ai

Artículos relacionados