Mediadive Tools#
Configuration File: mediadive_tools.json
Tool Type: Local
Tools Count: 4
This page contains all tools defined in the mediadive_tools.json configuration file.
Available Tools#
MediaDive_get_ingredient (Type: MediaDiveTool)#
Retrieve one MediaDive ingredient’s chemical identifiers, synonyms, and how widely it is used. Ex…
MediaDive_get_ingredient tool specification
Tool Information:
Name:
MediaDive_get_ingredientType:
MediaDiveToolDescription: Retrieve one MediaDive ingredient’s chemical identifiers, synonyms, and how widely it is used. Example: ingredient_id=3 (Agar) returns CAS 9002-18-0, ChEBI, PubChem, and formula (C12H18O9)n. Use MediaDive_search_ingredients to find an ingredient_id by name.
Parameters:
ingredient_id([‘string’, ‘integer’]) (required) MediaDive ingredient identifier, e.g. 3.
Example Usage:
query = {
"name": "MediaDive_get_ingredient",
"arguments": {
"ingredient_id": "example_value"
}
}
result = tu.run(query)
MediaDive_get_medium (Type: MediaDiveTool)#
Retrieve the full recipe for one MediaDive medium: every solution’s ingredient list with exact am…
MediaDive_get_medium tool specification
Tool Information:
Name:
MediaDive_get_mediumType:
MediaDiveToolDescription: Retrieve the full recipe for one MediaDive medium: every solution’s ingredient list with exact amounts and units, plus the preparation steps. Example: medium_id=1 (DSMZ Nutrient Agar) returns peptone, meat extract, and agar in g/L with pH adjustment instructions. Use MediaDive_search_media to find a medium_id by name.
Parameters:
medium_id([‘string’, ‘integer’]) (required) MediaDive medium identifier, e.g. 1 or ‘1a’.
Example Usage:
query = {
"name": "MediaDive_get_medium",
"arguments": {
"medium_id": "example_value"
}
}
result = tu.run(query)
MediaDive_search_ingredients (Type: MediaDiveTool)#
Search MediaDive’s catalogue of over 1,200 media ingredients by name substring. Returns each matc…
MediaDive_search_ingredients tool specification
Tool Information:
Name:
MediaDive_search_ingredientsType:
MediaDiveToolDescription: Search MediaDive’s catalogue of over 1,200 media ingredients by name substring. Returns each match’s ingredient_id and chemical identifiers (CAS, ChEBI, PubChem, formula) where known. Example: query=’agar’ finds the gelling agent used across most solid media. Use ingredient_id with MediaDive_get_ingredient for full details.
Parameters:
query(string) (required) Ingredient name or substring, e.g. ‘yeast extract’, ‘agar’, ‘NaCl’.limit([‘integer’, ‘null’]) (optional) Max matches to return, 1-100. Default 25.
Example Usage:
query = {
"name": "MediaDive_search_ingredients",
"arguments": {
"query": "example_value"
}
}
result = tu.run(query)
MediaDive_search_media (Type: MediaDiveTool)#
Search MediaDive’s catalogue of over 3,300 standardized microbial cultivation media by name subst…
MediaDive_search_media tool specification
Tool Information:
Name:
MediaDive_search_mediaType:
MediaDiveToolDescription: Search MediaDive’s catalogue of over 3,300 standardized microbial cultivation media by name substring. Returns each match’s medium_id, source, pH range, and any published reference. Example: query=’nutrient agar’ finds DSMZ Medium 1. Use medium_id with MediaDive_get_medium to retrieve the full recipe.
Parameters:
query(string) (required) Medium name or substring, e.g. ‘nutrient agar’, ‘marine broth’, ‘R2A’.limit([‘integer’, ‘null’]) (optional) Max matches to return, 1-100. Default 25.
Example Usage:
query = {
"name": "MediaDive_search_media",
"arguments": {
"query": "example_value"
}
}
result = tu.run(query)