Saltar al contenido
Logo de viAct

Servidor MCP de viAct

Qué servidores MCP son de viAct, del registro oficial y encontrados preguntando a su propio dominio, si responden y qué ofrecen. Un programa comprobó cada dato; nada está copiado de la página del producto.

leído el 2026-10-09

← Volver a viAct

De quién es el servidor
  • Direcciónhttps://mcp.viact.ai/mcpno está en el registro oficial: respondió al preguntarle

Ninguna entrada del registro oficial de MCP nombra este servidor. Respondió en viact.ai cuando el Atlas preguntó en la dirección donde suelen montarse los servidores, así que es del propio proveedor. Los clientes y catálogos que listan servidores a partir del registro no lo muestran.

Cuando le preguntamoscomprobado el 2026-10-27
  • Estadorespondecomprobado el 2026-10-27
  • Herramientas87
  • El servidor se llamadot-ai-backend
  • Versión del servidor2.14.4
  • Versión del protocolo2025-06-18

El 2026-10-27 el servidor respondió a initialize y tools/list sin iniciar sesión. Primera respuesta en 298 ms.

¿Debe un agente conectarlo?Aún no está claro
  • Aún no se ha juzgado si sus herramientas hacen el trabajo del producto.
  • Comprobado 1 de los 7 días necesarios para juzgar su fiabilidad.

Una vez conectado

  • permit-createPermitDraft, permit-updatePermit, permit-publishPermit, cpecs-createPaymentPackage, cpecs-setReviewState cambian datos sin iniciar sesión: cualquiera con la dirección puede llamarlas.
  • Parámetros sin tipo o sin descripción en 69 de 87 herramientas: revisa los argumentos antes de llamar.

Lo dicen reglas a partir de las mediciones de arriba. La primera llamada probable la elige un modelo de la lista de herramientas; lee su descripción antes de fiarte.

Medido cada díacomprobaciones diarias: 1, la primera el 2026-10-27
  • Nota INITE MCPtras una semanala nota necesita 7 comprobaciones diarias: 1 hasta ahora
  • Respondiómidiendo1 de las 7 comprobaciones diarias necesarias para mostrar el porcentaje
  • Mediana de la primera respuesta684 ms
  • Espacio en el contexto del agente≈ 13.016 tokenslas definiciones de todas sus herramientas (87), que el agente lleva en cada turno
  • Definiciones de herramientasC · 69 de 100
  • Resultados tipados4 de 87 herramientasdeclaran outputSchema: el resultado llega tipado y se lee de una vez
  • Parámetros sin tipo: en 7 de 87
  • Parámetros sin descripción: en 69 de 87
  • Sin indicar si solo lee o puede destruir: 87 de 87

Conviene revisar

  • Herramientas que cambian datos, en un servidor que responde sin iniciar sesión: permit-createPermitDraft, permit-updatePermit, permit-publishPermit, cpecs-createPaymentPackage, cpecs-setReviewState

Un programa comprueba el servidor una vez al día: initialize y tools/list, sin modelo. Los tokens son la longitud de las definiciones, a unos cuatro caracteres por token. La nota promedia seis comprobaciones del nombre, la descripción, el esquema y las anotaciones de cada herramienta; dice lo bien descritas que están, no si funcionan. La nota pondera solo lo medido: si responde (25%), si hace el trabajo del producto (25%), definiciones (20%), contexto (10%), uso (10%) y lo fácil que es conectarse (10%). Lo que no se midió queda fuera, y una instrucción oculta limita la nota a 40. El estado de los servidores MCP de los proveedores: método y números →

