Ops AI

Features

The full capability list.

Six capabilities. One dashboard. Over 300 vendor-specific tools. No chatbots.

Capability 01

SOP Engine

The runtime for your standard operating procedures.

  • Visual DAG editor — drag steps, branch on conditions, loop over items.
  • Dry-run any SOP against a real historical ticket before you ship it.
  • Approval gates on every write — policy per SOP, per vendor, per customer.
  • Versioned. Diffable. Roll back to any revision.

Replaces: the Confluence page no one reads, the Google Doc that's three versions behind, the engineer who knows how.

Capability 01

SOP Engine

The runtime for your standard operating procedures.

SOP · password-reset

Capability 02

AI Copilot — 300+ tools

Vendor-specific tools. Not a chatbot with a chat-shaped answer for every question.

  • 300+ tools across 7 vendors, every one callable over MCP. Each one maps to a real MSP workflow.
  • Tools are written, versioned, and tested. Not improvised at runtime.
  • Decisions are traceable — every agent run shows you which tools ran, in what order, with what arguments.
  • Every tool is callable from external MCP clients — drive them from Claude Desktop, Cursor, or your own scripts.

Replaces: the generic LLM that searches docs and hopes for the best.

Capability 02

AI Copilot — 300+ tools

Vendor-specific tools. Not a chatbot with a chat-shaped answer for every question.

Copilot · run trace

user

License headroom for Westwood Health?

tool · pax8.license_check

customer="westwood-health" · sku="m365-e3"

result

19/20 seats. 95% used. Suggest +5 next renewal.

Capability 03

Customer Mapping

One customer, one identity, across every vendor you use.

  • Resolve a single customer across Autotask, Datto RMM, Datto EDR, Pax8, Microsoft CSP, UniFi, and IT Glue.
  • Handles vendor-specific spellings (Beale & Co. vs. Beale) without duplicates.
  • Fuzzy matching plus your explicit overrides — you confirm every suggested match before it's saved.
  • Every agent decision knows which customer it's acting on.

Replaces: the six-tab search for what the customer is called in each system.

Capability 03

Customer Mapping

One customer, one identity, across every vendor you use.

One customer · five vendors

Capability 04

Webhook Replay

Deterministic, idempotent retries for every run.

  • Failed run? Replay it with one click. Same inputs, same tools, same logic.
  • Idempotency keys prevent duplicate tickets and duplicate writes on retry.
  • Full provenance: which webhook, what payload, which SOP.
  • Need a no-side-effects rehearsal? Dry-run the SOP with the event's context first — reads run against live vendor data, writes are simulated.

Replaces: the 'was that ticket created twice?' Slack thread.

Capability 04

Webhook Replay

Deterministic, idempotent retries for every run.

Failed runs · last 24h

  • autotask.create_ticket · 502
  • pax8.license_check · timeout
  • rmm.run_component · ok replayed 2m ago

Capability 05

Cost Telemetry

Every run priced, to the token.

  • Per-run token count, seconds, and cost — in the UI, in the export, in the API.
  • Group by SOP, vendor, customer, time. Find the expensive ones.
  • Monthly AI budget with alerts — warned at 80%, runs hard-stop at your limit. Never be surprised at the end of the month.
  • Per-tool cost attribution — see exactly which vendor calls are driving your spend.

Replaces: the surprise on your AI bill.

Capability 05

Cost Telemetry

Every run priced, to the token.

Cost · last 7 days

$42.18

MonTueWedThuFriSatSun

Capability 06

Approvals & Audit

Gated writes. Immutable audit. No surprises.

  • Every write action gated unless you've explicitly set auto-approve for that class.
  • Approval policy is per-SOP, per-vendor, per-customer — not global.
  • Audit log is append-only. Covers every tool call, every agent decision, every human approval.
  • Retained seven years. Exportable.

Replaces: guessing whether the AI did something it shouldn't have.

Capability 06

Approvals & Audit

Gated writes. Immutable audit. No surprises.

Pending approval

Approve write?

tool autotask.update_ticket

customer Pioneer Print

change status → resolved

The agent team

One runtime. Five specialised agents.

Ops AI isn't a single chat agent answering everything. Each agent has a job, a scope, and a tool set. They hand off to each other when they need to — and to a human when the policy says so.

Agent 01

Triage

Classifies and routes every incoming event.

Reads the webhook, pulls context from your PSA, RMM, IT Glue and CSP, decides whether to run an SOP, escalate to a human, or close on the spot.

Example · Outlook offline ticket — looks up tenant health, finds the live Azure incident, notifies customer, closes ticket.

Agent 02

SOP execution

Runs your standard operating procedures step by step.

Walks the visual DAG, calls vendor tools in order, branches on conditions, asks for approval where you've gated it.

Example · New starter onboarding — eight steps across Microsoft CSP, IT Glue and Autotask, with one approval gate for the license assignment.

Agent 03

Alert correlation

Pulls related alerts into a single investigation.

