{"name":"fr.humanmirror/forge","slug":"humanmirror-forge","title":"HumanMirror Forge","description":"Five deterministic micro-tools for AI-agent data pipelines: clean, dedupe, normalize, score, detect.","url":"https://mcp.market/server/humanmirror-forge","rating":null,"grade":"C","score":67,"certified":false,"status":"active","category":"ai","tags":["ai"],"presence":{"score":8,"stars":null,"forks":null,"downloads_week":null,"last_push_at":null,"license":null},"uptime":{"percent":100,"checks":7,"ok":7,"last_checked_at":"2026-09-21T03:00:56.292Z","last_ok_at":"2026-09-21T03:00:56.292Z","latency_ms":261},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":null,"website":"https://humanmirror.fr/forge/","version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://humanmirror.fr/api/forge/mcp/","headers":[{"description":"HumanMirror Forge API key. Use: Bearer hm_forge_…","isRequired":true,"isSecret":true,"name":"Authorization"}]}],"packages":[],"tools":[{"name":"clean_json","description":"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.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"input":{"description":"Any JSON value to normalize."},"options":{"type":"object","properties":{"trim_strings":{"type":"boolean"},"remove_empty":{"type":"boolean"},"normalize_keys":{"type":"boolean"},"sort_keys":{"type":"boolean"}},"additionalProperties":false}},"required":["input"],"additionalProperties":false}},{"name":"dedupe_records","description":"Remove duplicate JSON records using exact canonical matching or selected key fields. One successful call consumes 1 HumanMirror Forge credit.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"input":{"type":"array","items":{"type":"object"},"description":"Array of JSON records."},"options":{"type":"object","properties":{"fields":{"type":"array","items":{"type":"string"}}},"additionalProperties":false}},"required":["input"],"additionalProperties":false}},{"name":"detect_anomaly","description":"Detect numeric outliers using IQR and robust summary statistics, returning machine-readable anomaly positions. One successful call consumes 1 HumanMirror Forge credit.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"input":{"type":"array","items":{"type":"number"},"description":"Numeric series."}},"required":["input"],"additionalProperties":false}},{"name":"normalize_entity","description":"Normalize entity names, domains, URLs and emails into stable machine-readable canonical values. One successful call consumes 1 HumanMirror Forge credit.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"input":{"description":"Entity name string or object with fields such as name, domain, url and email."}},"required":["input"],"additionalProperties":false}},{"name":"score_data_quality","description":"Score record-array data quality using completeness, duplicate rate and field type consistency. One successful call consumes 1 HumanMirror Forge credit.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"input":{"type":"array","items":{"type":"object"},"description":"Non-empty array of JSON records."}},"required":["input"],"additionalProperties":false}}],"scan":{"score":67,"grade":"C","scanned_at":"2026-09-20T20:57:10.132Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-20T20:57:10.117Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 1036ms"]},"poisoning":{"score":15,"max":15,"notes":["5 tool descriptions checked"]},"auth":{"score":8,"max":15,"notes":["API key sent as a header"]},"maintenance":{"score":3,"max":15,"notes":["no repository listed"]},"identity":{"score":4,"max":10,"notes":["verified namespace with website, no repo"]}},"findings":[{"id":"maint.no-repo","severity":"low","component":"maintenance","title":"No source repository listed"}],"inputs":{"probes":[{"url":"https://humanmirror.fr/api/forge/mcp/","reachable":true,"authRequired":false,"latencyMs":1036,"serverInfo":{"name":"humanmirror-forge","version":"1.0.0"}}],"packages":[],"repo":{"found":false},"icon":{"url":"https://humanmirror.fr/assets/humanmirror-mark.svg","source":"site"},"presence":{"stars":null,"forks":null,"downloadsWeek":null,"license":null,"lastPushAt":null,"score":8}}}},"grade_history":[],"reviews":[]}