Reconstitution Calculator MCP Server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Reconstitution Calculator MCP ServerI added 2 mL to 10 mg powder—what's the concentration and volume for 250 mcg?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Reconstitution Calculator MCP Server
A small Model Context Protocol server with six lab math tools. Pure math, no network calls, no data stored. Same formulas as the Reconstitution Calculator browser extension.
Made by Peptara Labs (https://www.peptaralabs.io)
Tools
Tool | What it does | Inputs |
| Concentration after adding diluent to a powder, in mg/mL and mcg/mL, plus the volume in mL and µL that holds a wanted amount |
|
| Converts mass, volume or mass concentration units |
|
| Solves C1V1 = C2V2 for the one missing value and gives the diluent volume to add | any three of |
| Mass needed for a molarity, or molarity from a mass |
|
| Grams of solute for a percent w/v solution |
|
| Concentration in each tube, plus transfer and diluent volume per tube |
|
Supported units for convert_units:
Mass: kg, g, mg, mcg, ug, µg, ng
Volume: L, mL, uL, µL, nL
Mass concentration: g/L, mg/mL, mg/L, mcg/mL, ug/mL, µg/mL, mcg/L, ug/L, µg/L, ng/mL
Every tool checks its input. A bad value (a zero volume, a unit of the wrong kind, too many blanks) returns a clear error instead of a number.
Related MCP server: MSDS-Chain
Install
Requires Node.js 18 or newer.
Run it with npx:
npx -y reconstitution-calculator-mcpOr run it from a local copy:
npm install
npm startClaude Desktop config
Add this to claude_desktop_config.json:
{
"mcpServers": {
"reconstitution-calculator": {
"command": "npx",
"args": ["-y", "reconstitution-calculator-mcp"]
}
}
}From a local copy, point command at Node instead:
{
"mcpServers": {
"reconstitution-calculator": {
"command": "node",
"args": ["/absolute/path/to/mcp/src/index.js"]
}
}
}Streamable HTTP
The server speaks stdio by default. Add --http to serve Streamable HTTP at /mcp (stateless, JSON responses):
node src/index.js --http --port 8081 --host 127.0.0.1PORT, HOST and TRANSPORT=http work as environment variables too. GET /status returns a status line. The included Dockerfile and smithery.yaml run the HTTP mode in a container for remote hosting.
Example
Input to reconstitution_concentration:
{ "powder_amount": 10, "powder_unit": "mg", "diluent_ml": 2, "wanted_amount": 250, "wanted_unit": "mcg" }Result: 5 mg/mL (5000 mcg/mL), and 250 mcg is in 0.05 mL (50 µL).
Tests
npm testThe test starts the server over stdio and over HTTP with the MCP SDK client, lists the tools, checks known answers for each tool, and runs one bad input per tool that must return an error.
License
MIT. For laboratory calculations only.
This server cannot be deployed
Maintenance
Related MCP Connectors
Calculators accessible via MCP with real-time collaborative sessions and shareable URLs.
MCPCalc gives agents access to a comprehensive library of calculators spanning finance, math, health, construction, engineering, food, automotive, and more. It includes a full Computer Algebra System (CAS) and a grid-based Spreadsheet calculator.
Free calculators as MCP tools: finance, taxes, health, units, dates. Search, fetch & compute.
Deterministic peptide reconstitution and dosing math, so assistants compute it instead of guessing.
Related MCP Servers
- AlicenseAqualityDmaintenanceProvides basic mathematical calculation functionality through MCP tools including arithmetic operations, exponentiation, and square root calculations. Features proper error handling for edge cases like division by zero and negative square roots.635 npm2MIT
- AlicenseNot gradedqualityAmaintenanceChemical safety intelligence for AI-assisted experiment design. 18 MCP tools for compatibility checks, hazard analysis, PPE, storage, waste disposal, mixing order, exposure limits, transport classification, regulatory compliance (8 jurisdictions), and signed audit reports. Supports 4,200+ chemicals in 5 languages.MIT
- AlicenseNot gradedqualityDmaintenanceEnables basic calculator operations such as add, subtract, multiply, and divide through an MCP interface.2 npmISC
- FlicenseAqualityCmaintenanceEnables basic arithmetic operations such as addition, subtraction, multiplication, and division on two numbers through MCP tools.4-