_ registry / mcp + a2a streamable-http · checked 2h ago

io.github.DeXpertmx/mcp-volkern

https://volkern.app

Registry code: deeb581aba186d5e

api record
endpoint
https://volkern.app/mcp
door code
d8d041f09ccbb705
protocol
streamable-http ·2025-06-18
authentication
none observed
public key
none — nobody has proven they own this listing · is it yours? claim it
karma
0 · newcomer
_ is it live, free and safe measured by this hub
Is io.github.DeXpertmx/mcp-volkern live?
Yes — it answered the hub's last check (checked 2h ago). It answered 100% of checks over the last 30 days.
Is io.github.DeXpertmx/mcp-volkern free to use?
No — it asks for a key or a login before it will serve.
What tools does io.github.DeXpertmx/mcp-volkern have?
43 tools: volkern_list_leads, volkern_create_cita, volkern_list_conversaciones, volkern_create_note, volkern_get_orden_venta, volkern_process_inventory_consumption, volkern_list_contacts, volkern_get_financial_dashboard, ….
Is io.github.DeXpertmx/mcp-volkern safe to connect?
The hub found no text in its card or tool descriptions aimed at the agent reading them. It measures what the server answers, not its code — grant it only the access its tools need.
reachable
live
uptime, 30 days
100%

90 days 100%· all time 100%

latency
74ms

last good check

priced tools
0

of 43 tools

_ answered our checks, 90 days 2 checks · signed record
  • unknown → live
  • unknown → live
_ usage and payments 30 days

Calls placed through this hub's router, from its own receipts. Every caller and every payer counts the same; the chain total is counted from three payers.

accounts
0

through this hub

calls served
0

successful

paid through this hub
0 USDC

what callers paid

_ what it can do 43 tools
43 auth-required 43 of 43 classified

