Crisphive
OfficialCrisphive MCP
El servidor oficial de MCP (Model Context Protocol) para la API de Crisphive — infraestructura de programación de IA agéntica para los servicios de campo.
Permite que los agentes de IA — Claude, ChatGPT, Gemini, Cursor o cualquier cliente MCP — emparejen horarios entre clientes y empresas, y asignen cuadrillas a trabajos según la ubicación, las aptitudes y la disponibilidad en tiempo real: **la reserva de trabajos y la programación de citas, el seguimiento de órdenes de trabajo, la disponibilidad de un motor de programación y despacho en vivo, la sincronización de clientes (CRM), los catálogos de servicios, los listados de técnicos y cuadrillas, los territorios de servicio geográficos y la flota — para oficios y servicios del hogar como HVAC, fontanería, electricidad, limpieza, reparación de electrodomésticos y mantenimiento de propiedades. Servidor remoto alojado; no hay nada que instalar ni ejecutar (este repositorio contiene la documentación y el manifiesto de registro).
https://api.crisphive.com/mcpPruébalos primero
Conecta (basta con una clave de sandbox chsk_test_), y pega cualquiera de
estas opciones directamente en tu agente:
Creación de trabajos — “Programa un trabajo de HVAC de 2 horas en 145 Laurier Ave W mañana para Marie Tremblay, 613-555-0142.” (
createCustomer → listJobRequestBookingWindows → createJobRequest → quoteJobRequest → confirmJobRequest)Inserción de emergencia — “Trabajo de fontanería de emergencia ahora en 99 Bank St para David Okafor (613-555-0198): enséñame qué se reprograma.” (
listEmergencyCandidates → previewEmergencyReschedule → commitEmergencyReschedule)Esquema diario — “Esquema mi día de mañana y señala cualquier cosa que esté en riesgo.” (
listJobRequests → getTechnicianSchedule)Descubrimiento de disponibilidad — “Encuentra 3 horas esta semana para dar un paseo en bicicleta con mi esposa sin arriesgar ningún trabajo.” (
getTechnicianSchedule→ el agente razona sobre el margen disponible)
Las mismas indicaciones aparecen en todos los listados y páginas de documentación de Crisphive, por lo que lo que ves aquí es exactamente la experiencia de primer uso en todas partes.
Related MCP server: Servicialo
Requisitos
Cualquier cliente MCP que admita servidores remotos sobre HTTP Streamable: claude.ai, Claude Desktop, Claude Code, ChatGPT, Gemini CLI, Cursor, VS Code, Windsurf, Cline, Zed, LM Studio, …
Instalación
claude.ai / Claude Desktop (OAuth — no se necesita clave)
Configuración → Conectores → Añadir conector personalizado y pega
https://api.crisphive.com/mcp. Inicia sesión como propietario de la empresa en
Crisphive cuando aparezca la pantalla de consentimiento. (Los conectores
personalizados requieren un plan de Claude que los admita.)
Claude Code
# OAuth (you'll be prompted to authorize in the browser)
claude mcp add --transport http crisphive https://api.crisphive.com/mcp
# or with an API key (sandbox key shown — safe to experiment)
claude mcp add --transport http crisphive https://api.crisphive.com/mcp \
--header "Authorization: Bearer chsk_test_YOUR_KEY"Cursor
O añádelo a .cursor/mcp.json:
{
"mcpServers": {
"crisphive": { "url": "https://api.crisphive.com/mcp" }
}
}VS Code
code --add-mcp '{"name":"crisphive","url":"https://api.crisphive.com/mcp"}'ChatGPT
Configuración → Conectores (modo desarrollador) → añade el servidor MCP con
la URL https://api.crisphive.com/mcp (OAuth).
Gemini CLI
Añádelo a ~/.gemini/settings.json (nota: Gemini CLI usa httpUrl para
las conexiones de servers HTTP Streamable):
{
"mcpServers": {
"crisphive": {
"httpUrl": "https://api.crisphive.com/mcp",
"headers": { "Authorization": "Bearer chsk_test_YOUR_KEY" }
}
}
}Otros clientes MCP (Windsurf, Cline, Zed, LM Studio, …)
La mayoría de los clientes aceptan la forma estándar de servidor remoto:
{
"mcpServers": {
"crisphive": {
"url": "https://api.crisphive.com/mcp",
"headers": { "Authorization": "Bearer chsk_test_YOUR_KEY" }
}
}
}Solo algunos clientes varían el nombre del campo de la URL:
Cliente | Archivo de configuración | Campo de URL |
Cline / Roo Code |
|
|
Windsurf |
|
|
Gemini CLI |
|
|
Zed |
|
|
Los clientes que solo entienden stdio pueden conectarse con
mcp-remote:
{
"mcpServers": {
"crisphive": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://api.crisphive.com/mcp"]
}
}
}Servidor local (npm — @crisphive/mcp)
Este repositorio también incluye un servidor local stdio ligero: las
mismas 43 herramientas (mismos nombres, mismos esquemas — generados desde la
misma especificación OpenAPI /v1 que el endpoint alojado), donde cada
llamada es una solicitud HTTPS a la API de Crisphive con tu clave. No se
ejecuta lógica de negocio localmente.
{
"mcpServers": {
"crisphive": {
"command": "npx",
"args": ["-y", "@crisphive/mcp"],
"env": { "CRISPHIVE_API_KEY": "chsk_test_YOUR_KEY" }
}
}
}Variables de entorno:
Variable | Obligatoria | Descripción |
| para llamadas de herramientas |
|
| no | Origen de API alternativo (por defecto |
Prefiere el servidor remoto alojado (https://api.crisphive.com/mcp)
cuando el cliente lo admita: OAuth, sin clave, siempre actualizado. El paquete
local existe para clientes que solo admiten stdio y para instalaciones
autohospedadas.
Para desarrollar en este repositorio: npm ci && npm test. El registro de
herramientas (src/tools.generated.json) se genera una vez que npm run generate lo actualiza a partir de la especificación en vivo; CI falla si se
desvía de /v1.
Autenticación
Cada solicitud se autentica con una clave de API secreta enviada como token bearer. Crea claves desde el dashboard de tu empresa Crisphive. El prefijo de la clave selecciona el entorno de datos:
chsk_live_…→ datos en vivo (producción)chsk_test_…→ sandbox aislado (datos de prueba)
Carga las claves desde el entorno; nunca las insertes en el código.
Las claves caducan. La vida útil se decide al crear la clave: 30 días por
defecto, hasta 365, y queda fijada para la vida de esa clave; no se puede
ampliar después. Para renovarla, crea una segunda clave, apunta tu agente a
ella y luego revoca la primera: una empresa puede tener varias claves activas
a la vez, por lo que el cambio no interrumpe el servicio y no necesita un
endpoint especial (el mismo procedimiento que AWS documenta para las claves de
access). Lee expires_at desde el dashboard o la API de claves y programa el
cambio. Una clave caducada devuelve API_KEY_EXPIRED, distinto de
API_KEY_INVALID, de modo que puedes alertar sobre una renovación olvidada por
separado de un proceso de revocación.
Crisphive envía un correo a los propietarios de la empresa 7 días antes de que
una clave caduque (14 días para una conexión OAuth), así que un vencimiento no
debería ser una sorpresa; sin embargo, el correo va a la empresa, no
necesariamente a ti, por lo que debes controlar expires_at tú mismo. Una clave
creada expresamente para durar menos de 7 días no tiene aviso previo; el aviso
se habría enviado al crearla.
El endpoint MCP además admite OAuth 2.1 para conectores de usuario final (claude.ai, ChatGPT, …): el propietario de la empresa autoriza a tu agente en la pantalla de consentimiento y nunca se maneja una clave. Un cliente MCP compatible ejecuta todo el flujo automáticamente: descubrimiento, registro dinámico del cliente, código de autorización + PKCE. Flujo completo, permisos: docs/integration.md.
Herramientas
43 herramientas, una por operación de la API pública /v1 — los mismos
nombres que los métodos del SDK (listCustomers, createJobRequest, …),
derivadas de la misma especificación OpenAPI para que REST y MCP nunca se se
separen. Referencia completa: docs/tools.md.
Grupo | Herramientas |
Clientes (sincronización con CRM, CRUD completo) |
|
Reservas (creación y seguimiento) |
|
Catálogo (solo lectura) |
|
Equipo y flota (lecturas) |
|
Gestión de la plantilla (sincronización con recursos humanos) |
|
Comparación y programación (solo lectura, calculadas por el motor) |
|
Acciones de programación (control del calendario) |
|
Despacho prioritario y de emergencia (P0–P3, SLA, reparto) |
|
Flujo típico del agente:
listSkills / listJobTypes → discover reference IDs
createCustomer → { customer_id }
listJobRequestBookingWindows → offer only the returned windows
createJobRequest → booking created
quoteJobRequest → confirmJobRequest → scheduled (auto or forced technician)
getJobRequest / listJobRequestChanges → track statusFlujo de emergencia (P0):
createJobRequest (priority: "p0") → quoteJobRequest
listEmergencyCandidates → ranked techs + crew_recommendation
previewEmergencyReschedule → what moves (or reassigns)
commitEmergencyReschedule → inserted + auto-confirmedPaginación
Las herramientas de lista aceptan page / limit y devuelven un objeto
meta (total, count, per_page, current_page, total_pages).
Idempotencia
Las herramientas de crear / confirmar (createCustomer, createTechnician,
createJobRequest, confirmJobRequest, commitJobRequestMove,
commitEmergencyReschedule) aceptan un argumento idempotency_key para que
los reintentos nunca creen duplicados: pasa el mismo valor el revertir.
Errores
Cada herramienta devuelve el sobre de respuesta de Crisphive (tanto como
texto y como structuredContent): error_code es 0 en caso de éxito, y
una cadena estable en caso de fallo (CUSTOMER_NOT_FOUND,
API_KEY_INVALID, …). Compara los códigos; nunca las cadenas de mensajes.
Documentación
Referencia de API: https://docs.crisphive.com/technical-reference
Webhooks: https://docs.crisphive.com/webhook
Para IA (especificación OpenAPI + inicio del asistente): https://docs.crisphive.com/for-ai
Guía de integración de clientes: docs/integration.md
Referencia de herramientas: docs/tools.md
Privacidad y soporte
Política de privacidad: https://crisphive.com/privacy-policy — Crisphive procesa los datos del negocio accesibles a través de la API (clientes, reservas, técnicos, flota) únicamente para operar el Servicio; no vende información personal. Los datos se conservan mientras la cuenta esté activa y solo se comparten con proveedores de servicios/sub-procesadores cuando sea necesario. Un agente conectado a través de MCP actúa en nombre del negocio autorizador y está limitado a los datos, el entorno (live vs sandbox) y los permisos concedidos de ese negocio.
Soporte: support@crisphive.com
Licencia
Maintenance
Related MCP Servers
- AlicenseAqualityAmaintenanceOpen protocol for AI-agent coordination of professional services. Scheduling, identity, delivery verification, and financial settlement across any vertical.102271Apache 2.0

ThinAir Geoofficial
AlicenseAqualityCmaintenanceLocation & routing intelligence for AI agents — geocoding, truck routing, traffic, weather, and place search.3019111MIT- AlicenseAqualityAmaintenanceThe infrastructure for AI teams: a self-hosted server that gives a fleet of agents shared semantic memory, tasks, direct messages, and session handoff. Any agent that speaks HTTP participates: Claude Code, AutoGen, raw API scripts, anything.448MIT
Related MCP Connectors
Last-minute booking slots across 11 suppliers. Search, price, and execute bookings via AI agents.
Build, validate, and deploy multi-agent AI solutions from any AI environment.
Human-as-a-Service for AI agents. Delegate tasks that need a real human, get results via API.
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/crisphive/crisphive-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server