Data observability for engineering teams: alerts, freshness monitoring, schema drift detection, validity rules, lineage. Connect any MCP client (Claude Code, Cursor, Claude Desktop) via 53 structured tools across Snowflake, BigQuery, Postgres, Databricks, Redshift, ClickHouse, MySQL, SQL Server, Athena. Hosted at mcp.anomalyarmor.ai/mcp with OAuth 2.1, or run locally via `pip install armor-mcp` with an API key.
Overview
AnomalyArmor MCP Server
Data observability for engineering teams. Connect any MCP client (Claude Code, Cursor, Claude Desktop) and interact with your data warehouse through 53 structured tools: query alerts, monitor freshness, investigate schema drift, configure validity rules, and trace lineage in natural language.
Supports Snowflake, BigQuery, Postgres, Databricks, Redshift, ClickHouse, MySQL, SQL Server, AWS Athena.
Two ways to connect
| Method | Auth | Best for |
|---|---|---|
| Remote (recommended) | OAuth 2.1 (Clerk) | Zero install, always up to date |
| Local | API key | Air-gapped, custom proxies |
Remote — Claude Code
claude mcp add anomalyarmor --transport http https://mcp.anomalyarmor.ai/mcp
Remote — Cursor
~/Library/Application Support/Cursor/mcp.json:
{
"mcpServers": {
"anomalyarmor": {
"url": "https://mcp.anomalyarmor.ai/mcp"
}
}
}
Local
Get an API key from https://app.anomalyarmor.ai → Settings → API Keys.
pip install armor-mcp
{
"mcpServers": {
"anomalyarmor": {
"command": "uvx",
"args": ["armor-mcp"],
"env": { "ARMOR_API_KEY": "aa_live_..." }
}
}
}
Tool categories
- Health & Briefings —
health_summary,get_todays_briefing,get_coverage,recommend - Alerts & Incidents —
list_alerts,update_alert,list_alert_rules,manage_alert_rule,get_alert_trends - Assets —
list_assets,create_asset,manage_asset,trigger_asset_discovery - Freshness —
get_freshness_summary,check_freshness,setup_freshness,manage_freshness_schedule - Schema Monitoring —
get_schema_summary,list_schema_changes,enable_schema_monitoring,create_schema_baseline - Data Quality — metrics + validity rules + referential checks (10 tools)
- Destinations — Slack, email, webhooks, PagerDuty
- Intelligence, Lineage, Tags, Jobs —
ask_question,get_lineage,generate_intelligence,job_status, plus tagging
Every tool ships with MCP ToolAnnotations (readOnlyHint, destructiveHint, idempotentHint) so hosts can decide when to auto-confirm.
Links
- Website: https://www.anomalyarmor.ai
- Docs: https://docs.anomalyarmor.ai/integrations/mcp-server
- Server card: https://www.anomalyarmor.ai/.well-known/mcp/server-card.json
- GitHub: https://github.com/anomalyarmor/agents
- PyPI: https://pypi.org/project/armor-mcp/
- License: MIT
Server Config
{
"mcpServers": {
"anomalyarmor": {
"url": "https://mcp.anomalyarmor.ai/mcp"
}
}
}