Elysia Tools Docs
EN
Language
ZHESPTRUFRDEEN
Back to site
Browse tools

Education

CFU/mL Calculator (Colony Forming Units)

Colony count → CFU/mL with dilution factor and plate volume, plus 30–300 range TNTC/TFTC interpretation. Educational use only.

json· JSON resultOpen tool

Quick start

Call this tool from your code in three languages.

cURL
curl -X POST 'https://api.elysiatools.com/en/api/tools/cfu-calculator' \
  -H 'Content-Type: application/json' \
  -d '{"colonies":142,"dilutionExponent":6,"platedVolumeMl":0.1,"sampleVolumeMl":0,"decimalPlaces":2}'

API reference

Send a POST request with your inputs as JSON. File parameters require a separate upload first.

Endpoint

HTTP
POST https://api.elysiatools.com/en/api/tools/cfu-calculator

Parameters

NameTypeRequiredDescription
coloniesnumberYesColonies on the plate after incubation.
dilutionExponentnumberYesn such that the plate was seeded from the 10⁻ⁿ dilution tube.
platedVolumeMlnumberYesVolume of diluent spread on the plate (0.1 mL = 100 µL is typical).
sampleVolumeMlnumberNoOptional original culture volume, for total CFU in the sample.
decimalPlacesnumber

MCP integration

Add this tool to your Model Context Protocol server so AI agents can list and call it.

Server configuration

Add this block to your MCP client configuration:

mcp.json
{
  "mcpServers": {
    "elysiatools-cfu-calculator": {
      "name": "cfu-calculator",
      "description": "Colony count → CFU/mL with dilution factor and plate volume, plus 30–300 range TNTC/TFTC interpretation. Educational use only.",
      "baseUrl": "https://api.elysiatools.com/mcp/sse?toolId=cfu-calculator",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

List available tools

After connecting to the SSE endpoint, list the exposed tools:

tools/list
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/list"
}

Call this tool

Invoke the tool by its id, passing arguments built from its parameters:

tools/call
{
  "jsonrpc": "2.0",
  "id": 2,
  "method": "tools/call",
  "params": {
    "name": "cfu-calculator",
    "arguments": {
  "colonies": 142,
  "dilutionExponent": 6,
  "platedVolumeMl": 0.1,
  "sampleVolumeMl": 0,
  "decimalPlaces": 2
}
  }
}
Chain multiple tools in one session with a comma-separated toolId list, e.g. /mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp (max 20).

Questions or issues? Contact [email protected]

Browse toolsOpen tool

© 2026 Elysia Tools. Developer documentation.

Back to siteBrowse tools
No
—

Response format

JSON result

JSON
{
  "key": {...},
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}