Emolecules Tools

Configuration File: emolecules_tools.json Tool Type: Local Tools Count: 4

This page contains all tools defined in the emolecules_tools.json configuration file.

Available Tools

eMolecules_get_compound (Type: EMoleculesTool)

Get compound details by eMolecules ID. Returns a URL linking to the compound page with vendor, pr…

eMolecules_get_compound tool specification

Tool Information:

  • Name: eMolecules_get_compound

  • Type: EMoleculesTool

  • Description: Get compound details by eMolecules ID. Returns a URL linking to the compound page with vendor, pricing, and availability information.

Parameters:

  • operation (string) (optional) No description

  • emol_id (string) (required) eMolecules compound/vendor ID

Example Usage:

query = {
    "name": "eMolecules_get_compound",
    "arguments": {
        "emol_id": "example_value"
    }
}
result = tu.run(query)

eMolecules_get_vendors (Type: EMoleculesTool)

Generate an eMolecules vendor search URL for a compound by SMILES. Returns a search_url to browse…

eMolecules_get_vendors tool specification

Tool Information:

  • Name: eMolecules_get_vendors

  • Type: EMoleculesTool

  • Description: Generate an eMolecules vendor search URL for a compound by SMILES. Returns a search_url to browse 200+ supplier listings — no API access to vendor pricing data.

Parameters:

  • operation (string) (optional) No description

  • smiles (string) (required) SMILES string for the compound

Example Usage:

query = {
    "name": "eMolecules_get_vendors",
    "arguments": {
        "smiles": "example_value"
    }
}
result = tu.run(query)

eMolecules_search (Type: EMoleculesTool)

Generate an eMolecules search URL for a compound name or keyword. eMolecules aggregates 200+ supp…

eMolecules_search tool specification

Tool Information:

  • Name: eMolecules_search

  • Type: EMoleculesTool

  • Description: Generate an eMolecules search URL for a compound name or keyword. eMolecules aggregates 200+ suppliers. Returns a search_url to browse results — no API access to vendor data.

Parameters:

  • operation (string) (optional) No description

  • query (string) (required) Search query - compound name or keyword

  • max_results (integer) (optional) Maximum results (default: 20)

Example Usage:

query = {
    "name": "eMolecules_search",
    "arguments": {
        "query": "example_value"
    }
}
result = tu.run(query)

eMolecules_search_smiles (Type: EMoleculesTool)

Generate an eMolecules structure search URL for a SMILES string. Supports exact, substructure, an…

eMolecules_search_smiles tool specification

Tool Information:

  • Name: eMolecules_search_smiles

  • Type: EMoleculesTool

  • Description: Generate an eMolecules structure search URL for a SMILES string. Supports exact, substructure, and similarity search types. Returns a search_url to browse matching compounds — no API access to vendor data.

Parameters:

  • operation (string) (optional) No description

  • smiles (string) (required) SMILES string for the query compound

  • search_type (string) (optional) Search type: exact, substructure, similarity (default: similarity)

  • max_results (integer) (optional) Maximum results (default: 20)

Example Usage:

query = {
    "name": "eMolecules_search_smiles",
    "arguments": {
        "smiles": "example_value"
    }
}
result = tu.run(query)