mcp-server

sealmetrics/mcp-server

3.2

If you are the rightful owner of mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.

Sealmetrics MCP Server connects AI assistants like Claude to Sealmetrics analytics data, enabling natural language queries for traffic, conversions, and marketing performance.

Tools
8
Resources
0
Prompts
0

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

VariableRequiredDescription
SEALMETRICS_API_TOKENYes*Your Sealmetrics API token (recommended)
SEALMETRICS_ACCOUNT_IDNoDefault account ID for queries
SEALMETRICS_EMAILYes*Email for login (alternative to token)
SEALMETRICS_PASSWORDYes*Password for login (alternative to token)

*Either SEALMETRICS_API_TOKEN or both SEALMETRICS_EMAIL and SEALMETRICS_PASSWORD are required.

Available Tools

ToolDescription
get_accountsList available Sealmetrics accounts
get_traffic_dataTraffic by source, medium, campaign
get_conversionsSales and conversion data
get_microconversionsAdd-to-cart, signups, etc.
get_funnel_dataConversion funnel analysis
get_roas_evolutionROAS over time
get_pages_performancePage views and landing pages
generate_conversion_pixelGenerate 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.