The Triplewhale MCP Server allows users to interact with their Triplewhale data using natural language via MCP-compatible clients like Claude Desktop. By leveraging the Model Context Protocol, users can ask questions about their Triplewhale data, such as net profit, revenue breakdowns, and advertising ROAS, and receive answers directly within their chosen client environment. This integration streamlines data analysis and decision-making by making Triplewhale insights more accessible and conversational.
Key Features
01Natural language interaction with Triplewhale data
02Integration with Claude Desktop via Model Context Protocol (MCP)
03Supports various queries related to revenue, ad spend, and other metrics
04Easy installation via Smithery or manual setup
05Requires a Triplewhale API key for secure access
Use Cases
01Querying Triplewhale data using natural language
02Generating reports and insights using natural language commands
03Analyzing marketing performance through conversational interfaces
Triplewhale MCP Server
Model Context Protocol (MCP) is a new, standardized protocol for managing context between large language models (LLMs) and external systems. In this repository, we provide an installer as well as an MCP Server for Triplewhale.
This lets you use Claude Desktop, or any MCP Client, to use natural language to accomplish things with Triplewhale, e.g.:
Was my net profit positive last month?.
Rank countries by order revenue and new users for the last quarter..
Give me ads ROAS over the last 7 days and break it out by attribution model?
Claude Setup
Installing via Smithery
To install Triplewhale MCP Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install triplewhale --client claude
Requirements
Node.js >= v18.0.0
Claude Desktop
Triplewhale API key - you can generate one through the Triplewhale console. Learn more or click here for quick access.
How to use locally
Run npx -y @triplewhale/mcp-server-triplewhale init $TRIPLEWHALE_API_KEY
Restart Claude Desktop
You should now be able to try a simple command such as what's my meta spend in the last 7 days?
Supported Tools
moby
Development with Claude Desktop
npm install
npm run build
npm run watch # You can keep this open.
node dist/index.js init $TRIPLEWHALE_API_KEY
Then, restart Claude each time you want to test changes.
Testing
To run the tests you need to setup the .env file according to the .env.example file.
npm run test
How do I install the Triplewhale MCP Server?
The easiest way is through Smithery using the command: `npx -y @smithery/cli install triplewhale --client claude`. Alternatively, you can install it manually following the instructions in the documentation.
What kind of queries can I run?
You can ask questions related to revenue, ad spend, ROAS, and other key metrics. For example: "Was my net profit positive last month?" or "Give me ads ROAS over the last 7 days and break it out by attribution model?"
What is the Triplewhale MCP Server?
The Triplewhale MCP Server enables you to interact with your Triplewhale data using natural language through the Model Context Protocol (MCP). This allows you to ask questions about your revenue, ad spend, and other key metrics using tools like Claude Desktop.
What do I need to use the Triplewhale MCP Server?
You need Node.js (>= v18.0.0), Claude Desktop, and a Triplewhale API key. You can generate an API key in the Triplewhale console.
Do I need to restart Claude Desktop after installation?
Yes, after the initial setup and whenever you make changes to the MCP Server, you need to restart Claude Desktop for the changes to take effect.
Комментарии
Комментариев пока нет. Будьте первым.