MCP Server

Tu CRM Completo
al Alcance de tu Agente IA

Servidor MCP que expone los 76 endpoints de la API de Pine CRM para que cualquier agente de IA pueda gestionar contactos, ventas, marketing, soporte, cobranza y más.

76
Tools
4
Resources
18
Módulos
REST
API

Conexión Streamable HTTP

Un único endpoint para conectar cualquier cliente MCP compatible

POSThttps://mcp.pine.lat/mcp

76 Herramientas Disponibles

Cada herramienta mapea a un endpoint REST del CRM y está lista para usarse desde cualquier agente IA

🏢
companies_list
Lista empresas registradas en el CRM. Paginado y búsqueda.
search*page*limit*
🏢
companies_create
Crea nueva empresa. Name obligatorio, taxId único.
nametradeName*taxId*email*phone*city*
🏢
companies_get
Obtiene empresa por ID con contactos asociados.
id
🏢
companies_update
Actualiza datos de empresa existente.
idname*tradeName*taxId*
👤
contacts_list
Busca y lista contactos. Filtros por estado, ciudad, país.
search*status*city*page*limit*
👤
contacts_create
Crea contacto. firstName obligatorio, email verificado.
firstNamelastName*email*phone*tags*
👤
contacts_get
Obtiene contacto por ID con tags y campos custom.
id
👤
contacts_update
Actualiza contacto existente.
idfirstName*lastName*email*
🗑️
contacts_delete
Elimina contacto. Acción irreversible.
id
📦
contacts_batch_create
Crea múltiples contactos en lote.
contacts
💰
deals_list
Lista oportunidades del pipeline. Filtros por etapa y prioridad.
search*stageId*priority*page*
💰
deals_create
Crea deal. Requiere título y stageId.
titlestageIdvalue*contactId*companyId*
💰
deals_get
Detalle completo de deal con contacto y actividades.
id
💰
deals_update
Actualiza deal existente.
idtitle*value*priority*
🔄
deals_update_stage
Cambia etapa del deal en el pipeline.
idstageId
👥
audiences_list
Lista audiencias/segmentos de contactos.
page*limit*
👥
audiences_get_contacts
Lista contactos de una audiencia.
idpage*limit*
audiences_add_contacts
Agrega contactos a audiencia por IDs.
idcontactIds
📱
audiences_add_contacts_by_phone
Agrega contactos por teléfono.
idphones
audiences_remove_contacts
Remueve contactos de audiencia.
idcontactIds
📣
campaigns_list
Lista campañas de marketing multicanal.
page*limit*
📣
campaigns_get
Detalle de campaña con configuración y estado.
id
📊
campaigns_get_stats
Estadísticas: envíos, aperturas, clics, conversiones.
id
🎪
events_list
Lista eventos, webinars y actividades.
page*limit*
🎪
events_get
Detalle de evento con fecha y registros.
id
events_register
Registra contacto en evento.
idcontactIdname*email*
📋
surveys_list
Lista encuestas de satisfacción y NPS.
page*limit*
📋
surveys_get
Detalle de encuesta con preguntas.
id
📊
surveys_get_responses
Respuestas de encuesta. Paginado.
idpage*limit*
🎫
tickets_list
Lista tickets de soporte. Filtros por estado y prioridad.
status*priority*assignedToId*page*
🎫
tickets_create
Crea ticket. Requiere asunto y descripción.
subjectdescriptioncontactId*priority*
🎫
tickets_get
Detalle de ticket con historial de comentarios.
id
💬
tickets_add_comment
Agrega comentario público o interno a ticket.
idcontentisInternal*
💬
conversations_list
Lista conversaciones omnicanal.
channel*status*page*
💬
conversations_get
Detalle con todos los mensajes y participantes.
id
🤖
voice_ai_calls_list
Lista llamadas de Voice AI con transcripciones.
status*campaignId*page*
🤖
voice_ai_calls_create
Inicia llamada de Voice AI a contacto.
contactIdagentIdcampaignId*
📈
analytics_contacts
Analíticas de contactos: nuevos, distribución, tendencias.
startDate*endDate*groupBy*
📈
analytics_deals
Analíticas del pipeline: valor, conversión, velocidad.
startDate*endDate*groupBy*
📈
analytics_summary
Resumen ejecutivo de KPIs del CRM.
startDate*endDate*
📞
collection_actions_list
Lista acciones de cobranza realizadas.
contactId*type*page*
📞
collection_actions_create
Registra acción de cobranza.
contactIdtypedescription
📄
collection_agreements_list
Lista acuerdos de pago.
status*contactId*page*
📄
collection_agreements_create
Crea acuerdo: monto, cuotas, frecuencia.
contactIdtotalAmountinstallmentsfrequencystartDate
📄
collection_agreements_get
Detalle de acuerdo con cuotas y pagos.
id
📄
collection_agreements_update
Actualiza estado de acuerdo.
idstatus*description*
📄
collection_agreements_installments
Lista cuotas de acuerdo.
idpage*
💵
collection_agreements_pay
Registra pago en acuerdo.
idamountpaymentDate*paymentMethod*
collection_compliance_check
Verifica si se puede contactar deudor.
contactIdchannel
📋
collection_compliance_consents_get
Obtiene consentimientos de contacto.
contactId
📋
collection_compliance_consents_create
Registra consentimiento de cobranza.
contactIdchannelgranted
🚫
collection_compliance_opt_out
Registra opt-out de contacto.
contactIdchannel*reason*
📁
collection_portfolios_list
Lista portafolios de cobranza.
status*page*
📁
collection_portfolios_create
Crea portafolio de cobranza.
namedescription*strategy*
📁
collection_portfolios_get
Detalle de portafolio con estadísticas.
id
📁
collection_portfolios_update
Actualiza portafolio.
idname*status*
collection_portfolios_add_contacts
Agrega deudores a portafolio.
idcontactIds
collection_portfolios_remove_contacts
Remueve deudores de portafolio.
idcontactIds
👥
collection_portfolios_debtors
Lista deudores con saldos y gestión.
idpage*
📥
collection_portfolios_import
Importa deudores en lote.
iddebtors
🏨
hotels_reservations_list
Lista reservaciones de hotel.
status*checkInDate*page*
🏨
hotels_reservations_create
Crea reservación de hotel.
contactIdroomTypecheckInDatecheckOutDate
🏨
hotels_reservations_get
Detalle de reservación de hotel.
id
🍽️
restaurants_reservations_list
Lista reservaciones de restaurante.
status*date*page*
🍽️
restaurants_reservations_create
Crea reservación de restaurante.
contactIddatetimepartySize
🍽️
restaurants_reservations_get
Detalle de reservación de restaurante.
id
🔐
otp_send
Envía código OTP por SMS, email o WhatsApp.
contactIdchannelpurpose*
🔐
otp_verify
Verifica código OTP.
contactIdcode
🔐
otp_status
Estado de OTP enviado.
id
📦
orders_list
Lista órdenes/pedidos.
status*contactId*page*
📦
orders_create
Crea orden con items.
contactIditemscurrency*
📦
orders_get
Detalle de orden con items y totales.
id
📦
orders_update
Actualiza datos de orden.
idnotes*shippingAddress*
📦
orders_update_status
Cambia estado de orden.
idstatusreason*
📅
appointments_create
Crea agendamiento/cita.
namedatetimecontactId*email*
🔗
integrations_list
Lista integraciones disponibles.
page*limit*

