MCP Server

HumanMirror Forge

fr.humanmirror/forge
Data & Analytics Developer Tools Public & reachable MCP 2026-07-28

What this MCP does

Cleans, deduplicates, canonicalizes, scores, and analyzes JSON records for data quality and numeric anomalies.

clean_json
Normalize JSON deterministically: trim strings, normalize object keys, optionally remove empty values, and sort keys for stable downstream processing. One successful call consumes 1 HumanMirror Forge credit.
Input schema
{'type': 'object', 'required': ['input'], 'properties': {'input': {'description': 'Any JSON value to normalize.'}, 'options': {'type': 'object', 'properties': {'sort_keys': {'type': 'boolean'}, 'remove_empty': {'type': 'boolean'}, 'trim_strings': {'type': 'boolean'}, 'normalize_keys': {'type': 'boolean'}}, 'additionalProperties': False}}, 'additionalProperties': False}
dedupe_records
Remove duplicate JSON records using exact canonical matching or selected key fields. One successful call consumes 1 HumanMirror Forge credit.
Input schema
{'type': 'object', 'required': ['input'], 'properties': {'input': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Array of JSON records.'}, 'options': {'type': 'object', 'properties': {'fields': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}}, 'additionalProperties': False}
detect_anomaly
Detect numeric outliers using IQR and robust summary statistics, returning machine-readable anomaly positions. One successful call consumes 1 HumanMirror Forge credit.
Input schema
{'type': 'object', 'required': ['input'], 'properties': {'input': {'type': 'array', 'items': {'type': 'number'}, 'description': 'Numeric series.'}}, 'additionalProperties': False}
normalize_entity
Normalize entity names, domains, URLs and emails into stable machine-readable canonical values. One successful call consumes 1 HumanMirror Forge credit.
Input schema
{'type': 'object', 'required': ['input'], 'properties': {'input': {'description': 'Entity name string or object with fields such as name, domain, url and email.'}}, 'additionalProperties': False}
score_data_quality
Score record-array data quality using completeness, duplicate rate and field type consistency. One successful call consumes 1 HumanMirror Forge credit.
Input schema
{'type': 'object', 'required': ['input'], 'properties': {'input': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Non-empty array of JSON records.'}}, 'additionalProperties': False}
Added
detect_anomaly
Sept. 17, 2026, 12:39 p.m.
Added
score_data_quality
Sept. 17, 2026, 12:39 p.m.
Added
normalize_entity
Sept. 17, 2026, 12:39 p.m.
Added
dedupe_records
Sept. 17, 2026, 12:39 p.m.
Added
clean_json
Sept. 17, 2026, 12:39 p.m.