Skip to main content
Three ways to access AnomalyArmor AI agents: Web Agent, MCP Server, and Python SDK, all sharing the same 40+ tools
AnomalyArmor gives you three ways to interact with your data platform using natural language: All three share the same underlying tools and API. The difference is where you interact.

Why AI Agents?

Instead of clicking through dashboards, just ask:
Your AI assistant queries APIs, chains tools together, and interprets results for you.

Available Skills

Core Skills

Extended Skills

Quick Start

Web Agent (No Setup)

  1. Go to any asset’s Intelligence tab
  2. Click Ask Agent
  3. Start chatting

MCP Server (IDE)

Sign in through your browser when prompted. See MCP Server setup for details.

Skills (Any Agent)

Install the 14 /armor:* skills into Claude Code, Cursor, Windsurf, Codex, OpenCode, or any of 40+ supported agents using the skills.sh CLI:
Source: github.com/anomalyarmor/agents

Example: Morning Health Check

Example: Investigating an Alert

Example: Setting Up Monitoring

Common Questions

Do I need Claude to use AnomalyArmor’s AI agents?

No. The Web Agent runs in your browser with no install, and the MCP server works with any MCP-compatible client, including Cursor, Windsurf, Codex, OpenCode, and Claude Code. The /armor:* skills install into 40+ supported agents via skills.sh.

What’s the difference between the Web Agent, MCP server, and Python SDK?

All three call the same underlying tools. The Web Agent is built into the Intelligence page with zero setup. The MCP server lets your IDE agent manage observability without switching apps. The Python SDK is for scripts, notebooks, and CI/CD automation.

How do I install the /armor skills in my IDE?

Run npx skills add anomalyarmor/agents and the 14 skills install into any supported agent (Claude Code, Cursor, Windsurf, Codex, OpenCode, and more). Source is at github.com/anomalyarmor/agents.

Can the agent make changes to my monitoring setup, or is it read-only?

The agent can create freshness schedules, metrics, validity rules, tags, and alert rules. For any action that modifies data, it shows the plan and asks for confirmation before executing. Tool calls are always visible so you can verify what ran.

Does the agent have access to my actual data rows?

No. The agent queries AnomalyArmor’s metadata (schemas, freshness timestamps, monitoring results, lineage), not your row-level data. See Query Gateway for how AnomalyArmor reads customer warehouses without exfiltrating rows.

Next Steps

Web Agent

Chat with the agent in your browser

MCP Server

Connect your IDE

All Skills

Browse available skills

Python SDK

Programmatic access