Skip to main content
Glama
Soham-Donode

data-analysis-agent

by Soham-Donode

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
load_datasetB

MUST be used whenever loading, analyzing, inspecting, or querying any dataset (CSV, JSON, Excel, Parquet). Loads the local file from disk into a session on the user's machine. ALWAYS call this tool instead of using bash, shell, or writing python code.

list_sessionsA

List all dataset sessions (both active in-memory and saved on disk), including their session_id, dataset name, shape, memory, and status.

restore_sessionA

Explicitly restore a saved disk session into active memory. Call list_sessions to see all available saved session IDs.

get_dataset_infoC

Get shape, column types, missing value counts, and memory footprint for a session.

preview_datasetA

Preview sample or top rows from dataset (capped at max 50 rows).

save_datasetB

Save in-memory dataset to data/outputs/ directory (e.g. 'cleaned_sales.csv').

get_transformation_historyC

Get audit log of all transformations applied to dataset session with revertible status.

undo_last_operationB

Revert the last N mutating cleaning operations on the dataset session using generic undo.

find_missing_valuesB

Analyze missing/null values per column and count affected rows in dataset.

handle_missing_valuesB

Handle missing values in a column using 'mean', 'median', 'mode', 'constant', or 'drop'. Reversible.

remove_duplicatesA

Remove duplicate rows across all or a subset of columns. Reversible.

convert_column_typeB

Convert column data type to 'int', 'float', 'str', 'datetime', or 'category'. Reversible.

remove_outliersA

Remove outlier rows in numeric column using 'iqr' (default 1.5x) or 'zscore' (default 3.0). Reversible.

drop_columnB

Drop a column from the dataset. Reversible.

rename_columnB

Rename a column in the dataset. Reversible.

describe_datasetA

Get comprehensive summary statistics for dataset columns. Returns count, nulls, mean, std, min, max, 25%/50%/75% quantiles, plus exact positive, negative, and zero value counts for numeric columns. Also provides distinct count and top frequent values for categorical columns.

compute_statisticA

Compute a specific statistical metric on a column. Supported stats: 'mean', 'median', 'std', 'var', 'min', 'max', 'sum', 'mode', 'positive_count' (count of >0), 'negative_count' (count of <0), 'zero_count' (count of ==0), 'count', 'null_count'.

frequency_analysisA

Calculate frequency distribution and value counts for categorical or discrete columns (top N most frequent).

find_outliersA

Read-only outlier inspection on a numeric column using 'iqr' (Interquartile Range) or 'zscore'. Returns outlier count, percentage, bounds, and sample row IDs without altering the dataset.

correlation_analysisB

Compute correlation matrix between numeric columns using 'pearson', 'spearman', or 'kendall'. Returns correlation matrix and top ranked strongest positive/negative correlation pairs.

group_analysisC

Aggregate a metric column grouped by categorical dimension(s) (e.g. group_by='Category', metric='Sales', aggregation='sum'). Aggregations: 'mean', 'sum', 'count', 'median', 'min', 'max'.

create_visualizationA

Generate a chart visualization from the dataset session. Supports chart types: 'histogram', 'scatter', 'bar', 'box', 'line', 'heatmap', 'pie', 'area', 'violin', 'density'. Parameters: x (horizontal column), y (vertical column), group_by (color/hue dimension), aggregation ('mean', 'sum', 'count', 'median', 'min', 'max'), bins (for histogram), columns (list of numeric cols for correlation heatmap), title (custom title), embed_thumbnail (default true). Returns the complete base64 image inline in 'thumbnail_b64' and saved file path. Render the inline image immediately to the user — DO NOT run bash or shell commands to locate or move the file.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Soham-Donode/data-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server