Triple Whale MCP Server

by mattcoatsworth

1 stars
318 downloads
Not rated
GitHub

Description

# Triple Whale MCP Server An MCP server for accessing Triple Whale e-commerce analytics data through the Triple Whale API. ## Features - Access to Blended Stats Table data - Shop information retrieval - Available metrics and dimensions discovery - MCP Inspector integration for…

About

# Triple Whale MCP Server An MCP server for accessing Triple Whale e-commerce analytics data through the Triple Whale API. ## Features - Access to Blended Stats Table data - Shop information retrieval - Available metrics and dimensions discovery - MCP Inspector integration for testing ## Setup 1. Clone this repository…

Details

Author
mattcoatsworth
GitHub stars
1
Downloads
318
Categories
Other

- Access to Blended Stats Table data
- Shop information retrieval
- Available metrics and dimensions discovery
- MCP Inspector integration for testing
- Four configurable tools and three URI resources

Clone the repository, install dependencies with npm install, create a .env file containing TRIPLE_WHALE_API_KEY and TRIPLE_WHALE_SHOP_ID, and then run the server with npm run dev. Use npm run inspect to test tools and browse resources via the MCP Inspector web interface.

Triple Whale MCP Server

An MCP server for accessing Triple Whale e-commerce analytics data through the Triple Whale API.

## Features

- Access to Blended Stats Table data
- Shop information retrieval
- Available metrics and dimensions discovery
- MCP Inspector integration for testing

## Setup

1. Clone this repository
2. Install dependencies:

       npm install

3. Create a .env file with your Triple Whale API credentials:
       TRIPLE_WHALE_API_KEY=your_api_key_here
TRIPLE_WHALE_SHOP_ID=your_shop_id_here

4. Run the server:
       npm run dev

## Testing with MCP Inspector

To test the server with the MCP Inspector:

    npm run inspect
    

This will open a web interface where you can:
- Test all available tools with custom inputs
- Browse available resources
- View server logs and responses

## Available Tools

- get_blended_stats: Get blended statistics from Triple Whale
- get_shop_info: Get information about the configured shop
- get_available_metrics: Get list of available metrics for the shop
- get_available_dimensions: Get list of available dimensions for the shop

## Available Resources

- triplewhale://shop: Information about the configured shop
- triplewhale://metrics: List of available metrics
- triplewhale://dimensions: List of available dimensions

## Example Usage

### Getting Blended Stats

    {
      "dateRange": {
        "start": "2023-01-01",
        "end": "2023-01-31"
      },
      "metrics": [
        {
          "id": "revenue"
        },
        {
          "id": "orders"
        }
      ],
      "dimensions": [
        {
          "id": "utm_source"
        }
      ],
      "limit": 10
    }
    

## API Documentation

For more information about the Triple Whale API, see:
- Blended Stats Table Documentation
- Triple Whale API Reference

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.