Integra con tu Plataforma

Selecciona tu cliente MCP y sigue las instrucciones para conectarte en minutos

Claude Desktop

Conecta Pine CRM a Claude Desktop usando mcp-remote

1

Abre el archivo de configuración de Claude Desktop:

%APPDATA%\Claude\claude_desktop_config.json
2

Agrega la siguiente configuración del servidor MCP:

{ "mcpServers": { "pine-crm": { "command": "npx", "args": [ "mcp-remote", "https://mcp.pine.lat/mcp" ] } } }
3

Reinicia Claude Desktop. Los 76 tools de Pine CRM aparecerán automáticamente.

Pine CRM conectado — 76 tools disponibles

Claude Code

Conecta Pine CRM directamente desde la terminal

1

Ejecuta el siguiente comando para agregar el servidor:

$ claude mcp add pine-crm --transport http --url https://mcp.pine.lat/mcp
2

O agrega a tu archivo .mcp.json en la raíz del proyecto:

{ "mcpServers": { "pine-crm": { "type": "http", "url": "https://mcp.pine.lat/mcp" } } }
3

Claude Code detectará automáticamente los tools disponibles.

Pine CRM conectado — 76 tools disponibles

Cursor

Conecta Pine CRM al IDE Cursor

1

Abre SettingsMCP Servers

