crisp-mcp-server
crisp-mcp-server
Un servidor Model Context Protocol para la API REST de Crisp, desplegado en Cloudflare Workers.
Expone los sitios web, operadores y conversaciones de Crisp como herramientas MCP, de modo que un agente de IA compatible con MCP pueda consultarlos, publicar notas privadas y gestionar segmentos de conversación.
Herramientas
Herramienta | Nivel | Descripción |
| ambos | Obtiene un único sitio web (espacio de trabajo). |
| plugin | Lista todos los sitios web conectados al token de plugin. |
| plugin | Obtiene la cuenta de plugin autenticada. |
| ambos | Lista los operadores de un sitio web. |
| ambos | Lista los operadores activos más recientes de un sitio web. |
| ambos | Obtiene un único operador de un sitio web. |
| ambos | Lista las conversaciones de un sitio web (paginadas, filtrables). |
| ambos | Obtiene una única conversación. |
| ambos | Obtiene los mensajes de una conversación. |
| ambos | Publica una nota privada (solo operadores, no visible para el visitante). |
| ambos | Reemplaza los segmentos asignados a una conversación. |
Related MCP server: neon-mcp
Autenticación
El servidor es sin estado y sin credenciales: no almacena ningún token de Crisp. Cada cliente MCP pasa el token de Crisp directamente al endpoint.
La API REST de Crisp utiliza autenticación Basic con un par de claves token_id:token_key. Codifica en Base64 la cadena token_id:token_key y pásala como token Bearer al endpoint de MCP:
Authorization: Bearer <base64(token_id:token_key)>El worker reenvía ese valor como Authorization: Basic <base64(...)> a la API de Crisp.
Nivel
Los tokens de Crisp son de tipo website (un solo espacio de trabajo) o plugin (varios espacios de trabajo). Selecciona el nivel con el parámetro de consulta tier:
?tier=website(por defecto) — estableceX-Crisp-Tier: website?tier=plugin— estableceX-Crisp-Tier: plugin
Genera tokens desde la aplicación de Crisp: Configuración → Configuración del espacio de trabajo → Configuración avanzada → Token de API (website), o desde Crisp Marketplace (plugin).
Desarrollar
npm install
npm run dev # local dev at http://localhost:8787
npm run typecheckDesplegar
npm run deployDespués apunta un cliente MCP a https://<your-worker>.workers.dev/mcp?tier=website con la cabecera Authorization: Bearer <base64(...)>.
Ejemplo de Claude Desktop / Claude Code
{
"mcpServers": {
"crisp": {
"url": "https://<your-worker>.workers.dev/mcp?tier=website",
"headers": {
"Authorization": "Bearer <base64(token_id:token_key)>"
}
}
}
}Cómo funciona
src/index.ts— Punto de entrada del Worker. Extrae el token Bearer y el nivel de la solicitud, crea un servidor MCP nuevo por solicitud y se lo pasa acreateMcpHandler(transporte Streamable HTTP sin estado).src/crisp.ts— Cliente REST de Crisp ligero y de solo lectura (https://api.crisp.chat/v1).src/tools.ts— Registra las herramientas MCP anteriores.
Notas
Mayormente de solo lectura: solo las notas privadas y los segmentos de conversación se pueden escribir; todas las demás herramientas son de solo lectura.
Sin estado: no hay Durable Objects, ni sesiones, ni credenciales almacenadas.
El token de Crisp lo envía el cliente en cada conexión; si se filtra, puedes rotarlo desde la aplicación de Crisp.
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