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 |
| beide | Eine einzelne Website (Workspace) abrufen. |
| Plugin | Alle Websites auflisten, die mit dem Plugin-Token verbunden sind. |
| Plugin | Das authentifizierte Plugin-Konto abrufen. |
| beide | Operatoren einer Website auflisten. |
| beide | Zuletzt aktive Operatoren einer Website auflisten. |
| beide | Einen einzelnen Operator einer Website abrufen. |
| beide | Konversationen einer Website auflisten (paginiert, filterbar). |
| beide | Eine einzelne Konversation abrufen. |
| beide | Nachrichten einer Konversation abrufen. |
| beide | Eine private Notiz verfassen (nur für Operatoren, für Besucher nicht sichtbar). |
| 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) — setztX-Crisp-Tier: website?tier=plugin— setztX-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 typecheckBereitstellung
npm run deployKonfigurieren 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 ancreateMcpHandler(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.
This server cannot be installed
Maintenance
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
- AlicenseNot gradedqualityDmaintenanceEnables AI clients to use custom tools, maintain memory, and follow structured prompts, built with TypeScript MCP SDK and deployable to Cloudflare.4Creative Commons Zero v1.0 Universal
- AlicenseNot gradedqualityDmaintenanceLightweight MCP server that allows agents to interface with the Neon REST API, deployed on Cloudflare Workers.MIT
- FlicenseNot gradedqualityBmaintenanceEnables AI agents to read, write, and search security findings, engagement memory, and semantic triage via MCP tools on Cloudflare Workers.
- AlicenseNot gradedqualityCmaintenanceEnables AI tools to interact with a Firefly III personal finance instance via MCP protocol, deployed on Cloudflare Workers for low-latency global access.29ISC
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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