{"mcpName":"station__microgram__run-anti-vector-pipeline","slug":"microgram__run-anti-vector-pipeline","label":"run-anti-vector-pipeline","description":"Signal-to-prescription pipeline: PRR signal detection → anti-vector classification. Takes a PRR value and harm type, returns signal verdict plus the anti-vector strategy (primary class, measures, biases). Completes the sentence from 'there is a signal' to 'here is what to do about it.'","domainSlug":"microgram","pvRelevance":"pv-core","backend":"external","agentMetadata":{"idempotent":null,"read_only":null,"expected_latency_ms":null,"cost_tokens_estimate":null,"pipes_to":null},"inputSchema":{"type":"object","properties":{"prr":{"type":"number","description":"PRR value for signal detection (threshold: >= 2.0)"},"harm_type":{"type":"string","description":"Harm type: A (Acute), B (Cumulative), C (Off-Target), D (Cascade), E (Idiosyncratic), F (Saturation), G (Interaction), H (Population)"},"signal_magnitude":{"type":"number","description":"Normalized signal magnitude 0.0-1.0 (optional, used for proportionality tier)"}},"required":["prr"]},"example":null,"taxonomy":{"rank":{"domain":"Substrata","kingdom":"Constructa","phylum":"Configa","class":"station-config","order":"microgram","family":"mcp-tool-config"},"characteristics":{"substrate":"config","domain":"pv","lifecycle":"continuous","stateful":false,"persistence":"none","authority":"read","compounding":"producer","io_input":"agent-request","io_output":"tool-response"}},"_links":{"html":"/tools/microgram__run-anti-vector-pipeline","markdown":"/tools/microgram__run-anti-vector-pipeline/raw.md","invoke":"/api/mcp","catalog":"/api/mcp"}}