
MCP-сервер viAct
Какие MCP-серверы принадлежат viAct, из официального реестра и найденные запросом к его домену, отвечают ли они и что умеют. Всё это проверила программа, а не переписал человек со страницы продукта.
прочитано 2026-10-09
- Адресhttps://mcp.viact.ai/mcpнет в официальном реестре: ответил на запрос
Ни одна запись официального реестра MCP не называет этот сервер. Он ответил, когда Атлас запросил viact.ai по одному из обычных для MCP-серверов адресов, значит, сервер принадлежит самому вендору. Клиенты и каталоги, которые берут серверы из реестра, его не показывают.
- Состояниеотвечаетпроверено 2026-10-27
- Инструменты87
- Сервер называет себяdot-ai-backend
- Версия сервера2.14.4
- Версия протокола2025-06-18
2026-10-27 сервер ответил на initialize и tools/list без входа. Первый ответ за 298 мс.
- Делают ли инструменты работу продукта, ещё не проверено.
- Проверок пока 1 из 7, нужных, чтобы судить о надёжности.
После подключения
- permit-createPermitDraft, permit-updatePermit, permit-publishPermit, cpecs-createPaymentPackage, cpecs-setReviewState меняют данные без входа: вызвать их может любой, у кого есть адрес.
- У 69 из 87 инструментов параметры без типа или описания: проверяйте аргументы перед вызовом.
Вывод сделан правилами по замерам выше. Вероятный первый вызов выбрала модель по списку инструментов: прочитайте описание, прежде чем на него полагаться.
- Оценка INITE MCPчерез неделюдля оценки нужно 7 ежедневных проверок, пока 1
- Отвечалидёт замерпроверок пока 1, долю покажем после 7
- Медиана первого ответа684 мс
- Место в контексте агента≈ 13 016 токеновописания всех инструментов (87), они занимают контекст агента на каждом ходу
- Описания инструментовC · 69 из 100
- Типизированные ответы4 из 87 инструментовобъявлен outputSchema: ответ приходит с типами и читается сразу
- Параметры без типа: в 7 из 87
- Параметры без описания: в 69 из 87
- Не сказано, только читает инструмент или может удалять: 87 из 87
На что посмотреть
- Инструменты, которые меняют данные, на сервере, который отвечает без входа: permit-createPermitDraft, permit-updatePermit, permit-publishPermit, cpecs-createPaymentPackage, cpecs-setReviewState
Программа проверяет сервер раз в день: initialize и tools/list, без модели. Токены - это длина описаний из расчёта примерно четыре символа на токен. Оценка - среднее шести проверок имени, описания, схемы и аннотаций каждого инструмента. Она говорит, насколько понятно описаны инструменты, а не о том, работают ли они. Оценка складывается только из замеренного: отвечает ли сервер (25%), делает ли работу продукта (25%), описания (20%), контекст (10%), использование (10%) и насколько просто подключиться (10%). Незамеренная часть не учитывается, а скрытая инструкция ограничивает оценку 40 баллами. Состояние MCP-серверов вендоров: методика и цифры →
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.
Первые 60 из 87, в порядке сервера.
Как подключить
Добавьте сервер в конфиг MCP-клиента. Claude Desktop, Cursor и большинство других клиентов понимают такой вид:
{
"mcpServers": {
"viact": {
"type": "http",
"url": "https://mcp.viact.ai/mcp"
}
}
}Подключить
Claude Code, в терминале
claude mcp add --transport http viact https://mcp.viact.ai/mcpДобавить в CursorДобавить в VS Code
claude.ai, ChatGPT и другие клиенты: добавьте https://mcp.viact.ai/mcp как свой коннектор в настройках.
Каждую строку нашла программа: запись в реестре, ответ самого сервера, разобранная спецификация. Если строки нет, мы этого не нашли; это не значит, что этого нет.
Cookie
Прежде чем засчитать визит
Аналитика и измерение рекламы показывают, какие страницы работают и какая наша реклама приносит результат: Google Analytics и Google Ads, пиксель Meta, Яндекс Метрика и один наш собственный идентификатор. До вашего ответа ничего не сохраняется, а после отказа сайт работает так же.