Skip to main content
Glama

Volkern MCP Server (v2.0.0)

MCP (Model Context Protocol) server to integrate Volkern CRM with AI agents like Claude, GPT, and other MCP-compatible clients.

What's New in v2.0.0 - Full Sales Cycle

New Modules

  • Contacts: Full CRUD for contacts (individuals and companies)

  • Deals/Pipeline: Create and list deals from the sales pipeline

  • Quotes: Create quotes from catalog items with prices, discounts, and taxes

  • Sales Orders: List, query, and convert quotes into sales orders

  • Contracts: Convert accepted quotes into contracts with payment terms

Full Sales Flow via MCP

  1. volkern_create_lead → Capture lead

  2. volkern_create_deal → Open opportunity in pipeline

  3. volkern_create_cotizacion → Generate quote from catalog

  4. volkern_create_orden_from_cotizacion → Convert to sales order

  5. volkern_create_contrato_from_cotizacion → Formalize contract

Enhanced Catalog (v1.1.0)

  • Custom fields: Dynamic attributes per item (m², rooms, language, etc.)

  • Multi-level categories: Hierarchical organization (Real Estate > Office > Luxury)

  • Labels: Tags for quick filtering (vip, opportunity, new)

  • Multimedia gallery: Images, video tours, technical documents, 360° tours

  • Flexible pricing: One-time, recurring, or hourly with volume discounts

Related MCP server: Customer Support MCP Server

Installation

npm install -g volkern-mcp-server

Option 2: Using npx (no installation)

npx volkern-mcp-server

Option 3: From source code

git clone https://github.com/volkern/mcp-server.git
cd mcp-server
npm install
npm run build

Configuration

The server requires the following environment variables:

export VOLKERN_API_KEY="tu_api_key_aqui"
export VOLKERN_API_URL="https://volkern.app/api"  # Opcional, usa este valor por defecto

Usage with Claude Desktop

Add the following configuration to your claude_desktop_config.json file:

{
  "mcpServers": {
    "volkern": {
      "command": "volkern-mcp",
      "env": {
        "VOLKERN_API_KEY": "tu_api_key_aqui"
      }
    }
  }
}

If you use npx

{
  "mcpServers": {
    "volkern": {
      "command": "npx",
      "args": ["volkern-mcp-server"],
      "env": {
        "VOLKERN_API_KEY": "tu_api_key_aqui"
      }
    }
  }
}

If you installed from source code

macOS/Linux:

{
  "mcpServers": {
    "volkern": {
      "command": "node",
      "args": ["/ruta/a/volkern-mcp-server/dist/index.js"],
      "env": {
        "VOLKERN_API_KEY": "tu_api_key_aqui"
      }
    }
  }
}

Windows:

{
  "mcpServers": {
    "volkern": {
      "command": "node",
      "args": ["C:\\ruta\\a\\volkern-mcp-server\\dist\\index.js"],
      "env": {
        "VOLKERN_API_KEY": "tu_api_key_aqui"
      }
    }
  }
}

Available Tools (35 tools)

Contacts

Tool

Description

volkern_list_contacts

List contacts with filters

volkern_get_contact

Get contact by ID

volkern_create_contact

Create a new contact

volkern_update_contact

Update a contact

volkern_delete_contact

Delete a contact

Lead Management

Tool

Description

volkern_list_leads

List leads with optional filters

volkern_get_lead

Get lead details by ID

volkern_create_lead

Create a new lead

volkern_update_lead

Update an existing lead

Appointments

Tool

Description

volkern_check_disponibilidad

Check available time slots

volkern_list_citas

List appointments with filters

volkern_create_cita

Create a new appointment

volkern_update_cita

Update an appointment

volkern_cita_accion

Confirm, cancel, or reschedule

Services

Tool

Description

volkern_list_servicios

List services from the catalog

volkern_get_servicio

Get service details

Tasks

Tool

Description

volkern_create_task

Create follow-up task

volkern_list_tasks

List tasks for a lead

volkern_complete_task

Mark task as completed

Messaging

Tool

Description

volkern_send_whatsapp

Send WhatsApp message

volkern_list_conversaciones

List conversations

Interactions

Tool

Description

volkern_list_interactions

List interactions for a lead

volkern_create_interaction

Log call, email, meeting

Notes

Tool

Description

volkern_list_notes

List notes for a lead

volkern_create_note

Add note to a lead

Deals / Pipeline

Tool

Description

volkern_list_deals

List pipeline deals with filters

volkern_create_deal

Create a new deal

Quotes

Tool

Description

volkern_create_cotizacion

Create quote from catalog items

Sales Orders

Tool

Description

volkern_list_ordenes_venta

List sales orders with filters

volkern_get_orden_venta

Get order details

volkern_create_orden_from_cotizacion

Convert quote into sales order

Contracts

Tool

Description

volkern_create_contrato_from_cotizacion

Convert quote into contract

Usage Examples

Create a lead and schedule an appointment

Usuario: Crea un lead para Juan Pérez, email juan@example.com, y agenda una cita para mañana a las 10am

Agente:
1. volkern_create_lead(nombre: "Juan Pérez", email: "juan@example.com")
2. volkern_check_disponibilidad(fecha: "2026-02-09")
3. volkern_create_cita(leadId: "...", fechaHora: "2026-02-09T10:00:00Z", titulo: "Reunión inicial")

Check availability

Usuario: ¿Qué horarios hay disponibles para el lunes?

Agente:
1. volkern_check_disponibilidad(fecha: "2026-02-10")

Create follow-up task

Usuario: Crea un recordatorio para llamar a Juan mañana

Agente:
1. volkern_list_leads(search: "Juan")
2. volkern_create_task(leadId: "...", tipo: "llamada", titulo: "Llamar a Juan", fechaVencimiento: "2026-02-09T09:00:00Z")

Development

# Ejecutar en modo desarrollo
npm run dev

# Compilar
npm run build

# Ejecutar compilado
npm start

Troubleshooting

Error: VOLKERN_API_KEY not set

Make sure to set the environment variable before starting the server.

Error 401: Unauthorized

Verify that your API key has the necessary permissions in Volkern (Settings → API Keys).

Error 409: Schedule conflict

The requested slot is already taken. Check availability with volkern_check_disponibilidad.

License

MIT

Install Server
A
license - permissive license
B
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (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
    -
    quality
    -
    maintenance
    Enables users to manage CRM leads, opportunities, projects, tasks, and sales records within ERPNext directly through MCP-compatible clients. It supports global searches, timesheet entries, and access to dashboard KPIs using natural language.
  • A
    license
    -
    quality
    C
    maintenance
    Integrates WhatsApp with AI agents, enabling message sending, chat search, media sharing, approval workflows, and activity summaries via any MCP client.
    1
    Apache 2.0

View all related MCP servers

Related MCP Connectors

  • Give AI agents real phone numbers, messages, and voice calls via MCP.

  • Connect any AI agent to 11+ social platforms: schedule, publish & track posts via hosted MCP.

  • OCR, transcription, file extraction, and image generation for AI agents via MCP.

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/DeXpertmx/mcp-volkern'

If you have feedback or need assistance with the MCP directory API, please join our Discord server