Skip to main content
Glama
danielsuguimoto

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

get_website

ambos

Obtiene un único sitio web (espacio de trabajo).

list_connect_websites

plugin

Lista todos los sitios web conectados al token de plugin.

get_connect_account

plugin

Obtiene la cuenta de plugin autenticada.

list_website_operators

ambos

Lista los operadores de un sitio web.

list_last_active_website_operators

ambos

Lista los operadores activos más recientes de un sitio web.

get_website_operator

ambos

Obtiene un único operador de un sitio web.

list_conversations

ambos

Lista las conversaciones de un sitio web (paginadas, filtrables).

get_conversation

ambos

Obtiene una única conversación.

get_conversation_messages

ambos

Obtiene los mensajes de una conversación.

send_conversation_note

ambos

Publica una nota privada (solo operadores, no visible para el visitante).

set_conversation_segments

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) — establece X-Crisp-Tier: website

  • ?tier=plugin — establece X-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 typecheck

Desplegar

npm run deploy

Despué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 a createMcpHandler (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.

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