← InductiveCONTENT HISTORYWHAT CHANGED · RULE-BASED ANALYSIS
Update to Inductive
Snapshot Sep 30, 2026 · 22:51 UTC · version 2.0.0
Collection source: not recorded for this historical snapshot.
First saved snapshot
No earlier snapshot is available to establish a change.
Compare saved observations
Download comparison JSONFull technical diff · 0 changed fields
Full snapshot data
{
"name": "index",
"description": "Route Inductive Bio molecular-property requests to model discovery, prediction, or analog comparison. Use when a user asks generally about the Inductive Bio connector or wants help choosing the appropriate workflow.",
"included_files": [
{
"relative_path": "agents/openai.yaml",
"size_in_bytes": 309
}
],
"skill_md_contents": "---\nname: index\ndescription: Route Inductive Bio molecular-property requests to model discovery, prediction, or analog comparison. Use when a user asks generally about the Inductive Bio connector or wants help choosing the appropriate workflow.\n---\n\n# Inductive Bio\n\nUse the Inductive Bio MCP connector for molecular-property prediction from exact SMILES.\n\n## Route the request\n\n- Use `predict-properties` for one or more independent property predictions, named-compound panels, fragment-level prediction, or cautious interpretation of LogD and pKa.\n- Use `compare-analogs` when the user wants matched comparisons, reference-relative deltas, ranking, triage, shortlisting, or relationship and grouping analysis across two or more compounds.\n- For a connector or model-availability question, call `list_available_models` and report the returned model identifiers, property or assay names, and units without making a prediction.\n- For privacy preflight or packaging of already completed results, handle the request here. Do not make another prediction call unless a required result is missing.\n\n## Shared operating rules\n\n1. Call `list_available_models` before every prediction workflow. Treat its live response as authoritative and do not hardcode model identifiers or assume a property is available.\n2. If OAuth authorization is required, tell the user it must be completed before any connector tool call — model discovery or prediction — can succeed.\n3. Use only the live MCP tool schema. Do not invent REST endpoints, request fields, batching limits, or undocumented properties.\n4. Require an exact SMILES for every submitted compound. Preserve user labels separately from SMILES. If the user supplies only a chemical name, obtain an exact structure from an authoritative source when one is available; show the resolved SMILES and any stereochemistry, protonation, or salt-form assumption. Ask the user when the intended structure is ambiguous rather than silently choosing one.\n5. If the user identifies any structure as confidential, proprietary, or undisclosed, explain that the structure will be sent to an external service and obtain explicit confirmation before calling a prediction tool.\n6. For large inputs, read the per-call SMILES and model-id limits from the live `predict-properties` tool schema/description and split the request into batches that fit those limits. Do not hardcode specific limit values, since they are set server-side and may change.\n7. Report the exact submitted SMILES, model identifier, property or assay name, value, and units. Preserve missing values and tool errors rather than filling or guessing.\n8. Label predictions as model outputs. Separate returned values from interpretation and from any user-provided experimental measurements.\n9. Do not infer efficacy, permeability, absorption, safety, brain penetration, or overall candidate quality from LogD, pKa, or any single modeled property alone.\n10. If the requested property is unavailable, say so and show the available properties. Do not silently substitute a related property.\n11. If the user asks for every available property, select only the models returned by the current `list_available_models` response. Do not expand that request to undocumented ADMET or PK endpoints.\n12. Reuse completed predictions already present in the conversation for downstream sorting, grouping, shortlisting, or packaging. Make clear which content is returned by Inductive Bio and which content is assistant-side analysis.\n13. Do not imply that the connector has a native export, download, structure-resolution, fragment-generation, correlation, or ranking tool unless live discovery shows one.\n\n## Privacy context\n\nInductive Bio does not retain submitted chemical structures after a request completes, and the MCP server does not collect user prompts, inputs, or queries. Inductive Bio does not use submitted structures or predictions to train, tune, or improve its models. Access logs are retained only as long as necessary for security, compliance, and internal analytics. Client-side handling by Codex or other software is separate from this policy.\n\n## Scientific interpretation rules\n\n- For pKa-based charge-state discussion, state the pH being considered and keep the conclusion qualitative unless the required assumptions are explicit.\n- For brain-exposure discussion, frame LogD as one physicochemical input and identify missing evidence such as size, polarity, ionization, permeability, transporter effects, protein binding, and clearance.\n- For passive-absorption discussion, identify missing evidence such as solubility, dissolution, permeability, transporter effects, and metabolic stability.\n- For fragment analysis, label the proposed fragments as assistant-generated and do not treat fragment LogD values as additive contributions to whole-molecule LogD.\n- For correlations or groupings, report the compounds and properties included, preserve missing results, and describe associations without claiming mechanism or statistical significance that was not evaluated.\n"
}SHA-256: e9c56cd30b8534c702ded4f895c5d18e9f71b1b1954f52f2dfca1bb92ee36f66