Skip to main content

Anomalo MCP Server — data quality tools for Claude Desktop, Cursor, Gemini CLI, and other MCP clients

Project description

Anomalo MCP Server

Data quality tools for Claude Desktop, Cursor, Gemini CLI, and other MCP clients — powered by your Anomalo deployment.

Install and run

Requires uv (or pipx).

export ANOMALO_INSTANCE_HOST=YOUR-INSTANCE.anomalo.com
export ANOMALO_API_SECRET_TOKEN=your-api-key
uvx anomalo-mcp

Get an API key at https://YOUR-INSTANCE.anomalo.com → Settings → API Keys.

Wire it into an MCP client

Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "anomalo": {
      "command": "uvx",
      "args": ["anomalo-mcp"],
      "env": {
        "ANOMALO_INSTANCE_HOST": "YOUR-INSTANCE.anomalo.com",
        "ANOMALO_API_SECRET_TOKEN": "your-api-key"
      }
    }
  }
}

Restart Claude Desktop, then try: "Use Anomalo to list the organizations."

Gemini CLI

Install the anomalo-gemini-extension — it wraps this MCP server for the Gemini CLI.

Environment variables

Variable Required Description
ANOMALO_INSTANCE_HOST yes Anomalo instance hostname (e.g. app.anomalo.com)
ANOMALO_API_SECRET_TOKEN yes API token for the Anomalo instance
SENTRY_DSN no Enables Sentry error reporting with PII scrubbing. Requires the [sentry] extra: uvx --with sentry-sdk anomalo-mcp
AIDA_FETCH_FILES no true to download AIDA CSV results inline — off by default

Developing from source

cd anomalo_labs/anomalo-mcp
uv sync
uv run pytest tests

To run the local checkout against your Anomalo instance:

uv run anomalo-mcp

Running from source also loads dev_plugins/ (internal-only tools not shipped on PyPI).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

anomalo_mcp-0.6.0.tar.gz (26.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

anomalo_mcp-0.6.0-py3-none-any.whl (28.2 kB view details)

Uploaded Python 3

File details

Details for the file anomalo_mcp-0.6.0.tar.gz.

File metadata

  • Download URL: anomalo_mcp-0.6.0.tar.gz
  • Upload date:
  • Size: 26.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for anomalo_mcp-0.6.0.tar.gz
Algorithm Hash digest
SHA256 bdf48ac09fed5d78b1dea8ebea0f8d7a9ed6ec958c33219a5373af490fe2852c
MD5 faf4c2aae54e74641b97c83918b33f2d
BLAKE2b-256 3fb512d30cc2fd4bada85cde3bc01e7f8cd7956fc9d7b434f8683207b78d22c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for anomalo_mcp-0.6.0.tar.gz:

Publisher: anomalo-mcp-releaser.yaml on datagravity-ai/dquality

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file anomalo_mcp-0.6.0-py3-none-any.whl.

File metadata

  • Download URL: anomalo_mcp-0.6.0-py3-none-any.whl
  • Upload date:
  • Size: 28.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for anomalo_mcp-0.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8ddb3442d037f21b8e728a1a9049507429bdcdc448113b1e8fbd673e162549f1
MD5 a2c5f2e39ee718be7e3bc67c273707f2
BLAKE2b-256 571f8c5a0e159d22ff8c2018e4348c750e87165148fd07e152099b989521e759

See more details on using hashes here.

Provenance

The following attestation bundles were made for anomalo_mcp-0.6.0-py3-none-any.whl:

Publisher: anomalo-mcp-releaser.yaml on datagravity-ai/dquality

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page