Skip to main content
Glama

Server Details

Data validation that discovers rules from your data — scan, profile, health score, domain packs

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

See and control every tool call

Log every tool call with full inputs and outputs
Control which tools are enabled per connector
Manage credentials once, use from any MCP client
Monitor uptime and get alerted when servers go down

Available Tools

19 tools
analyze_dataInspect

Analyze a data file to detect its domain, profile columns, and recommend a scanning strategy. Returns domain detection, column count, row count, strategy decisions, and alternative approaches.

ParametersJSON Schema
NameRequiredDescriptionDefault
file_pathYesPath to the data file (CSV, Parquet, Excel)
approve_rejectInspect

Approve (pin) or reject (dismiss) a review queue item. Decision must be 'pin' or 'dismiss'.

ParametersJSON Schema
NameRequiredDescriptionDefault
reasonNoOptional reason for the decision
item_idYesReview item ID to update
decisionYesDecision: 'pin' (approve) or 'dismiss' (reject)
auto_configureInspect

Scan a data file, triage findings by confidence, and generate goldencheck.yml content from the pinned findings. Optionally accepts constraints to filter or adjust the generated config.

ParametersJSON Schema
NameRequiredDescriptionDefault
file_pathYesPath to the data file
constraintsNoOptional constraints: {min_confidence, severity_filter, include_columns, exclude_columns}
compare_domainsInspect

Scan a file with every available domain pack (plus base/no-domain) and compare health scores. Recommends the best-fitting domain.

ParametersJSON Schema
NameRequiredDescriptionDefault
file_pathYesPath to the data file
explain_columnInspect

Get a natural-language health narrative for a specific column. Scans the file, profiles the column, and explains all findings.

ParametersJSON Schema
NameRequiredDescriptionDefault
columnYesColumn name to explain
file_pathYesPath to the data file
explain_findingInspect

Explain a single finding in natural language. Requires the finding as a JSON dict and the file_path to load a profile for context.

ParametersJSON Schema
NameRequiredDescriptionDefault
findingYesFinding dict with keys: severity, column, check, message, affected_rows, confidence, sample_values
file_pathYesPath to the data file (needed for profile context)
get_column_detailInspect

Get detailed profile and findings for a specific column.

ParametersJSON Schema
NameRequiredDescriptionDefault
columnYesColumn name to inspect
file_pathYesPath to the data file
get_domain_infoInspect

Get detailed info about a specific domain pack — lists all semantic types, their name hints, and suppression rules.

ParametersJSON Schema
NameRequiredDescriptionDefault
domainYesDomain pack name (e.g., healthcare, finance, ecommerce)
health_scoreInspect

Get the health score (A-F, 0-100) for a data file. Quick summary of overall data quality.

ParametersJSON Schema
NameRequiredDescriptionDefault
file_pathYesPath to the data file
install_domainInspect

Download a community domain pack from the goldencheck-types repository and save it for use in future scans.

ParametersJSON Schema
NameRequiredDescriptionDefault
domainYesDomain pack name to install
output_pathNoOutput path (default: goldencheck_domain.yaml)goldencheck_domain.yaml
list_checksInspect

List all available profiler checks and what they detect. No arguments needed.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

list_domainsInspect

List all available domain packs (healthcare, finance, ecommerce, etc.). Domain packs provide specialized semantic type definitions for specific data domains.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

pipeline_handoffInspect

Generate a structured quality attestation JSON for a data file. Includes health score, findings summary, pinned rules, and attestation status (PASS, PASS_WITH_WARNINGS, REVIEW_REQUIRED, FAIL).

ParametersJSON Schema
NameRequiredDescriptionDefault
job_nameYesJob name for the handoff record
file_pathYesPath to the data file
profileInspect

Profile a data file and return column-level statistics: type, null%, unique%, min/max, top values, detected formats. Also returns a health score (A-F) based on finding severity.

ParametersJSON Schema
NameRequiredDescriptionDefault
file_pathYesPath to the data file
sample_sizeNoMax rows to sample (default 100000)
review_queueInspect

List all pending review items for a given job. Returns items that need human decision (medium-confidence findings).

ParametersJSON Schema
NameRequiredDescriptionDefault
job_nameYesJob name to filter review items
review_statsInspect

Get review queue statistics for a job — counts of pending, pinned, and dismissed items.

ParametersJSON Schema
NameRequiredDescriptionDefault
job_nameYesJob name to get stats for
scanInspect

Scan a data file (CSV, Parquet, Excel) for data quality issues. Returns findings with severity, confidence, affected rows, and sample values. No configuration needed — rules are discovered from the data.

ParametersJSON Schema
NameRequiredDescriptionDefault
file_pathYesPath to the data file (CSV, Parquet, Excel)
llm_boostNoEnable LLM enhancement (requires API key env var)
sample_sizeNoMax rows to sample (default 100000)
llm_providerNoLLM provider: 'anthropic' or 'openai'anthropic
suggest_fixInspect

Preview fixes for a data file without applying them. Shows what would change (columns, fix types, rows affected, before/after samples).

ParametersJSON Schema
NameRequiredDescriptionDefault
modeNoFix mode: 'safe' (default) or 'aggressive'safe
file_pathYesPath to the data file
validateInspect

Validate a data file against pinned rules in goldencheck.yml. Returns validation findings (existence, required, unique, enum, range checks).

ParametersJSON Schema
NameRequiredDescriptionDefault
file_pathYesPath to the data file
config_pathNoPath to goldencheck.yml (default: ./goldencheck.yml)goldencheck.yml

Verify Ownership

Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:

{
  "$schema": "https://glama.ai/mcp/schemas/connector.json",
  "maintainers": [
    {
      "email": "your-email@example.com"
    }
  ]
}

The email address must match the email associated with your Glama account. Once verified, the connector will appear as claimed by you.

Sign in to verify ownership

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.