Outdoo MCP

So verbinden Sie einen MCP-fähigen Client über das Model Context Protocol mit Ihrem Outdoo AI-Workspace.

Verbinden Sie jeden MCP-fähigen Client über das Model Context Protocol mit Ihrem Outdoo AI-Workspace (Gespräche, CRM und Revenue Intelligence).

Was ist Outdoo MCP?

Der Outdoo MCP-Server stellt Ihre Conversation Intelligence, Ihre CRM-Daten und Ihren Unternehmenskontext als Tools bereit, die jeder MCP-fähige Client aufrufen kann. Sie erhalten 39 Tools in drei Namespaces: Organizations, Conversations und CRMs.

Voraussetzungen

  • Ein Outdoo AI-API-Schlüssel und eine Workspace-ID. Erstellen Sie den Schlüssel unter Company Settings > Ecosystem > API & MCP mit dem Scope mcp:full_access oder fragen Sie Ihren Outdoo AI-Administrator.
  • Ein MCP-fähiger Client. Unterstützte Optionen finden Sie unten unter „Client einrichten“.

Konfiguration

Der Outdoo MCP-Server läuft über HTTP. Sie konfigurieren ihn einmal im Standard-JSON-Format für MCP, und alle Tools stehen Ihrem Client automatisch zur Verfügung.

MCP-Konfiguration

Fügen Sie Folgendes in die MCP-Konfiguration Ihres Clients ein (die genaue Datei bzw. der genaue Ort hängt von Ihrem Client ab, siehe „Client einrichten“ weiter unten):

{
  "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"
      }
    }
  }
}

Feld

Wert

Hinweise

type

"http"

Bei Outdoo MCP immer http

url

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

MCP-Endpunkt, nicht ändern

x-api-key

Ihr JWT-API-Schlüssel

Erstellt unter Company Settings > Ecosystem > API & MCP

x-workspace-id

Ihre Workspace-ID (numerisch)

Steht in der Spalte Workspace ID unter Company Settings > Workspaces oder in der URL Ihres Outdoo AI-Workspace

Halten Sie Ihren API-Schlüssel geheim.
Committen Sie niemals eine Konfigurationsdatei mit einem echten API-Schlüssel in die Versionsverwaltung. Fügen Sie sie zu .gitignore hinzu oder nutzen Sie die Ersetzung durch Umgebungsvariablen, die Ihr Client anbietet.

Client einrichten

Outdoo MCP funktioniert mit jedem Client, der den MCP-HTTP-Transport unterstützt. Unten finden Sie die Einrichtungsanleitung für Ihren Client.

Claude Desktop

Folgen Sie der Anleitung Outdoo AI mit Claude Desktop verbinden, um Outdoo AI als benutzerdefinierten Connector in Ihrer Claude-Organisation hinzuzufügen.

Claude Code

Folgen Sie der Anleitung Outdoo AI mit Claude Code verbinden. Dafür genügt ein einziger Prompt.

Glean

Glean unterstützt MCP-Connectors. So können Sie Daten aus Outdoo AI im KI-Assistenten von Glean zusammen mit Ihren anderen Wissensquellen im Unternehmen nutzen.

  • Gehen Sie in Glean zu Admin > Connectors > MCP und fügen Sie einen neuen MCP-Server hinzu.
  • Fügen Sie die erforderlichen Header hinzu: x-api-key und x-workspace-id mit Ihren Outdoo AI-Zugangsdaten.
  • Speichern und aktivieren Sie den Connector. Die Tools von Outdoo AI erscheinen dann im Tool-Katalog von Glean.

Dokumentation zum Glean-Connector.
Ausführliche Schritte und Screenshots finden Sie in der offiziellen Dokumentation von Glean zu MCP-Connectors. Navigation und Feldnamen können je nach Glean-Version abweichen.

Andere Clients

Jeder Client, der den MCP-HTTP-Transport unterstützt, kann sich mit Outdoo AI verbinden. Die grundlegenden Schritte sind bei allen Clients gleich:

  • Finden Sie heraus, wo Ihr Client seine MCP-Serverkonfiguration speichert (eine JSON-Datei, eine Einstellungsoberfläche oder Umgebungsvariablen).
  • Fügen Sie mit der obigen Konfiguration einen neuen MCP-Servereintrag hinzu.
  • Starten Sie Ihren Client neu oder laden Sie ihn neu. Die Tools von Outdoo AI erscheinen dann in seiner Tool-Liste.

Die genauen Schritte zum Registrieren eines HTTP-MCP-Servers finden Sie in der Dokumentation Ihres Clients.

Verwendung mit dem Anthropic Python SDK

Wenn Sie Pipelines, geplante Berichte oder eigene Agenten entwickeln, können Sie Outdoo MCP mit dem Anthropic Python SDK programmatisch aufrufen.

Voraussetzungen: Python 3.9 oder neuer, das Paket anthropic (pip install anthropic) und ein Anthropic-API-Schlüssel von https://console.anthropic.com.

Mit dem MCP-Client

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)

Direkt per HTTP (ohne 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())

Vollständiges Beispiel

Externe Gespräche der letzten Woche mit den wichtigsten Punkten abrufen und von Claude zusammenfassen lassen:

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)

Authentifizierung

Outdoo MCP verwendet JWT-basierte API-Schlüssel. Schlüssel gelten für einen Workspace und haben ein Ablaufdatum.

Header

Erforderlich

Beschreibung

x-api-key

Ja

Ihr JWT-API-Schlüssel aus Company Settings > Ecosystem > API & MCP

x-workspace-id

Ja

Numerische Workspace-ID (z. B. 1429)

Mit Umgebungsvariablen (empfohlen):

# .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"]

Ablauf von API-Schlüsseln.
API-Schlüssel von Outdoo AI haben ein Ablaufdatum. Wenn Sie eine 401-Antwort erhalten, prüfen Sie das Datum unter Valid Until in Company Settings > Ecosystem > API & MCP (oder decodieren Sie Ihr JWT unter https://jwt.io und prüfen Sie das Feld exp). Erstellen Sie dort einen neuen Schlüssel oder bitten Sie Ihren Outdoo AI-Administrator um einen.

Wir hoffen, dieser Artikel war hilfreich. Bei Fragen schreiben Sie uns bitte an support@outdoo.ai

Verwandte Artikel