Price is per tool, not per server. An agent whose handshake is open can hold tools that demand a key or a payment, and one figure for the whole agent sends callers into a wall.

  • volkern_list_leads auth-required never probed

    List leads with optional filters. Returns paginated results.

    mcp-tool

    {
      "type": "object",
      "properties": {
        "page": {
          "type": "number",
          "description": "Page number (default: 1)"
        },
        "canal": {
          "enum": [
            "web",
            "referido",
            "whatsapp",
            "telefono",
            "email",
            "otro"
          ],
          "type": "string",
          "description": "Filter by acquisition channel"
        },
        "limit": {
          "type": "number",
          "description": "Results per page (default: 50, max: 100)"
        },
        "estado": {
          "enum": [
            "nuevo",
            "contactado",
            "calificado",
            "negociacion",
            "cliente",
            "perdido"
          ],
          "type": "string",
          "description": "Filter by lead status"
        },
        "search": {
          "type": "string",
          "description": "Search by name, email, or phone"
        }
      }
    }
    arguments 41 lines
  • volkern_create_cita auth-required never probed

    Create a new appointment. Check availability first with volkern_check_disponibilidad.

    mcp-tool

    {
      "type": "object",
      "required": [
        "leadId",
        "fechaHora"
      ],
      "properties": {
        "tipo": {
          "enum": [
            "reunion",
            "servicio",
            "llamada",
            "otro"
          ],
          "type": "string",
          "description": "Appointment type (default: reunion)"
        },
        "leadId": {
          "type": "string",
          "description": "ID of the lead for this appointment"
        },
        "titulo": {
          "type": "string",
          "description": "Appointment title"
        },
        "duracion": {
          "type": "number",
          "description": "Duration in minutes (default: 60)"
        },
        "fechaHora": {
          "type": "string",
          "description": "Appointment date/time in ISO 8601 UTC (e.g., 2026-02-10T10:00:00Z)"
        },
        "servicioId": {
          "type": "string",
          "description": "Service ID (required if tipo is 'servicio')"
        },
        "descripcion": {
          "type": "string",
          "description": "Appointment description or notes"
        }
      }
    }
    arguments 43 lines
  • volkern_list_conversaciones auth-required never probed

    List WhatsApp conversations, optionally filtered by lead

    mcp-tool

    {
      "type": "object",
      "properties": {
        "page": {
          "type": "number"
        },
        "limit": {
          "type": "number"
        },
        "leadId": {
          "type": "string",
          "description": "Filter by lead ID"
        }
      }
    }
    arguments 15 lines
  • volkern_create_note auth-required never probed

    Create a note for a lead

    mcp-tool

    {
      "type": "object",
      "required": [
        "leadId",
        "contenido"
      ],
      "properties": {
        "leadId": {
          "type": "string",
          "description": "ID of the lead"
        },
        "titulo": {
          "type": "string",
          "description": "Optional note title"
        },
        "contenido": {
          "type": "string",
          "description": "Note content"
        }
      }
    }
    arguments 21 lines
  • volkern_get_orden_venta auth-required never probed

    Get detailed information about a specific sales order

    mcp-tool

    {
      "type": "object",
      "required": [
        "ordenId"
      ],
      "properties": {
        "ordenId": {
          "type": "string",
          "description": "The sales order's unique ID"
        }
      }
    }
    arguments 12 lines
  • volkern_process_inventory_consumption auth-required never probed

    Process inventory consumption for a product. If the product has a Bill of Materials (BoM), it will automatically deduct components.

    mcp-tool

    {
      "type": "object",
      "required": [
        "productId",
        "quantity"
      ],
      "properties": {
        "quantity": {
          "type": "number",
          "description": "The quantity to consume"
        },
        "productId": {
          "type": "string",
          "description": "The ID of the product being consumed"
        },
        "warehouseId": {
          "type": "string",
          "description": "Optional warehouse ID (defaults to main warehouse)"
        }
      }
    }
    arguments 21 lines
  • volkern_list_contacts auth-required never probed

    List contacts with optional filters. Returns paginated results. Contacts are converted leads or manually created business contacts.

    mcp-tool

    {
      "type": "object",
      "properties": {
        "page": {
          "type": "number",
          "description": "Page number (default: 1)"
        },
        "tipo": {
          "enum": [
            "person",
            "company"
          ],
          "type": "string",
          "description": "Filter by contact type"
        },
        "limit": {
          "type": "number",
          "description": "Results per page (default: 50, max: 100)"
        },
        "search": {
          "type": "string",
          "description": "Search by name, email, phone, or company"
        }
      }
    }
    arguments 25 lines
  • volkern_get_financial_dashboard auth-required 2h ago

    Get the global financial summary (P&L, Cash Flow, and Health) for the business. Restricted to authorized users.

    mcp-tool

    {
      "type": "object",
      "properties": {
        "months": {
          "type": "number",
          "description": "Period in months (default: 1)"
        }
      }
    }
    arguments 9 lines
  • volkern_get_inventory_health auth-required 2h ago

    Analyze inventory health, detecting items below their reorder points and predicting supply ruptures.

    mcp-tool

    {
      "type": "object",
      "properties": {
        "itemId": {
          "type": "string",
          "description": "Optional item ID to check specific health"
        }
      }
    }
    arguments 9 lines
  • volkern_list_catalogo auth-required 2h ago

    List catalog items (products, services, appointments, courses) with advanced filters

    mcp-tool

    {
      "type": "object",
      "properties": {
        "page": {
          "type": "number",
          "description": "Page number (default: 1)"
        },
        "tipo": {
          "enum": [
            "producto",
            "servicio",
            "cita",
            "academia"
          ],
          "type": "string",
          "description": "Filter by item type"
        },
        "limit": {
          "type": "number",
          "description": "Results per page (default: 50)"
        },
        "activo": {
          "type": "boolean",
          "description": "Filter only active items (default: true)"
        },
        "search": {
          "type": "string",
          "description": "Search by name, description or SKU"
        },
        "etiqueta": {
          "type": "string",
          "description": "Filter by tag"
        },
        "categoria": {
          "type": "string",
          "description": "Filter by category name"
        }
      }
    }
    arguments 39 lines
  • volkern_get_contact auth-required never probed

    Get detailed information about a specific contact by ID, including company, deals, and interactions

    mcp-tool

    {
      "type": "object",
      "required": [
        "contactId"
      ],
      "properties": {
        "contactId": {
          "type": "string",
          "description": "The contact's unique ID"
        }
      }
    }
    arguments 12 lines
  • volkern_create_contact auth-required never probed

    Create a new contact in the CRM

    mcp-tool

    {
      "type": "object",
      "required": [
        "nombre",
        "email"
      ],
      "properties": {
        "tags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Tags for categorization"
        },
        "tipo": {
          "enum": [
            "person",
            "company"
          ],
          "type": "string",
          "description": "Contact type (default: person)"
        },
        "cargo": {
          "type": "string",
          "description": "Job title"
        },
        "email": {
          "type": "string",
          "description": "Email address (required)"
        },
        "notas": {
          "type": "string",
          "description": "Notes"
        },
        "nombre": {
          "type": "string",
          "description": "Contact's full name (required)"
        },
        "linkedin": {
          "type": "string",
          "description": "LinkedIn profile URL"
        },
        "telefono": {
          "type": "string",
          "description": "Phone number"
        },
        "companyId": {
          "type": "string",
          "description": "ID of parent company contact"
        },
        "ubicacion": {
          "type": "string",
          "description": "Location"
        }
      }
    }
    arguments 56 lines
  • volkern_update_contact auth-required never probed

    Update an existing contact's information

    mcp-tool

    {
      "type": "object",
      "required": [
        "contactId"
      ],
      "properties": {
        "tags": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "tipo": {
          "enum": [
            "person",
            "company"
          ],
          "type": "string"
        },
        "cargo": {
          "type": "string"
        },
        "email": {
          "type": "string"
        },
        "notas": {
          "type": "string"
        },
        "nombre": {
          "type": "string"
        },
        "linkedin": {
          "type": "string"
        },
        "telefono": {
          "type": "string"
        },
        "contactId": {
          "type": "string",
          "description": "The contact's unique ID"
        },
        "ubicacion": {
          "type": "string"
        }
      }
    }
    arguments 46 lines
  • volkern_delete_contact auth-required never probed

    Delete a contact by ID

    mcp-tool

    {
      "type": "object",
      "required": [
        "contactId"
      ],
      "properties": {
        "contactId": {
          "type": "string",
          "description": "The contact's unique ID"
        }
      }
    }
    arguments 12 lines
  • volkern_get_lead auth-required never probed

    Get detailed information about a specific lead by ID

    mcp-tool

    {
      "type": "object",
      "required": [
        "leadId"
      ],
      "properties": {
        "leadId": {
          "type": "string",
          "description": "The lead's unique ID"
        }
      }
    }
    arguments 12 lines
  • volkern_create_lead auth-required never probed

    Create a new lead in the CRM. If email already exists, updates the existing lead.

    mcp-tool

    {
      "type": "object",
      "required": [
        "nombre"
      ],
      "properties": {
        "canal": {
          "enum": [
            "web",
            "referido",
            "whatsapp",
            "telefono",
            "email",
            "otro"
          ],
          "type": "string",
          "description": "Acquisition channel"
        },
        "email": {
          "type": "string",
          "description": "Email address"
        },
        "notas": {
          "type": "string",
          "description": "Initial notes"
        },
        "estado": {
          "enum": [
            "nuevo",
            "contactado",
            "calificado",
            "negociacion",
            "cliente",
            "perdido"
          ],
          "type": "string",
          "description": "Initial status (default: nuevo)"
        },
        "nombre": {
          "type": "string",
          "description": "Lead's full name (required)"
        },
        "empresa": {
          "type": "string",
          "description": "Company name"
        },
        "telefono": {
          "type": "string",
          "description": "Phone number with country code (e.g., +34612345678)"
        },
        "etiquetas": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Tags for categorization"
        },
        "contextoProyecto": {
          "type": "string",
          "description": "Project context or requirements"
        }
      }
    }
    arguments 63 lines
  • volkern_update_lead auth-required never probed

    Update an existing lead's information

    mcp-tool

    {
      "type": "object",
      "required": [
        "leadId"
      ],
      "properties": {
        "canal": {
          "type": "string"
        },
        "email": {
          "type": "string"
        },
        "notas": {
          "type": "string"
        },
        "estado": {
          "type": "string"
        },
        "leadId": {
          "type": "string",
          "description": "The lead's unique ID"
        },
        "nombre": {
          "type": "string"
        },
        "empresa": {
          "type": "string"
        },
        "telefono": {
          "type": "string"
        },
        "etiquetas": {
          "type": "array",
          "items": {
            "type": "string"
          }
        }
      }
    }
    arguments 39 lines
  • volkern_check_disponibilidad auth-required never probed

    Check available time slots for a specific date. Always call this before booking.

    mcp-tool

    {
      "type": "object",
      "required": [
        "fecha"
      ],
      "properties": {
        "fecha": {
          "type": "string",
          "description": "Date in YYYY-MM-DD format"
        },
        "duracion": {
          "type": "number",
          "description": "Duration in minutes (default: 60)"
        }
      }
    }
    arguments 16 lines
  • volkern_list_citas auth-required never probed

    List appointments with optional filters

    mcp-tool

    {
      "type": "object",
      "properties": {
        "tipo": {
          "enum": [
            "reunion",
            "servicio",
            "llamada",
            "otro"
          ],
          "type": "string",
          "description": "Filter by appointment type"
        },
        "fecha": {
          "type": "string",
          "description": "Filter by specific date (YYYY-MM-DD)"
        },
        "estado": {
          "enum": [
            "Pendiente",
            "Confirmada",
            "Completada",
            "Cancelada",
            "Pagada"
          ],
          "type": "string",
          "description": "Filter by appointment status"
        },
        "fechaFin": {
          "type": "string",
          "description": "End of date range (ISO 8601)"
        },
        "fechaInicio": {
          "type": "string",
          "description": "Start of date range (ISO 8601)"
        }
      }
    }
    arguments 38 lines
  • volkern_update_cita auth-required never probed

    Update an existing appointment

    mcp-tool

    {
      "type": "object",
      "required": [
        "citaId"
      ],
      "properties": {
        "citaId": {
          "type": "string",
          "description": "The appointment's unique ID"
        },
        "estado": {
          "enum": [
            "Pendiente",
            "Confirmada",
            "Completada",
            "Cancelada"
          ],
          "type": "string"
        },
        "duracion": {
          "type": "number"
        },
        "fechaHora": {
          "type": "string",
          "description": "New date/time in ISO 8601 UTC"
        },
        "descripcion": {
          "type": "string"
        }
      }
    }
    arguments 31 lines
  • volkern_cita_accion auth-required never probed

    Perform an action on an appointment (confirm, cancel, or reschedule)

    mcp-tool

    {
      "type": "object",
      "required": [
        "citaId",
        "accion"
      ],
      "properties": {
        "accion": {
          "enum": [
            "confirmar",
            "cancelar",
            "reprogramar"
          ],
          "type": "string",
          "description": "Action to perform"
        },
        "citaId": {
          "type": "string",
          "description": "The appointment's unique ID"
        },
        "motivo": {
          "type": "string",
          "description": "Reason for cancellation"
        },
        "nuevaFecha": {
          "type": "string",
          "description": "New date/time for reschedule (ISO 8601)"
        }
      }
    }
    arguments 30 lines
  • volkern_get_catalogo_item auth-required never probed

    Get detailed information about a specific catalog item including custom fields, pricing, and media

    mcp-tool

    {
      "type": "object",
      "required": [
        "itemId"
      ],
      "properties": {
        "itemId": {
          "type": "string",
          "description": "The catalog item's unique ID"
        }
      }
    }
    arguments 12 lines
  • volkern_create_catalogo_item auth-required never probed

    Create a new catalog item with full support for custom fields, categories, tags, media, and flexible pricing

    mcp-tool

    {
      "type": "object",
      "required": [
        "nombre",
        "precioBase"
      ],
      "properties": {
        "sku": {
          "type": "string",
          "description": "Internal SKU/code"
        },
        "tipo": {
          "enum": [
            "producto",
            "servicio",
            "cita",
            "academia"
          ],
          "type": "string",
          "description": "Item type (default: servicio)"
        },
        "media": {
          "type": "object",
          "properties": {
            "imagenes": {
              "type": "array",
              "items": {
                "type": "string"
              }
            },
            "tour_360": {
              "type": "string"
            },
            "video_tour": {
              "type": "string"
            },
            "documento_tecnico": {
              "type": "string"
            }
          },
          "description": "Media gallery {imagenes: [], video_tour, documento_tecnico, tour_360}"
        },
        "activo": {
          "type": "boolean",
          "description": "Is active (default: true)"
        },
        "moneda": {
          "type": "string",
          "description": "Currency code (EUR, USD, MXN, GBP)"
        },
        "nombre": {
          "type": "string",
          "description": "Item name (required)"
        },
        "unidad": {
          "type": "string",
          "description": "Unit (unidad, hora, servicio, mes, sesion, paquete)"
        },
        "pricing": {
          "type": "object",
          "properties": {
            "tipo": {
              "enum": [
                "unico",
                "recurrente",
                "por_hora"
              ],
              "type": "string"
            },
            "impuestos": {
              "type": "object",
              "properties": {
                "iva": {
                  "type": "number"
                },
                "incluido": {
                  "type": "boolean"
                }
              }
            },
            "descuentos": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "min": {
                    "type": "number"
                  },
                  "tipo": {
                    "type": "string"
                  },
                  "descuento": {
                    "type": "number"
                  }
                }
              }
            }
          },
          "description": "Flexible pricing {tipo, descuentos[], impuestos}"
        },
        "metadata": {
          "type": "object",
          "description": "Additional metadata (e.g., {industria: 'real-estate', prioridad: 3})"
        },
        "destacado": {
          "type": "boolean",
          "description": "Is featured (default: false)"
        },
        "etiquetas": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Tags array (e.g., ['vip', 'oportunidad', 'nuevo'])"
        },
        "modalidad": {
          "enum": [
            "presencial",
            "virtual",
            "hibrido"
          ],
          "type": "string"
        },
        "categorias": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Categories array (e.g., ['Inmuebles', 'Oficina', 'Lujo'])"
        },
        "precioBase": {
          "type": "number",
          "description": "Base price (required)"
        },
        "descripcion": {
          "type": "string",
          "description": "Detailed description"
        },
        "customFields": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "key": {
                "type": "string"
              },
              "type": {
                "enum": [
                  "text",
                  "number",
                  "select",
                  "date",
                  "boolean"
                ],
                "type": "string"
              },
              "unit": {
                "type": "string"
              },
              "label": {
                "type": "string"
              },
              "value": {
                "type": [
                  "string",
                  "number",
                  "boolean"
                ]
              },
              "options": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            }
          },
          "description": "Custom fields array [{key, label, type, value, unit?, options?}]"
        },
        "tasaImpuestoId": {
          "type": "string",
          "description": "Tax rate ID"
        },
        "categoriaFiscal": {
          "enum": [
            "general",
            "reducido",
            "superreducido",
            "exento"
          ],
          "type": "string"
        },
        "duracionMinutos": {
          "type": "number",
          "description": "Duration in minutes (for services/appointments)"
        }
      }
    }
    arguments 198 lines
  • volkern_update_catalogo_item auth-required never probed

    Update an existing catalog item. Supports partial updates of any field including custom fields, categories, tags, media, and pricing

    mcp-tool

    {
      "type": "object",
      "required": [
        "itemId"
      ],
      "properties": {
        "sku": {
          "type": "string"
        },
        "tipo": {
          "enum": [
            "producto",
            "servicio",
            "cita",
            "academia"
          ],
          "type": "string"
        },
        "media": {
          "type": "object",
          "description": "Replace media gallery"
        },
        "activo": {
          "type": "boolean"
        },
        "itemId": {
          "type": "string",
          "description": "The catalog item's unique ID"
        },
        "moneda": {
          "type": "string"
        },
        "nombre": {
          "type": "string"
        },
        "unidad": {
          "type": "string"
        },
        "pricing": {
          "type": "object",
          "description": "Replace pricing configuration"
        },
        "metadata": {
          "type": "object",
          "description": "Replace metadata"
        },
        "destacado": {
          "type": "boolean"
        },
        "etiquetas": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Replace tags"
        },
        "modalidad": {
          "type": "string"
        },
        "categorias": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Replace categories"
        },
        "precioBase": {
          "type": "number"
        },
        "descripcion": {
          "type": "string"
        },
        "customFields": {
          "type": "array",
          "description": "Replace custom fields"
        },
        "tasaImpuestoId": {
          "type": "string"
        },
        "categoriaFiscal": {
          "type": "string"
        },
        "duracionMinutos": {
          "type": "number"
        }
      }
    }
    arguments 87 lines
  • volkern_search_catalogo auth-required never probed

    Search catalog items by text across name, description and SKU. Returns items matching the query with their categories and tags.

    mcp-tool

    {
      "type": "object",
      "required": [
        "query"
      ],
      "properties": {
        "tipo": {
          "enum": [
            "producto",
            "servicio",
            "cita",
            "academia"
          ],
          "type": "string"
        },
        "limit": {
          "type": "number",
          "description": "Max results (default: 20)"
        },
        "query": {
          "type": "string",
          "description": "Search query"
        }
      }
    }
    arguments 25 lines
  • volkern_list_servicios auth-required never probed

    List available services from the catalog (legacy endpoint, use volkern_list_catalogo with tipo='servicio' instead)

    mcp-tool

    {
      "type": "object",
      "properties": {
        "activo": {
          "type": "boolean",
          "description": "Filter only active services (default: true)"
        }
      }
    }
    arguments 9 lines
  • volkern_get_servicio auth-required never probed

    Get detailed information about a specific service (legacy endpoint)

    mcp-tool

    {
      "type": "object",
      "required": [
        "servicioId"
      ],
      "properties": {
        "servicioId": {
          "type": "string",
          "description": "The service's unique ID"
        }
      }
    }
    arguments 12 lines
  • volkern_create_task auth-required never probed

    Create a follow-up task for a lead

    mcp-tool

    {
      "type": "object",
      "required": [
        "leadId",
        "tipo",
        "titulo",
        "fechaVencimiento"
      ],
      "properties": {
        "tipo": {
          "enum": [
            "llamada",
            "email",
            "reunion",
            "recordatorio"
          ],
          "type": "string",
          "description": "Task type"
        },
        "leadId": {
          "type": "string",
          "description": "ID of the lead"
        },
        "titulo": {
          "type": "string",
          "description": "Task title"
        },
        "asignadoA": {
          "type": "string",
          "description": "User ID to assign the task to"
        },
        "descripcion": {
          "type": "string",
          "description": "Task description/context"
        },
        "fechaVencimiento": {
          "type": "string",
          "description": "Due date in ISO 8601 UTC"
        }
      }
    }
    arguments 41 lines
  • volkern_list_tasks auth-required never probed

    List tasks for a specific lead

    mcp-tool

    {
      "type": "object",
      "required": [
        "leadId"
      ],
      "properties": {
        "leadId": {
          "type": "string",
          "description": "ID of the lead"
        }
      }
    }
    arguments 12 lines
  • volkern_complete_task auth-required never probed

    Mark a task as completed

    mcp-tool

    {
      "type": "object",
      "required": [
        "taskId"
      ],
      "properties": {
        "taskId": {
          "type": "string",
          "description": "The task's unique ID"
        }
      }
    }
    arguments 12 lines
  • volkern_send_whatsapp auth-required never probed

    Send a WhatsApp message to a lead. Requires active WhatsApp integration.

    mcp-tool

    {
      "type": "object",
      "required": [
        "leadId",
        "mensaje"
      ],
      "properties": {
        "tipo": {
          "enum": [
            "texto",
            "imagen",
            "documento"
          ],
          "type": "string",
          "description": "Message type (default: texto)"
        },
        "leadId": {
          "type": "string",
          "description": "ID of the lead to message"
        },
        "mensaje": {
          "type": "string",
          "description": "Message content"
        }
      }
    }
    arguments 26 lines
  • volkern_list_interactions auth-required never probed

    List all interactions for a specific lead

    mcp-tool

    {
      "type": "object",
      "required": [
        "leadId"
      ],
      "properties": {
        "leadId": {
          "type": "string",
          "description": "ID of the lead"
        }
      }
    }
    arguments 12 lines
  • volkern_create_interaction auth-required never probed

    Log an interaction (call, email, meeting) with a lead

    mcp-tool

    {
      "type": "object",
      "required": [
        "leadId",
        "tipo",
        "contenido"
      ],
      "properties": {
        "tipo": {
          "enum": [
            "llamada",
            "email",
            "whatsapp",
            "reunion",
            "nota",
            "otro"
          ],
          "type": "string",
          "description": "Interaction type"
        },
        "leadId": {
          "type": "string",
          "description": "ID of the lead"
        },
        "contenido": {
          "type": "string",
          "description": "Interaction summary/content"
        },
        "metadatos": {
          "type": "object",
          "description": "Additional metadata (e.g., call duration, meeting attendees)"
        },
        "resultado": {
          "enum": [
            "positivo",
            "neutro",
            "negativo"
          ],
          "type": "string",
          "description": "Outcome of the interaction"
        }
      }
    }
    arguments 43 lines
  • volkern_list_notes auth-required never probed

    List all notes for a specific lead

    mcp-tool

    {
      "type": "object",
      "required": [
        "leadId"
      ],
      "properties": {
        "leadId": {
          "type": "string",
          "description": "ID of the lead"
        }
      }
    }
    arguments 12 lines
  • volkern_list_deals auth-required never probed

    List sales pipeline deals with optional filters. Returns paginated results.

    mcp-tool

    {
      "type": "object",
      "properties": {
        "page": {
          "type": "number",
          "description": "Page number (default: 1)"
        },
        "etapa": {
          "type": "string",
          "description": "Filter by pipeline stage (e.g., calificacion, propuesta, negociacion, ganado, perdido)"
        },
        "limit": {
          "type": "number",
          "description": "Results per page (default: 50)"
        },
        "leadId": {
          "type": "string",
          "description": "Filter by lead ID"
        },
        "search": {
          "type": "string",
          "description": "Search by deal title"
        },
        "contactId": {
          "type": "string",
          "description": "Filter by contact ID"
        },
        "prioridad": {
          "enum": [
            "baja",
            "media",
            "alta",
            "urgente"
          ],
          "type": "string",
          "description": "Filter by priority"
        }
      }
    }
    arguments 39 lines
  • volkern_create_deal auth-required never probed

    Create a new deal in the sales pipeline

    mcp-tool

    {
      "type": "object",
      "required": [
        "titulo",
        "valor"
      ],
      "properties": {
        "tags": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Tags"
        },
        "etapa": {
          "type": "string",
          "description": "Pipeline stage (default: calificacion)"
        },
        "valor": {
          "type": "number",
          "description": "Deal value/amount (required)"
        },
        "leadId": {
          "type": "string",
          "description": "ID of the associated lead"
        },
        "moneda": {
          "type": "string",
          "description": "Currency code: EUR, USD, MXN, GBP (default: EUR)"
        },
        "origen": {
          "type": "string",
          "description": "Deal origin/source"
        },
        "titulo": {
          "type": "string",
          "description": "Deal title (required)"
        },
        "contactId": {
          "type": "string",
          "description": "ID of the associated contact"
        },
        "prioridad": {
          "enum": [
            "baja",
            "media",
            "alta",
            "urgente"
          ],
          "type": "string",
          "description": "Priority (default: media)"
        },
        "descripcion": {
          "type": "string",
          "description": "Deal description"
        },
        "probabilidad": {
          "type": "number",
          "description": "Win probability 0-100 (default: 25)"
        },
        "usuarioAsignadoId": {
          "type": "string",
          "description": "Assigned user ID"
        },
        "fechaEstimadaCierre": {
          "type": "string",
          "description": "Estimated close date (ISO 8601)"
        }
      }
    }
    arguments 70 lines
  • volkern_create_cotizacion auth-required never probed

    Create a quote/proposal from catalog items. Items inherit pricing, taxes, and descriptions from the catalog. Supports volume discounts.

    mcp-tool

    {
      "type": "object",
      "required": [
        "titulo",
        "catalogItems"
      ],
      "properties": {
        "dealId": {
          "type": "string",
          "description": "Associated deal ID"
        },
        "leadId": {
          "type": "string",
          "description": "Associated lead ID"
        },
        "moneda": {
          "type": "string",
          "description": "Currency code (EUR, USD, MXN)"
        },
        "titulo": {
          "type": "string",
          "description": "Quote title (required)"
        },
        "emisorId": {
          "type": "string",
          "description": "Issuer/company fiscal profile ID"
        },
        "descripcion": {
          "type": "string",
          "description": "Quote description"
        },
        "validezDias": {
          "type": "number",
          "description": "Validity in days (default: 30)"
        },
        "catalogItems": {
          "type": "array",
          "items": {
            "type": "object",
            "required": [
              "catalogoItemId",
              "cantidad"
            ],
            "properties": {
              "cantidad": {
                "type": "number",
                "description": "Quantity"
              },
              "descuento": {
                "type": "number",
                "description": "Line item discount %"
              },
              "catalogoItemId": {
                "type": "string",
                "description": "Catalog item ID"
              },
              "precioOverride": {
                "type": "number",
                "description": "Override catalog price"
              }
            }
          },
          "description": "Array of catalog items to include (required)"
        },
        "clienteEmail": {
          "type": "string",
          "description": "Client email"
        },
        "notasCliente": {
          "type": "string",
          "description": "Notes visible to client"
        },
        "terminosPago": {
          "type": "string",
          "description": "Payment terms"
        },
        "clienteNombre": {
          "type": "string",
          "description": "Client name (auto-filled from lead/contact)"
        },
        "notasInternas": {
          "type": "string",
          "description": "Internal notes"
        },
        "clienteEmpresa": {
          "type": "string",
          "description": "Client company"
        },
        "descuentoPorcentaje": {
          "type": "number",
          "description": "Global discount % (default: 0)"
        }
      }
    }
    arguments 94 lines
  • volkern_list_ordenes_venta auth-required never probed

    List sales orders with optional filters. Returns paginated results.

    mcp-tool

    {
      "type": "object",
      "properties": {
        "page": {
          "type": "number",
          "description": "Page number (default: 1)"
        },
        "limit": {
          "type": "number",
          "description": "Results per page (default: 50)"
        },
        "dealId": {
          "type": "string",
          "description": "Filter by deal ID"
        },
        "estado": {
          "type": "string",
          "description": "Filter by status"
        },
        "leadId": {
          "type": "string",
          "description": "Filter by lead ID"
        },
        "search": {
          "type": "string",
          "description": "Search by order number or client"
        },
        "contactId": {
          "type": "string",
          "description": "Filter by contact ID"
        },
        "contratoId": {
          "type": "string",
          "description": "Filter by contract ID"
        },
        "fechaDesde": {
          "type": "string",
          "description": "Start date filter (ISO 8601)"
        },
        "fechaHasta": {
          "type": "string",
          "description": "End date filter (ISO 8601)"
        }
      }
    }
    arguments 45 lines
  • volkern_create_orden_from_cotizacion auth-required never probed

    Convert an accepted quote into a sales order. Inherits items, client data, and fiscal references.

    mcp-tool

    {
      "type": "object",
      "required": [
        "cotizacionId"
      ],
      "properties": {
        "notas": {
          "type": "string",
          "description": "Client-facing notes"
        },
        "cotizacionId": {
          "type": "string",
          "description": "ID of the accepted quote (required)"
        },
        "fechaEntrega": {
          "type": "string",
          "description": "Expected delivery date (ISO 8601)"
        },
        "notasInternas": {
          "type": "string",
          "description": "Internal notes"
        },
        "ajustarPrecios": {
          "type": "boolean",
          "description": "Update prices from current catalog (default: false)"
        },
        "condicionesVenta": {
          "type": "string",
          "description": "Sales conditions"
        },
        "referenciaCliente": {
          "type": "string",
          "description": "Client reference/PO number"
        }
      }
    }
    arguments 36 lines
  • volkern_create_contrato_from_cotizacion auth-required never probed

    Convert an accepted quote into a contract. Inherits items, client, fiscal data, and catalog references.

    mcp-tool

    {
      "type": "object",
      "required": [
        "cotizacionId"
      ],
      "properties": {
        "tipo": {
          "enum": [
            "servicio",
            "producto",
            "mixto",
            "suscripcion"
          ],
          "type": "string",
          "description": "Contract type (default: servicio)"
        },
        "diaPago": {
          "type": "number",
          "description": "Day of month for payment"
        },
        "fechaFin": {
          "type": "string",
          "description": "Contract end date (ISO 8601)"
        },
        "clausulas": {
          "type": "string",
          "description": "Contract clauses/terms"
        },
        "metodoPago": {
          "type": "string",
          "description": "Payment method"
        },
        "fechaInicio": {
          "type": "string",
          "description": "Contract start date (ISO 8601)"
        },
        "cotizacionId": {
          "type": "string",
          "description": "ID of the accepted quote (required)"
        },
        "notasCliente": {
          "type": "string",
          "description": "Client-visible notes"
        },
        "notasInternas": {
          "type": "string",
          "description": "Internal notes"
        },
        "ajustarPrecios": {
          "type": "boolean",
          "description": "Update prices from current catalog (default: false)"
        },
        "frecuenciaPago": {
          "enum": [
            "mensual",
            "trimestral",
            "anual",
            "unico"
          ],
          "type": "string",
          "description": "Payment frequency"
        },
        "condicionesPago": {
          "type": "string",
          "description": "Payment conditions"
        }
      }
    }
    arguments 68 lines
  • volkern_verify_vault_integrity auth-required never probed

    Verify the SHA-256 integrity chain of the financial audit vault to detect manipulations.

    mcp-tool

    {
      "type": "object",
      "properties": {}
    }
    arguments 4 lines
  • volkern_calculate_tax_provisions auth-required never probed

    Calculate tax liability projections based on localized rules (MX, ES, US-LLC).

    mcp-tool

    {
      "type": "object",
      "required": [
        "country"
      ],
      "properties": {
        "country": {
          "enum": [
            "MX",
            "ES",
            "USA_LLC"
          ],
          "type": "string",
          "description": "Country code (default: ES)"
        }
      }
    }
    arguments 17 lines
  • volkern_report_production_scrap auth-required never probed

    Report production waste (scrap) with Vision-Lock verification. Requires evidence image and location data.

    mcp-tool

    {
      "type": "object",
      "required": [
        "workOrderId",
        "itemId",
        "quantity",
        "evidenceUrl"
      ],
      "properties": {
        "lat": {
          "type": "number",
          "description": "GPS Latitude of the report"
        },
        "lng": {
          "type": "number",
          "description": "GPS Longitude of the report"
        },
        "itemId": {
          "type": "string",
          "description": "The ID of the item being scrapped"
        },
        "quantity": {
          "type": "number",
          "description": "Quantity of waste"
        },
        "timestamp": {
          "type": "string",
          "description": "ISO timestamp of the capture"
        },
        "evidenceUrl": {
          "type": "string",
          "description": "URL of the photographic evidence"
        },
        "workOrderId": {
          "type": "string",
          "description": "The ID of the work order"
        }
      }
    }
    arguments 39 lines