Groups noisy multi-source alerts (Datto EDR plus Datto RMM plus UniFi) into one incident with one ticket, one trace, one timeline.

Example · Endpoint isolated, matching RMM offline, matching UniFi flap — one EDR-anchored incident, not three duplicate tickets.

Agent 04

Security response

Acts on EDR signals under explicit approval policy.

Isolates an endpoint, raises a ticket with full IoC context, notifies the channels you've configured, hands off to a human for the destructive steps.

Example · Ransomware signature on a laptop — endpoint isolated, ticket opened, customer notified, the wipe-and-reimage call gated for human approval.

Agent 05

Reporting

Generates scheduled summaries for you and your customers.

Reads from your audit log and vendor APIs, produces customer-facing reports on a cron, posts internal summaries to the channels you choose.

Example · Monthly per-customer activity report — tickets handled, SOPs run, license headroom — delivered on the first business day of every month.

Also built in

The operational plumbing you'd otherwise build yourself.

Three primitives every MSP automation needs and most products leave you to bolt on.

Scheduler

Cron-style triggers for the SOPs that don't start with a webhook. Daily license-headroom checks, weekly stale-ticket sweeps, monthly reporting — all running on the same runtime as your webhook-triggered SOPs.

Notifications

Teams channels, Slack, email, in-app, and browser push — with per-user preferences for email, Slack, push, and in-app. Every alert names the run, links the trace, and surfaces the customer. Nothing gets dispatched without a record.

Live run feed

Every agent run streams to the dashboard in real time over WebSockets. Watch a triage decision land. Approve a gated write the moment it's queued. No polling, no F5.

For Microsoft CSP partners

GDAP onboarding, automated end to end.

If you sell Microsoft 365 through Pax8 or direct via Microsoft CSP, the manual parts of onboarding a new tenant are exactly the parts Ops AI is built for.

  • GDAP relationship setup without touching Partner Center — create the invite, send it to the customer admin for approval, scope the roles, and get alerted before a relationship expires.
  • License-headroom checks across Pax8 SKUs — catch a depleted seat allocation before the customer hits a wall.
  • New-tenant onboarding — Entra users, baseline conditional-access policies, Autotask contacts and configuration items, all from a single trigger.
  • Cross-checks between Pax8 invoicing and the actual CSP subscription state — find drift before billing does.

Replaces: the spreadsheet that tracks which tenant-onboarding step is still pending and the team chat where someone has to remember to chase it.

SOP · new-tenant-onboarding

  • m365.create_user 2.1s
  • csp.create_ca_policy 1.4s
  • pax8.create_order 0.8s
  • it_glue.write_configuration 0.6s
  • approval.assign_licenses held
  • 4/5 steps Awaiting approval

Integrations

Seven vendors. 300+ tools. Zero duct tape.

Each tool is written against the vendor's official API, versioned, and tested. If the vendor ships a breaking change, our tests catch it before your SOPs do.

PSA

Autotask PSA

Read and write tickets, resolve customers, assign resources. Full Autotask Web Services API coverage for the calls that matter.

  • autotask_create_ticket
  • update_autotask_ticket
  • search_tickets
  • autotask_close_ticket
  • + 56 more
RMM

Datto RMM

Trigger components against a device, look up device state, surface alerts into SOPs and triage decisions.

  • rmm_run_component
  • rmm_list_devices
  • rmm_list_alerts
  • + 38 more
Docs

IT Glue

Resolve passwords for verified requests, pull SOPs and runbooks into agent context, read configs.

  • itglue_get_password
  • itglue_list_documents
  • itglue_list_configurations
  • + 31 more
Marketplace

Pax8

Proactive license checks, seat counts, and expiry warnings. Catch a depleted SKU before the customer does.

  • pax8_get_subscription
  • pax8_list_subscriptions
  • + 35 more
Cloud

Microsoft CSP

Resolve a tenant, read subscription state, and run M365 admin actions — users, licenses, mailboxes, groups, conditional access — under GDAP, with safety gates on every write and human approval where you require it. Anchor cross-vendor identity to the Microsoft tenant.

  • list_csp_tenants
  • get_csp_subscription_status
  • + 93 more
Network

UniFi

Network state at a glance, client diagnostics, and remote actions where you allow them.

  • get_unifi_site_health
  • get_unifi_client
  • + 42 more
Security

Datto EDR

Correlate EDR alerts with the ticket queue. Isolate an endpoint from an agent run — with approval.

  • get_edr_threat_info
  • edr_isolate_device
  • + 27 more

Need a tool we don't ship? Tell us — the tool surface grows every release.

Want the architecture, not the adjectives?

Microsoft Azure. Tenant-scoped Postgres. Entra auth. Every claim on the Security page is a fact, not a certification badge.

Read the Security page

Try it

Ship one SOP this week.

14 days, no card. Connect your PSA, point Ops AI at a test queue, and watch what an agent actually does before you roll it out.