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

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 Settings → API
  3. Generate a new API token
  4. Copy the token to your Claude Desktop configuration

Support

License

MIT License - see LICENSE file for details.

Metadata

Release files for sealmetrics-mcp 0.4.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for sealmetrics-mcp 0.4.0
File Size Uploaded Provenance
sealmetrics_mcp-0.4.0.tar.gz 15.4 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for sealmetrics-mcp 0.4.0
File Interpreter ABI Platform
sealmetrics_mcp-0.4.0-py3-none-any.whl Python 3 none any Details

Total release size: 31.6 kB

Release files / sealmetrics_mcp-0.4.0.tar.gz

Download URL sealmetrics_mcp-0.4.0.tar.gz
Size 15.4 kB
Tags Source
SHA-256 checksum
How to use checksums
ba2ca94adb55a2a63617619d5609f116fcb0163555a60e673bac969bc4336a41
BLAKE2b-256 checksum
How to use checksums
b1dd7bc41f19330551743dd8d37ab0d7845d9edfcc66c505f6c2b1210f79b085
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.5

Release files / sealmetrics_mcp-0.4.0-py3-none-any.whl

Download URL sealmetrics_mcp-0.4.0-py3-none-any.whl
Size 16.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
53ece826b431bd0f678cc847e16d7553c03230ac3056639ed5d77f8288eaa8fd
BLAKE2b-256 checksum
How to use checksums
5822c3db0ad5cb3c851c11465f23f4b2f51a6b62f02b64792d853b3ee75de777
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.5

Security for sealmetrics-mcp 0.4.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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