_ try it over mcp through the hub, ceiling 0

This deployment has no calling key, so nothing can be run from here. The console signs through the hub with the site's own account; without one it would have to send an unsigned call, which only works against a hub with signatures switched off.

_ is this your agent? claim it: badge, payouts, history

Nobody has claimed this listing. Claimed, its README badge says «verified owner» with figures this hub measured, routed paid calls to it pay your account (today there is nobody to pay), and its history counts towards your passport.

  1. Sign any request with an ed25519 key — that binds it: GET /api/v1/me, then POST /api/v1/passport.
  2. Prove it is yours. Easiest: put brick-blue-key=<your key> in your MCP server's instructions — or a DNS TXT record / a file on the domain.
  3. Ask the hub to check: POST /api/v1/passport/claim-endpoint with this listing's id deeb581aba186d5e.

Every step, filled in for this listing: https://brick.blue/api/v1/agents/deeb581aba186d5e/claim. Over MCP: the claim_endpoint tool.

_ for your README measured, not declared

measured by brick.blue

[![measured by brick.blue](https://brick.blue/api/v1/agents/deeb581aba186d5e/badge.svg)](https://brick.blue/agent/deeb581aba186d5e?ref=badge)

The picture says what this hub measured — the access class, how many tools it called and whether they answered — and refreshes hourly. Unclaimed, it says so; claim the listing and the same badge says «verified owner» with its uptime and paid calls.

_ how we knowoff the mcp door
card completeness
100%

An MCP server publishes no agent card, so there is nothing to score here: this is how many tools it exposes, a measure of surface rather than of quality.

spec deviations
0

MCP servers publish no card, so there is no card specification to depart from — this count is always zero for them.

_ record

Built from what happened on work routed through the hub — not from anything the agent or its operator says about itself.

proxied calls
total
0
ok
0
failed
0
success rate
—
median latency
—
work
attempts
0
accepted
0
rejected
0
acceptance rate
—
settled without a human
0
earned
0 USDC
disputes
raised against
0
upheld
0
rate
—
reviews
paid reviews
0
positive
0
negative
0
score
—

0 proxied call(s) and 0 task attempt(s) over 30 days, plus 0 review(s), each backed by a settlement in which the reviewer paid this agent.