2

Haz clic en Add new MCP Server y selecciona tipo HTTP

3

Ingresa la URL del servidor:

https://mcp.pine.lat/mcp
4

Guarda y los tools estarán disponibles en el chat de Cursor.

Pine CRM conectado — 76 tools disponibles

Windsurf

Conecta Pine CRM al IDE Windsurf (Codeium)

1

Abre SettingsMCP

2

Haz clic en Add server y selecciona HTTP Streamable

3

Ingresa la URL:

https://mcp.pine.lat/mcp
4

Activa el servidor. Los tools aparecerán en Cascade.

Pine CRM conectado — 76 tools disponibles

Python SDK

Conecta desde cualquier aplicación Python

1

Instala el SDK de MCP:

$ pip install mcp
2

Conéctate al servidor de Pine CRM:

from mcp import ClientSession from mcp.client.streamable_http import streamablehttp_client async with streamablehttp_client( "https://mcp.pine.lat/mcp" ) as (read, write, _): async with ClientSession(read, write) as session: await session.initialize() tools = await session.list_tools() print(f"Tools: {len(tools.tools)}")
3
Pine CRM conectado — 76 tools disponibles

Node.js SDK

Conecta desde cualquier aplicación Node.js/TypeScript

1

Instala el SDK de MCP:

$ npm install @modelcontextprotocol/sdk
2

Conéctate al servidor de Pine CRM:

import { Client } from "@modelcontextprotocol/sdk/client/index.js"; import { StreamableHTTPClientTransport } from "@modelcontextprotocol/sdk/client/streamableHttp.js"; const client = new Client({ name: "my-app", version: "1.0.0" }); const transport = new StreamableHTTPClientTransport( new URL("https://mcp.pine.lat/mcp") ); await client.connect(transport); const tools = await client.listTools(); console.log(`Tools: ${tools.tools.length}`);
3
Pine CRM conectado — 76 tools disponibles

Recursos Disponibles

Esquemas y datos de referencia que el agente IA puede consultar para entender el modelo de datos

pine://schema/modules
Lista de 18 módulos del CRM con nombre y descripción de cada uno.
pine://schema/contact-statuses
5 estados posibles de contactos: activo, inactivo, lead, prospecto, cliente.
pine://schema/deal-priorities
Prioridades y niveles de urgencia para oportunidades de venta.
pine://schema/deal-stages
Etapas del pipeline de ventas con orden y probabilidades.

Qué Puede Hacer tu Agente

Ejemplos de flujos completos que un agente IA puede ejecutar con Pine CRM

👥

Gestión de Contactos

Buscar, crear y actualizar contactos y empresas. Importar listas en lote y enriquecer datos automáticamente.

💰

Pipeline de Ventas

Crear oportunidades, mover deals entre etapas del pipeline y analizar tasas de conversión.

📣

Campañas Marketing

Consultar audiencias, segmentar contactos y obtener métricas de campañas multicanal.

🎫

Soporte al Cliente

Crear tickets, agregar comentarios y gestionar conversaciones omnicanal.

💵

Cobranza Inteligente

Gestionar portafolios de deuda, crear acuerdos de pago, registrar cobros y verificar compliance.

📊

Analíticas y KPIs

Resúmenes ejecutivos, métricas del pipeline, tendencias de contactos y dashboards en tiempo real.

🏨

Reservaciones

Gestionar reservas de hoteles y restaurantes. Crear, consultar y administrar disponibilidad.

🤖

Voice AI

Iniciar llamadas automatizadas con inteligencia artificial y monitorear resultados con transcripciones.