{"apiVersion":"v1","directorySlug":"latentmachine-mcp-e1379bc727","title":"Latentmachine","description":"Did the AI get every row right? Latentmachine checks AI data transformations for consistency, infers deterministic rules from examples, and flags the rows that broke the pattern. No LLM. Runs in your browser.","pageUrl":"https://www.mcpbundles.com/skills/latentmachine-mcp-e1379bc727","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://latentmachine.com/api/mcp","hostedMcpUrl":null,"toolCount":11,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.latentmachine/latentmachine-mcp-e1379bc727","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"verify_data_transformation","description":"Check whether a batch of AI-transformed data rows all follow one deterministic rule. Takes the original records and transformed output, infers the majority rule, and returns a capped diagnostic summary. Sparse optional fields are scoped to their source domain and may be unverifiable without flagging out-of-domain rows. Coherent alternative rules are reported as additive clusters with privacy-safe path signatures, support, and share; equal splits are not reported as row-level defects. Candidate i","inputSchema":{"type":"object","required":["original","transformed"],"properties":{"format":{"enum":["auto","json","csv","yaml","toml","xml","env","sql"],"type":"string"},"original":{"type":"string","maxLength":500000},"transformed":{"type":"string","maxLength":500000},"flagged_row_limit":{"type":"integer","default":50,"maximum":100,"minimum":0}}},"logicalName":"verify_data_transformation","displayName":"verify_data_transformation","title":"verify_data_transformation","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"infer_transformation_rule","description":"Infer a deterministic data transformation rule from input/output example pairs. Returns the symbolic rule, confidence assessment, and any ambiguities. The rule can then be applied to new data with apply_transformation_rule.","inputSchema":{"type":"object","required":["examples"],"properties":{}},"logicalName":"infer_transformation_rule","displayName":"infer_transformation_rule","title":"infer_transformation_rule","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"apply_transformation_rule","description":"Apply a previously inferred transformation rule to new input data. Requires an executable rule object from infer_transformation_rule. Executes deterministically: same input plus same rule gives the same output.","inputSchema":{"type":"object","required":["rule","input"],"properties":{"rule":{"type":"string","maxLength":500000},"input":{"type":"string","maxLength":500000}}},"logicalName":"apply_transformation_rule","displayName":"apply_transformation_rule","title":"apply_transformation_rule","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"detect_data_format","description":"Detect the structured data format of a text string. Returns json, csv, yaml, toml, xml, env, sql, or unknown.","inputSchema":{"type":"object","required":["text"],"properties":{"text":{"type":"string","maxLength":100000}}},"logicalName":"detect_data_format","displayName":"detect_data_format","title":"detect_data_format","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"fingerprint_data","description":"Compute a deterministic structural fingerprint of a dataset, or a structural diff between two datasets. Same data always produces the same fingerprint: object key order is ignored and array order is significant. Useful for asserting transformation stability, detecting config drift, or verifying agent output stability. Raw JSON integer literals beyond JavaScript's safe range are disclosed because parsed values may lose precision. Non-cryptographic. Deterministic engine, not an LLM.","inputSchema":{"type":"object","required":["data"],"properties":{"data":{"type":"string","maxLength":500000},"format":{"enum":["auto","json","csv","yaml","toml","xml","env","sql"],"type":"string"},"compare_to":{"type":"string","maxLength":500000}}},"logicalName":"fingerprint_data","displayName":"fingerprint_data","title":"fingerprint_data","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"learn_transformation_contract","description":"Learn a versioned Transformation Contract from input/output examples. Returns an unapproved or review-required contract and never claims human approval. Remote HTTP use sends the supplied examples to Latentmachine for stateless processing; use the local stdio server for local-only data.","inputSchema":{"type":"object","required":["examples"],"properties":{"include_contract":{"type":"boolean","default":true}},"additionalProperties":false},"logicalName":"learn_transformation_contract","displayName":"learn_transformation_contract","title":"learn_transformation_contract","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_contract_challenges","description":"Return unresolved review questions for a Transformation Contract. Does not answer or approve them. Remote HTTP use sends the contract to Latentmachine for stateless processing.","inputSchema":{"type":"object","required":["contract"],"properties":{"contract":{"type":"string","maxLength":500000}},"additionalProperties":false},"logicalName":"get_contract_challenges","displayName":"get_contract_challenges","title":"get_contract_challenges","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"test_transformation_contract","description":"Mutation-test every learned operation target against its evidence, disclose target coverage and detection gaps, and downgrade the reported inference status when mutation evidence is incomplete. Remote HTTP use sends the contract and its embedded evidence to Latentmachine for stateless processing.","inputSchema":{"type":"object","required":["contract"],"properties":{"contract":{"type":"string","maxLength":500000},"include_report":{"type":"boolean","default":false}},"additionalProperties":false},"logicalName":"test_transformation_contract","displayName":"test_transformation_contract","title":"test_transformation_contract","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"run_transformation_contract","description":"Run an already-approved Transformation Contract deterministically. Unapproved contracts are rejected and MCP cannot create local-human-review approval. Remote HTTP use sends the contract and input to Latentmachine for stateless processing; use local stdio for local-only data.","inputSchema":{"type":"object","required":["contract","input"],"properties":{"input":{"type":"string","maxLength":500000},"contract":{"type":"string","maxLength":500000},"privacy_safe":{"type":"boolean","default":true},"record_limit":{"type":"integer","default":20,"maximum":100,"minimum":0},"include_report":{"type":"boolean","default":false}},"additionalProperties":false},"logicalName":"run_transformation_contract","displayName":"run_transformation_contract","title":"run_transformation_contract","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"check_transformation_contract","description":"Check external output against an already-approved Transformation Contract. Unapproved contracts are rejected and MCP cannot create local-human-review approval. Remote HTTP use sends the contract, input, and output to Latentmachine for stateless processing; use local stdio for local-only data.","inputSchema":{"type":"object","required":["contract","input","output"],"properties":{"input":{"type":"string","maxLength":500000},"output":{"type":"string","maxLength":500000},"contract":{"type":"string","maxLength":500000},"privacy_safe":{"type":"boolean","default":true},"record_limit":{"type":"integer","default":20,"maximum":100,"minimum":0},"include_report":{"type":"boolean","default":false}},"additionalProperties":false},"logicalName":"check_transformation_contract","displayName":"check_transformation_contract","title":"check_transformation_contract","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"compare_transformation_contracts","description":"Compare two Transformation Contracts and classify behavioral, review, evidence, and metadata changes. Remote HTTP use sends both contracts to Latentmachine for stateless processing.","inputSchema":{"type":"object","required":["baseline","candidate"],"properties":{"baseline":{"type":"string","maxLength":500000},"candidate":{"type":"string","maxLength":500000},"include_changes":{"type":"boolean","default":true}},"additionalProperties":false},"logicalName":"compare_transformation_contracts","displayName":"compare_transformation_contracts","title":"compare_transformation_contracts","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Latentmachine&config=eyJ1cmwiOiAiaHR0cHM6Ly9sYXRlbnRtYWNoaW5lLmNvbS9hcGkvbWNwIn0%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Latentmachine%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Flatentmachine.com%2Fapi%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Latentmachine%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Flatentmachine.com%2Fapi%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Latentmachine&connectorUrl=https%3A%2F%2Flatentmachine.com%2Fapi%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Latentmachine\" --url \"https://latentmachine.com/api/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/latentmachine-mcp-e1379bc727","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/latentmachine-mcp-e1379bc727/tools/{tool}","mcpServerUrl":"https://latentmachine.com/api/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/latentmachine-mcp-e1379bc727?live=1"}