Anomalyarmor
About
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, My
Explore
- 53 structured tools for data observability
- Supports Snowflake, BigQuery, Postgres, and 6 more warehouses
- Remote (OAuth) and local (API key) connection modes
- Tools for health, alerts, freshness, schema, quality, and lineage
- ToolAnnotations for auto‑confirm behavior in MCP hosts
- Slack, email, webhooks, and PagerDuty destination integrations
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
AnomalyarmorCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Connect via remote (recommended) with OAuth 2.1, or locally by installing the Python package (pip install armor-mcp) and providing an API key. For remote, add the server URL https://mcp.anomalyarmor.ai/mcp to your client. For local, configure uvx with the armor-mcp command and set the ARMOR_API_KEY environment variable.
- 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.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"anomalyarmor": {
"anomalyarmor": {
"url": "https://mcp.anomalyarmor.ai/mcp"
}
}
}
}
McpServers
{
"anomalyarmor": {
"url": "https://mcp.anomalyarmor.ai/mcp"
}
}
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
``bash
claude mcp add anomalyarmor --transport http https://mcp.anomalyarmor.ai/mcp
`
Remote — Cursor
~/Library/Application Support/Cursor/mcp.json:
`json
{
"mcpServers": {
"anomalyarmor": {
"url": "https://mcp.anomalyarmor.ai/mcp"
}
}
}
`
Local
Get an API key from <https://app.anomalyarmor.ai> → Settings → API Keys.
`bash
pip install armor-mcp
`
`json
{
"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: MITSign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



