perfex-crm-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@perfex-crm-mcpCreate a lead in the CRM for Jane, email jane@example.com"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
perfex-crm-mcp
Servidor MCP (Model Context Protocol) que conecta cualquier IA con tu Perfex CRM — sin API keys, usando los endpoints públicos de Perfex (/forms/wtl, /forms/ticket, /forms/quote).
🧠 ¿Qué inteligencias conecta?
IA | Cómo se conecta |
Claude (Desktop / Claude Code) |
|
Codex (OpenAI CLI) |
|
Hermes Agent (Nous Research) | configuración MCP del agente |
Paperclip | adapter MCP / claude_local con MCP config |
Todas usan el mismo protocolo estándar MCP → una sola integración, cuatro inteligencias.
Related MCP server: GLPI MCP
🔧 Herramientas expuestas
Herramienta | Qué hace | Endpoint Perfex |
| Crea un lead (cliente potencial) |
|
| Crea un ticket de soporte |
|
| Solicita un presupuesto |
|
| Comprueba que el CRM responde |
|
📦 Instalación
git clone https://github.com/yunyminaya/perfex-crm-mcp.git
cd perfex-crm-mcp
npm install
npm run build⚙️ Configuración (env vars)
Variable | Obligatoria | Descripción |
| ✅ | Base del CRM, ej: |
| para leads | Key del formulario web-to-lead ( |
| para quotes | Key del formulario de presupuestos |
| no | Fuente por defecto de leads (default |
| no | Departamento por defecto para tickets |
| no | Prioridad por defecto para tickets |
| no | Timeout (default 15000) |
Cómo conseguir PERFEX_FORM_KEY: Perfex admin → Leads → Web Forms → crear formulario → copiar la key (último segmento de la URL forms/wtl/{key}).
🔌 Conectar cada IA
Claude Desktop
// claude_desktop_config.json
{
"mcpServers": {
"perfex-crm": {
"command": "node",
"args": ["/ruta/a/perfex-crm-mcp/dist/index.js"],
"env": {
"PERFEX_URL": "https://crm.example.com",
"PERFEX_FORM_KEY": "tu-key"
}
}
}
}Claude Code (CLI)
claude mcp add perfex-crm -- node /ruta/a/perfex-crm-mcp/dist/index.js
# o con env:
claude mcp add perfex-crm --env PERFEX_URL=https://crm.example.com --env PERFEX_FORM_KEY=tu-key -- node /ruta/a/perfex-crm-mcp/dist/index.jsCodex (OpenAI CLI)
codex mcp add perfex-crm -- node /ruta/a/perfex-crm-mcp/dist/index.jsHermes Agent
Añade el servidor en la config MCP de Hermes (~/.hermes/config.yaml o el gestor de MCP del agente):
mcp:
servers:
perfex-crm:
command: node
args: ["/ruta/a/perfex-crm-mcp/dist/index.js"]
env:
PERFEX_URL: "https://crm.example.com"
PERFEX_FORM_KEY: "tu-key"Paperclip
Configura el servidor MCP en el adapter del agente (adapterConfig → mcpServers), igual que Claude Code — los agentes Paperclip que usan claude_local heredan los MCP configurados.
🚀 Uso
Tras conectar, cualquiera de las IAs puede hacer:
"Crear un lead en el CRM: Juan Pérez, juan@empresa.com, tel 555-1234, interesado en facturación"
→ create_lead { name: "Juan Pérez", email: "juan@empresa.com", ... }
"Crear un ticket: María no recibe los emails de factura"
→ create_ticket { name: "María", email: "...", subject: "...", message: "..." }
"¿El CRM está accesible?"
→ perfex_health⚠️ Notas
Sin API keys: usa los endpoints públicos de Perfex (Web-to-Lead / tickets). Si el formulario tiene reCAPTCHA activado, las IAs no podrán crearlo — desactívalo en el formulario.
Content-Type: los endpoints exigen
application/x-www-form-urlencoded(no JSON).Tickets: exigen header
X-Requested-With: XMLHttpRequest(ya lo envía el servidor).422 = campos requeridos faltantes: revisa qué campos marca el formulario como obligatorios.
📁 Estructura
perfex-crm-mcp/
├── src/
│ ├── index.ts # Servidor MCP (herramientas)
│ └── perfex-client.ts # Cliente de endpoints públicos de Perfex
├── package.json
├── tsconfig.json
└── README.mdMaintenance
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
- AlicenseBqualityDmaintenanceA comprehensive MCP server that connects AI assistants to GoHighLevel CRM, enabling management of contacts, conversations, calendars, pipelines, payments, and more through 60+ tools.6427MIT
- AlicenseBqualityDmaintenanceMCP server allowing an AI assistant to interact directly with your GLPI instance via its REST API, enabling ticket management, knowledge base operations, and statistics.404The Unlicense
- AlicenseBqualityFmaintenanceMCP server for Invoice Ninja v5 API. Enables AI assistants to manage clients, invoices, quotes, payments, and time tracking through natural language.32182MIT
- AlicenseBqualityCmaintenanceSelf-hosted MCP server that connects AI assistants to Kommo CRM (API v4), enabling real-time CRM actions such as creating/managing leads, tasks, notes, and more through 29 tools.291MIT
Related MCP Connectors
Self-hosted MCP gateway: turn any API, database or MCP server into AI connectors — no code.
MCP server for LeadDelta — manage LinkedIn connections and CRM data via AI assistants.
Security-first WordPress MCP server. 129 tools for Claude, ChatGPT, Gemini. Free on wp.org.
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/yunyminaya/perfex-crm-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server