Skip to main content
Glama
danielsuguimoto

crisp-mcp-server

crisp-mcp-server

Ein Model Context Protocol-Server für die Crisp-REST-API, bereitgestellt auf Cloudflare Workers.

Er stellt die Websites, Operatoren und Konversationen von Crisp als MCP-Tools bereit, sodass ein MCP-kompatibler KI-Agent sie abfragen, private Notizen verfassen und Konversationssegmente verwalten kann.

Tools

Tool

Typ

Beschreibung

get_website

beide

Eine einzelne Website (Workspace) abrufen.

list_connect_websites

Plugin

Alle Websites auflisten, die mit dem Plugin-Token verbunden sind.

get_connect_account

Plugin

Das authentifizierte Plugin-Konto abrufen.

list_website_operators

beide

Operatoren einer Website auflisten.

list_last_active_website_operators

beide

Zuletzt aktive Operatoren einer Website auflisten.

get_website_operator

beide

Einen einzelnen Operator einer Website abrufen.

list_conversations

beide

Konversationen einer Website auflisten (paginiert, filterbar).

get_conversation

beide

Eine einzelne Konversation abrufen.

get_conversation_messages

beide

Nachrichten einer Konversation abrufen.

send_conversation_note

beide

Eine private Notiz verfassen (nur für Operatoren, für Besucher nicht sichtbar).

set_conversation_segments

beide

Die Segmente ersetzen, die einer Konversation zugewiesen sind.

Related MCP server: neon-mcp

Authentifizierung

Der Server ist zustandslos und ohne Zugangsdaten: Er speichert keinen Crisp-Token. Jeder MCP-Client übergibt den Crisp-Token direkt an den Endpunkt.

Die Crisp-REST-API verwendet Basic-Authentifizierung mit einem Schlüsselpaar token_id:token_key. Kodieren Sie die Zeichenfolge token_id:token_key in Base64 und übergeben Sie sie als Bearer-Token an den MCP-Endpunkt:

Authorization: Bearer <base64(token_id:token_key)>

Der Worker leitet diesen Wert als Authorization: Basic <base64(...)> an die Crisp-API weiter.

Typ

Crisp-Tokens sind entweder website (ein einzelner Workspace) oder plugin (mehrere Workspaces). Wählen Sie den Typ über den Abfrageparameter tier aus:

  • ?tier=website (Standard) — setzt X-Crisp-Tier: website

  • ?tier=plugin — setzt X-Crisp-Tier: plugin

Generieren Sie Tokens in der Crisp-App: Einstellungen → Workspace-Einstellungen → Erweiterte Konfiguration → API-Token (Website) oder im Crisp-Marketplace (Plugin).

Entwicklung

npm install
npm run dev      # local dev at http://localhost:8787
npm run typecheck

Bereitstellung

npm run deploy

Konfigurieren Sie anschließend einen MCP-Client mit der URL https://<your-worker>.workers.dev/mcp?tier=website und dem Header Authorization: Bearer <base64(...)>.

Beispiel für Claude Desktop / Claude Code

{
  "mcpServers": {
    "crisp": {
      "url": "https://<your-worker>.workers.dev/mcp?tier=website",
      "headers": {
        "Authorization": "Bearer <base64(token_id:token_key)>"
      }
    }
  }
}

So funktioniert es

  • src/index.ts — Worker-Einstiegspunkt. Extrahiert das Bearer-Token und den Typ aus der Anfrage, erstellt pro Anfrage einen neuen MCP-Server und übergibt ihn an createMcpHandler (zustandsloser Streamable-HTTP-Transport).

  • src/crisp.ts — Schlanker, schreibgeschützter Crisp-REST-Client (https://api.crisp.chat/v1).

  • src/tools.ts — Registriert die oben genannten MCP-Tools.

Hinweise

  • Hauptsächlich lesend: Nur private Notizen und Konversationssegmente sind beschreibbar; alle anderen Tools sind schreibgeschützt.

  • Zustandslos: keine Durable Objects, keine Sitzungen, keine gespeicherten Zugangsdaten.

  • Der Crisp-Token wird bei jeder Verbindung vom Client gesendet; erneuern Sie ihn über die Crisp-App, falls er ausgelaufen ist.

A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

UpdatingMaintainers
UpdatingResponse time
Release cycle
0Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Lightweight MCP server that allows agents to interface with the Neon REST API, deployed on Cloudflare Workers.
    MIT
  • F
    license
    Not graded
    quality
    B
    maintenance
    Enables AI agents to read, write, and search security findings, engagement memory, and semantic triage via MCP tools on Cloudflare Workers.
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables AI tools to interact with a Firefly III personal finance instance via MCP protocol, deployed on Cloudflare Workers for low-latency global access.
    29
    ISC

View all related MCP servers

Related MCP Connectors

  • MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.

  • OCR, transcription, file extraction, and image generation for AI agents via MCP.

  • Free public MCP for AI agents — 193 tools, 44 workflows. No API key.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/danielsuguimoto/crisp-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server