Herramientas que ofrece87 herramientas · leído el 2026-10-27
  • company-getCompany

    [Company] Executes GET /api/company/{id}

  • groupingUnit-createGroupingUnit

    [Grouping Unit] Creates a new grouping unit in the hierarchy

  • groupingUnit-getGroupingUnitTree

    [Grouping Unit] Returns the hierarchical structure of grouping units starting from the specified unit **Path Parameters:** - **unitId**: Grouping Unit ID

  • groupingUnit-getRootUnits

    [Grouping Unit] Returns all active root-level grouping units

  • groupingUnit-getGroupingLevels

    [Grouping Unit] Returns the available grouping levels ordered by hierarchy

  • groupingUnit-addCompaniesToUnit

    [Grouping Unit] Adds one or more companies to the specified grouping unit and propagates the assignment up the hierarchy **Path Parameters:** - **id**: Grouping Unit ID

  • monitor-getLists

    [Monitor] Executes GET /api/monitor

  • monitor-getMonitor

    [Monitor] Executes GET /api/monitor/{id}

  • stats-getObjectCountingStatistic

    [Stats] Get Object counting statistic

  • stats-getSmartWatchStats

    [Stats] Get Critical incident statistic

  • stats-getSWActivityStats

    [Stats] Get Smart watch activity statistic

  • stats-getGasSensorStats

    [Stats] Get gas sensor statistic

  • stats-getAlertsTrendSummary

    [Stats] Get trend change alerts

  • stats-getAllAlertsTrendSummary

    [Stats] Get trend change alerts

  • stats-getAlertTrendByRange

    [Stats] Get alert trends summary by range and duration

  • stats-getAlertSummaryByLatLng

    [Stats] Get alerts summary by lat and long

  • stats-getAllAlertTrends

    [Stats] Get trend change alerts

  • detection-getAllDetections

    [Detection] Executes GET /api/detection

  • engines-searchEngines

    [Engines] Executes GET /api/engines/search

  • inventory-getAllInventory

    [Inventory] Executes GET /api/inventory

  • inventory-getInventoryStatsValidity

    [Inventory] Executes GET /api/inventory/stats-validity

  • inventory-getInventory

    [Inventory] Executes GET /api/inventory/{id}

  • companyMonitors-createNewCME

    [Company Monitors] Executes POST /api/companies-monitors-engines

  • smartLock-getSmartLockEventLogs

    [Smart Lock] Executes GET /api/smart-lock/events

  • smartLock-getAllSmartLockDevices

    [Smart Lock] Executes GET /api/smart-lock/devices

  • smartLock-getSmartLockDevice

    [Smart Lock] Executes GET /api/smart-lock/devices/{id}

  • permit-getPermitStatsStatus

    [Permit] Executes GET /api/permit/stats/status

  • permit-listPermits

    [Permit] Executes GET /api/permit

  • permit-createPermitDraft

    [Permit] Executes POST /api/permit/draft

  • permit-duplicatePermit

    [Permit] Executes POST /api/permit/{id}/duplicate

  • permit-getPermitById

    [Permit] Executes GET /api/permit/{id}

  • permit-updatePermit

    [Permit] Executes PUT /api/permit/{id}

  • permit-getPermitLogs

    [Permit] Executes GET /api/permit/{id}/logs

  • permit-publishPermit

    [Permit] Executes PUT /api/permit/{id}/publish

  • permit-listPermitTemplates

    [Permit] Executes GET /api/permit-template

  • permit-listPermitCategories

    [Permit] Executes GET /api/permit-template/category

  • permit-getPermitTemplateById

    [Permit] Executes GET /api/permit-template/{id}

  • gasMeter-getGasDeviceMonitoring

    [Gas Meter] Executes GET /api/gas-meter/{deviceId}/device-monitoring

  • gasDevice-getGasDevices

    [Gas Device] Executes GET /api/gas-devices

  • gasDevice-getGasDeviceAlerts

    [Gas Device] Executes GET /api/gas-devices/alerts

  • gasDevice-getGasDevice

    [Gas Device] Executes GET /api/gas-devices/{id}

  • droneDetection-getAllMonitorVideos

    [Drone Detection] Retrieve list of monitor videos with filters for text search, pagination, and engines

  • droneDetection-getDetectionsByDrone

    [Drone Detection] Retrieves drone detections filtered by company_code and/or monitor_id (drone). company_code defaults to the authenticated user's company. Supports optional period and status filters. Executes as a single query via…

  • droneDetection-getMonitorVideo

    [Drone Detection] Retrieve a specific monitor video by its monitor ID including monitor details and detection count

  • cpecs-listPaymentPackages

    [CPECS] Triage view of payment-application packages for the active project (resolved from request context). Supports status / search / pagination. Read-only.

  • cpecs-createPaymentPackage

    [CPECS] Create a package end-to-end in the active project (from request context): create → save cost-component groups → save line items → optionally publish. Confirm-gated in the agent runtime; the agent shows the draft for approval first.

  • cpecs-getPackageOverview

    [CPECS] Single rich read for a package: KPIs, grouped totals, duplicate flags and status. Replaces the multi-call fan-out the UI does.

  • cpecs-getPackageCostStructure

    [CPECS] Cost-component groups joined with their line items — "what is this package made of?". Grounds mapping & over-claim checks.

  • cpecs-listPackagePaymentApps

    [CPECS] All payment applications (bids) submitted under a package and their workflow state — feeds vetting selection.

  • cpecs-getPaymentAppReviewBundle

    [CPECS] Core vetting read. One call returns the full payment app (header + items by bucket + totals), prior-cert cross-check deltas, and the audit trail.

  • cpecs-getItemEvidence

    [CPECS] Prior-period diff, change history and the note thread for one item — used to justify a reject. Lazy-loaded so the review bundle stays lean.

  • cpecs-benchmarkLineItems

    [CPECS] The agent's pricing evidence. Batch-compares the supplied line items (pass them from get_payment_app_review_bundle) against the Rate DB and returns, per item, the matched band (p25/median/p75), Δ vs median %, escalation flag and a…

  • cpecs-searchRateDb

    [CPECS] Free-text / filtered similarity search of the Rate Database — ad-hoc "find me rates for X" and grounding for the wizard.

  • cpecs-getRateBenchmark

    [CPECS] Single-item benchmark with optional time-escalation — "is this unit rate fair vs market?" for one description.

  • cpecs-listSoccCatalogue

    [CPECS] Valid SoCC (Standard of Cost Components) codes for the active project (from request context) — grounding so SoCC mappings use real codes, not hallucinated ones. Read-only.

  • cpecs-classifyItem

    [CPECS] All reversible edits to one invoice line, behind an action discriminator: "assess" (accept), "map_socc" (set SoCC code), "quick_add" (create + map a cost-component line), or "note" (append a note). Returns the refreshed payment app.

  • cpecs-rejectItem

    [CPECS] Reject a line with a required reason (lands in the note thread + audit). mode="disallow" strikes it; mode="return" sends it back for backup. Confirm-gated in the agent runtime.

  • cpecs-setReviewState

    [CPECS] Toggle the application review state. state="reviewed" promotes it (precondition: no items left unmapped/unassessed); state="in_review" reopens it. Returns the refreshed payment app.

  • cpecs-certifyPaymentApp

    [CPECS] Certify the payment application — the money-moving final step. Irreversible. The agent must present the certify total + disallowed summary and obtain explicit human approval before calling this.

  • cpecs-startSpecExtraction

    [CPECS] Enqueue an extraction job for a spec PDF already uploaded to S3 (presigned). Returns a job view; poll get_spec_extraction_status until done. Produces a DRAFT only — nothing is persisted to a package.

Las primeras 60 de 87, en el orden del servidor.

Cómo conectar

Añade el servidor a la configuración de tu cliente MCP. Claude Desktop, Cursor y la mayoría de los demás clientes leen este formato:

{
  "mcpServers": {
    "viact": {
      "type": "http",
      "url": "https://mcp.viact.ai/mcp"
    }
  }
}

Añadirlo

Claude Code, en una terminal

claude mcp add --transport http viact https://mcp.viact.ai/mcp

Añadir a CursorAñadir a VS Code

claude.ai, ChatGPT y otros clientes: añade https://mcp.viact.ai/mcp como conector personalizado en los ajustes.

Cada línea es algo que un programa encontró al buscar: la entrada del registro, la respuesta del propio servidor, una especificación que se puede leer. Si falta una línea, es que no la encontramos, no que no exista.