Skip to main content

⚠️ Deprecated — do not use for new projects

sealmetrics-mcp is no longer maintained. It targets the legacy Sealmetrics v1 API (app.sealmetrics.com) and exposes 8 tools.

The supported server exposes 49 tools against the current API:

Hosted — nothing to install:

claude mcp add --transport http sealmetrics https://mcp.sealmetrics.com/mcp

Local:

npx -y @sealmetrics/mcp

Setup for Claude, ChatGPT, Cursor, Codex and VS Code: https://docs.sealmetrics.com/integrations/mcp-server

Sealmetrics MCP Server

A Model Context Protocol (MCP) server that connects AI assistants like Claude to your Sealmetrics analytics data. Query traffic, conversions, and marketing performance using natural language.

Features

  • Traffic Analysis: Query traffic by source, medium, campaign, or country
  • Conversions: Get sales and conversion data with attribution
  • Microconversions: Track add-to-cart, signups, and other engagement events
  • Funnel Analysis: Analyze conversion funnel performance
  • ROAS Evolution: Track return on ad spend over time
  • Page Performance: Analyze page views and landing page effectiveness
  • Pixel Generation: Generate tracking pixels for Google Tag Manager

Installation

Install the package using pipx (recommended) or pip:

# Using pipx (recommended - isolated environment)
brew install pipx  # macOS
pipx install sealmetrics-mcp

# Or using pip
pip install sealmetrics-mcp

Claude Desktop Configuration

Add to your Claude Desktop configuration file:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json

Option A: Using pipx (Recommended)

If you installed with pipx, the executable is at ~/.local/bin/sealmetrics-mcp:

{
  "mcpServers": {
    "sealmetrics": {
      "command": "/Users/YOUR_USERNAME/.local/bin/sealmetrics-mcp",
      "args": [],
      "env": {
        "SEALMETRICS_API_TOKEN": "your-api-token-here",
        "SEALMETRICS_ACCOUNT_ID": "your-account-id-here"
      }
    }
  }
}

Note: Replace YOUR_USERNAME with your actual username. You can find the path by running which sealmetrics-mcp after installation.

Option B: Using uvx

If you have uv installed (brew install uv):

{
  "mcpServers": {
    "sealmetrics": {
      "command": "uvx",
      "args": ["sealmetrics-mcp"],
      "env": {
        "SEALMETRICS_API_TOKEN": "your-api-token-here",
        "SEALMETRICS_ACCOUNT_ID": "your-account-id-here"
      }
    }
  }
}

Option C: Using Python directly

If the package is installed in a virtual environment or globally:

{
  "mcpServers": {
    "sealmetrics": {
      "command": "python",
      "args": ["-m", "sealmetrics_mcp"],
      "env": {
        "SEALMETRICS_API_TOKEN": "your-api-token-here",
        "SEALMETRICS_ACCOUNT_ID": "your-account-id-here"
      }
    }
  }
}

After Configuration

  1. Save the configuration file
  2. Restart Claude Desktop completely (Cmd+Q on macOS, then reopen)
  3. The Sealmetrics tools should appear in Claude's available tools

Troubleshooting

If the MCP server disconnects:

  1. Verify the executable path exists:

    ls -la ~/.local/bin/sealmetrics-mcp
    
  2. Test the server manually:

    SEALMETRICS_API_TOKEN="your-token" ~/.local/bin/sealmetrics-mcp
    

    You should see: Starting Sealmetrics MCP server

  3. Check Claude Desktop logs:

    # macOS
    cat ~/Library/Logs/Claude/mcp-server-sealmetrics.log
    
  4. Common issues:

    • Path to executable is incorrect
    • API token is invalid or expired
    • Missing environment variables
    • Claude Desktop not fully restarted

Environment Variables

Variable Required Description
SEALMETRICS_API_TOKEN Yes* Your Sealmetrics API token (recommended)
SEALMETRICS_ACCOUNT_ID No Default account ID for queries
SEALMETRICS_EMAIL Yes* Email for login (alternative to token)
SEALMETRICS_PASSWORD Yes* Password for login (alternative to token)

*Either SEALMETRICS_API_TOKEN or both SEALMETRICS_EMAIL and SEALMETRICS_PASSWORD are required.

Available Tools

Tool Description
get_accounts List available Sealmetrics accounts
get_traffic_data Traffic by source, medium, campaign
get_conversions Sales and conversion data
get_microconversions Add-to-cart, signups, etc.
get_funnel_data Conversion funnel analysis
get_roas_evolution ROAS over time
get_pages_performance Page views and landing pages
generate_conversion_pixel Generate tracking pixel code

Example Queries

Once configured, you can ask Claude questions like:

  • "How much traffic did we get from Google Ads yesterday?"
  • "Show me conversions from organic search this month"
  • "What's our ROAS evolution for the last 30 days?"
  • "Which landing pages are performing best?"
  • "Generate a conversion pixel for newsletter signups"

Getting Your API Token

  1. Log in to your Sealmetrics dashboard
  2. Go to SettingsAPI
  3. Generate a new API token
  4. Copy the token to your Claude Desktop configuration

Support

License

MIT License - see LICENSE file for details.

Download files

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

Source Distribution

sealmetrics_mcp-0.4.0.tar.gz (15.4 kB view details)

Uploaded Source

Built Distribution

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

sealmetrics_mcp-0.4.0-py3-none-any.whl (16.1 kB view details)

Uploaded Python 3

File details

Details for the file sealmetrics_mcp-0.4.0.tar.gz.

File metadata

  • Download URL: sealmetrics_mcp-0.4.0.tar.gz
  • Upload date:
  • Size: 15.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.5

File hashes

Hashes for sealmetrics_mcp-0.4.0.tar.gz
Algorithm Hash digest
SHA256 ba2ca94adb55a2a63617619d5609f116fcb0163555a60e673bac969bc4336a41
MD5 c485d1f8b30be56aa1be126ddc09a51b
BLAKE2b-256 b1dd7bc41f19330551743dd8d37ab0d7845d9edfcc66c505f6c2b1210f79b085

See more details on using hashes here.

File details

Details for the file sealmetrics_mcp-0.4.0-py3-none-any.whl.

File metadata

File hashes

Hashes for sealmetrics_mcp-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 53ece826b431bd0f678cc847e16d7553c03230ac3056639ed5d77f8288eaa8fd
MD5 d9f68d301d3891ae15381ed50f58c45c
BLAKE2b-256 5822c3db0ad5cb3c851c11465f23f4b2f51a6b62f02b64792d853b3ee75de777

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.4.0 This release

2 files

0.3.0

2 files

0.2.1

2 files

0.2.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page