MCP.Market

Mammoth Analytics MCP server

online · 100% uptime
by mammoth.io·io.mammoth/mcp·v0.2.9

Explore, clean, transform and export your Mammoth Analytics data from an AI client.

A97/100grade A
What users say
No reviews yet
Be the first
Safety scan
A97/100

not scanned yet

Adoption
Growing

0 stars

Reviews

Write one

Nobody has reviewed Mammoth Analytics yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Mammoth Analytics tools

Tool list not cached yet. `describe` through the gateway fetches it live.

Not scanned yet. New listings are scanned within a day or two of arriving.

How Mammoth Analytics compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
97/100
higher than 98% of 48,255 servers
Uptime
100%
of our recent checks; the typical remote server answers 100%
Response time
160 ms
faster than 71% of 30,031 servers

Release history: 4 versions in the registry since 2026-10-12, latest 2026-11-02, typically one every 8 days.

Install Mammoth Analytics in Claude Code, Cursor or VS Code

claude mcp add --transport http mcp https://mcp.mammoth.io/mcp
Add to Cursor

What the publisher says

From the Mammoth Analytics repository's README, as published. We do not edit it. Read it on GitHub

mammoth-io

Python SDK for the Mammoth Analytics platform. Build data pipelines, apply transformations, and export results -- all from Python.

Prefer the terminal? This repository also ships mammoth-cli, a command-line interface for people, scripts, and schema-driven agent runs. Install the CLI without a preinstalled Python tool manager:

curl -fsSL https://raw.githubusercontent.com/EdgeMetric/mammothsdk/main/mammoth-cli/installers/mammoth-install.sh | bash

See the full mammoth-cli guide.

Copy-paste prompt for a shell-capable agent (fill PROJECT NAME and TASK; it installs the CLI and walks you through the one-time login; the long form with the reasoning is in docs/agent-prompt.md):

Use Mammoth Analytics only through the `mammoth` CLI in bash, never the web
app in a browser; run `export MAMMOTH_OUTPUT=json MAMMOTH_NO_INPUT=1` once.
Onboard me first:
1. If `mammoth --version` fails, install, then re-check (new shell if needed):
   curl -fsSL https://raw.githubusercontent.com/EdgeMetric/mammothsdk/main/mammoth-cli/installers/mammoth-install.sh | bash
2. Run `mammoth auth status`. If it shows no credentials or a
   `recommendation`, print exactly this and wait until I say done: "In the
   Mammoth web app open Workspace settings → API Tokens → Create token (no
   project, so I can create projects), copy the token (it starts with mm_ and
   is shown once), then run in your own terminal: mammoth auth login" —
   never ask for, read, or pass the token yourself, and never run auth login.
3. Require `mammoth doctor` to pass, then run `mammoth skill show` and
   follow the guide it prints.
Work inside `mammoth project ensure 'PROJECT NAME'` unless I name a project;
take ids only from reads; find a command with `schema find "GOAL IN PLAIN
WORDS"` or `view transform --help`, and `schema get COMMAND_ID` before a new
command; read results back before reporting.
TASK: <what 

Installation

pip install -U mammoth-io

Requires Python 3.12 through 3.14.

Quick Start

The SDK is async: every call that reaches the API is a coroutine and must be awaited. A complete script:

import asyncio

from mammoth import MammothClient

async def main() -> None:
    async with MammothClient(api_token="mm_your-token") as client:
        client.set_project_id(10)
        view = await client.views.get(1039)
        print(view.display_names)

asyncio.run(main())

The other examples show the calls on their own, with top-level await as in a Jupyter cell or python -m asyncio. In a script, put them inside an async def like main above.

from mammoth import MammothClient

client = MammothClient(
    api_token="mm_your-token",
)
client.set_project_id(42)

# Get a view and inspect its columns
view = await client.views.get(1039)
print(view.display_names)   # ["Customer", "Region", "Sales", "Date"]
print(view.column_types)    # {"Customer": "TEXT", "Region": "TEXT", "Sales": "NUMERIC", ...}

# After any transformation, display_names is automatically refreshed
# (including pipeline-added columns like those created by math/set_values/add_column).
# Use get_metadata() to inspect the full list:
await view.math("Sales * 1.1", new_column="Revenue")
print(view.display_names)   # now includes "Revenue"
meta = view.get_metadata()  # [{"display_name": "Revenue", "type": "NUMERIC"}, ...]

# Fetch data — returns {"data": [rows...], "paging": {...}}
result = await view.data(limit=100)
rows = result["data"]

You can also extract IDs directly from a Mammoth URL:

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Mammoth Analytics: common questions

Is Mammoth Analytics MCP server safe?
Yes, by our scan: it is graded A (97/100). Read the Mammoth Analytics safety report
How do I install Mammoth Analytics?
It runs remotely at mcp.mammoth.io. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
Does Mammoth Analytics need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Mammoth Analytics maintained?
The last commit was 23 days ago (2026-10-12). The latest release is v0.2.9.
Is Mammoth Analytics up?
100% of our last 28 checks got an answer. We check remote servers about four times a day.
How does Mammoth Analytics compare with other MCP servers?
safety score 97/100 (higher than 98% of 48,255 servers); uptime 100% (of our recent checks; the typical remote server answers 100%); response time 160 ms (faster than 71% of 30,031 servers). Full comparison.