{"ok":true,"site":{"host":"albugent-webmcp-6mwn.vercel.app","url":"https://albugent-webmcp-6mwn.vercel.app/","type":"live","desc":"albugent-webmcp","tools":[{"name":"list_available_datasets","kind":"answer","impl":"imperative","description":"Returns a list of all DataHub dataset URNs available for audit.","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"inspect_dataset_schema","kind":"answer","impl":"imperative","description":"Inspects metadata and columns for a given dataset URN.","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"datasetUrn":{"type":"string","description":"The exact URN string returned by list_available_datasets."}},"required":["datasetUrn"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"profile_dataset","kind":"act","impl":"imperative","description":"Calculates statistical metrics (null rates, uniqueness) for a dataset.","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"datasetUrn":{"type":"string"}},"required":["datasetUrn"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"assess_risk","kind":"act","impl":"imperative","description":"Calculates overall data governance risk score (0-100) based on PII density and anomalies.","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"datasetUrn":{"type":"string"}},"required":["datasetUrn"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"inspect_lineage","kind":"act","impl":"imperative","description":"Infers upstream/downstream table relationships for a dataset from its naming convention (raw -> staging -> mart pipeline pattern), and scores the blast radius of changing it.","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"datasetUrn":{"type":"string"}},"required":["datasetUrn"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"propose_remediation","kind":"act","impl":"imperative","description":"Proposes a remediation action for human approval. Checks overall risk first — if the dataset is SAFE, it will explain why masking may not be warranted instead of creating a proposal, unless force is set to true.","inputSchema":{"type":"object","properties":{"datasetUrn":{"type":"string"},"actionType":{"type":"string","enum":["MASK_PII","REMEDIATE_NULLS","CIRCUIT_BREAK"]},"force":{"type":"boolean","description":"Set true only if the human has explicitly confirmed they want to proceed despite a low risk score."}},"required":["datasetUrn","actionType"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"apply_remediation","kind":"act","impl":"imperative","description":"Executes an approved remediation proposal.","inputSchema":{"type":"object","properties":{"proposalId":{"type":"string"}},"required":["proposalId"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"category":"Developer Tools","favicon":"/favicons/albugent-webmcp-6mwn.vercel.app.svg","apiSurface":"spec","toolCount":7}}