Version 4.43 or later needs to be installed to add the server automatically
About
Triplewhale MCP Server.
Attribute | Details |
---|---|
Docker Image | mcp/triplewhale |
Author | Triple-Whale |
Repository | https://github.com/Triple-Whale/mcp-server-triplewhale |
Dockerfile | https://github.com/Triple-Whale/mcp-server-triplewhale/blob/master/Dockerfile |
Docker Image built by | Docker Inc. |
Docker Scout Health Score | |
Verify Signature | COSIGN_REPOSITORY=mcp/signatures cosign verify mcp/triplewhale --key https://raw.githubusercontent.com/docker/keyring/refs/heads/main/public/mcp/latest.pub |
Licence | MIT License |
Tools provided by this Server | Short Description |
---|---|
moby | moby tool helps users access e-commerce performance data. |
moby
</background>
The API returns a SimplifiedMobyResponse object structured as follows:
export type SimplifiedResponse = {
isError: boolean;
errorMsg?: string;
question: string;
answer: Record<string, string | number | null>[];
assistant: string;
};
export type SimplifiedMobyResponse = {
isError: boolean;
error?: string;
responses: SimplifiedResponse[];
assistantConclusion: string;
};
The tool parses the responses array and presents answers sequentially.
If isError
is true
in any response, the entire message is considered an error, and the error message is displayed.
The assistantConclusion
is included at the end to summarize the results.
For each valid response:
assistant
).assistant
, provide links.<error_handling>
If isError: true
, display the error message to the user.
If the API returns 403 Unauthorized
, inform the user: "Invalid credentials. Please check your settings."
If the shopId
is missing, prompt the user to enter it.
For other errors, respond with: "Something went wrong. Please try again later."
If the API return 401 it means the API key is invalid, this means the api ket doesn't have access to the shop so just say that api key is expired or doesn't have access to the shop. </error_handling>
Parameters | Type | Description |
---|---|---|
params | object |
{
"mcpServers": {
"triplewhale": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"TRIPLEWHALE_API_KEY",
"mcp/triplewhale"
],
"env": {
"TRIPLEWHALE_API_KEY": "your-triplewhale-api-key-here"
}
}
}
}
Manual installation
You can install the MCP server using:
Installation for