Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Added "buscalc_precious_metal_calculations" and "buscalc_precious_metal_quotes" (18 tools before, 20 now)
Precious metal calculations — Calculate contained precious metal value, scrap payout, bullion premium, investment gain/loss, resale break-even or gold–silver ratio using explicit supplied USD prices. Optional price snapshots preserve source/time but are not independently authenticated. No live price is fetched by this tool.
Precious metal price snapshots — Fetch a dated Gold API USD spot snapshot for selected gold XAU, silver XAG, platinum XPT or palladium XPD. Returns provider update time, age and units. Rejects old, malformed or unavailable quotes; never substitutes an invented or stale price. This is data lookup, not a calculation or dealer execution offer.
Added "buscalc_financial_mathematics", "buscalc_linear_algebra", "buscalc_probability" and 5 more; changed the definition of "buscalc_break_even_sales", "buscalc_decision_feasibility", "buscalc_equipment_loan_payment" and 7 more (10 tools before, 18 now)
before
—after
{"properties":{"calculator":{"type":"string"},"inputs":{"type":"object"},"modelVersion":{"type":"string"},"receipt":{"properties":{"additionalResults":{"type":"object"},"assumptions":{"type":"string"},"calculator":{"type":"string"},"checks":{"items":{"properties":{"name":{"type":"string"},"status":{"enum":["passed"],"type":"string"}},"required":["name","status"],"type":"object"},"type":"array"},"formula":{"type":"string"},"inputs":{"type":"object"},"integrity":{"type":"string"},"methodVersion":{"type":"string"},"replay":{"type":"string"},"replayRequest":{"type":"object"},"results":{"items":{"type":"object"},"type":"array"},"schemaVersion":{"enum":["1.0.0"],"type":"string"},"scope":{"type":"string"},"sourceURL":{"format":"uri","type":"string"},"status":{"enum":["calculated"],"type":"string"},"tool":{"type":"string"},"units":{"type":"object"},"warnings":{"items":{"type":"string"},"type":"array"}},"required":["schemaVersion","status","tool","calculator","methodVersion","sourceURL","formula","assumptions","inputs","units","results","replayRequest","additionalResults","checks","warnings","scope","integrity","replay"],"type":"object"},"results":{"items":{"properties":{"label":{"type":"string"},"unit":{"type":"string"},"value":{"oneOf":[{"type":"number"},{"type":"string"}]}},"required":["label","value"],"type":"object"},"type":"array"},"sourceURL":{"format":"uri","type":"string"},"units":{"type":"object"}},"required":["calculator","modelVersion","sourceURL","inputs","results","receipt"],"type":"object"}Verified owner set by well_known_file proof on buscalc.com
Unknown → Live
Certificate recorded, valid to 2027-01-26
Certificate recorded, valid to 2027-01-26
Authorization not required
First tool surface recorded: 10 tools (server version 1.0.1)
https://buscalc.com/openapi.json (openapi) — from self_submission, with the record
https://buscalc.com/api/mcp (mcp_streamable_http) — from self_submission, with the record
Showing the latest 10 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
before
—after
{"properties":{"calculator":{"type":"string"},"inputs":{"type":"object"},"modelVersion":{"type":"string"},"receipt":{"properties":{"additionalResults":{"type":"object"},"assumptions":{"type":"string"},"calculator":{"type":"string"},"checks":{"items":{"properties":{"name":{"type":"string"},"status":{"enum":["passed"],"type":"string"}},"required":["name","status"],"type":"object"},"type":"array"},"formula":{"type":"string"},"inputs":{"type":"object"},"integrity":{"type":"string"},"methodVersion":{"type":"string"},"replay":{"type":"string"},"replayRequest":{"type":"object"},"results":{"items":{"type":"object"},"type":"array"},"schemaVersion":{"enum":["1.0.0"],"type":"string"},"scope":{"type":"string"},"sourceURL":{"format":"uri","type":"string"},"status":{"enum":["calculated"],"type":"string"},"tool":{"type":"string"},"units":{"type":"object"},"warnings":{"items":{"type":"string"},"type":"array"}},"required":["schemaVersion","status","tool","calculator","methodVersion","sourceURL","formula","assumptions","inputs","units","results","replayRequest","additionalResults","checks","warnings","scope","integrity","replay"],"type":"object"},"results":{"items":{"properties":{"label":{"type":"string"},"unit":{"type":"string"},"value":{"oneOf":[{"type":"number"},{"type":"string"}]}},"required":["label","value"],"type":"object"},"type":"array"},"sourceURL":{"format":"uri","type":"string"},"units":{"type":"object"}},"required":["calculator","modelVersion","sourceURL","inputs","results","receipt"],"type":"object"}before
—after
{"properties":{"calculator":{"type":"string"},"inputs":{"type":"object"},"modelVersion":{"type":"string"},"receipt":{"properties":{"additionalResults":{"type":"object"},"assumptions":{"type":"string"},"calculator":{"type":"string"},"checks":{"items":{"properties":{"name":{"type":"string"},"status":{"enum":["passed"],"type":"string"}},"required":["name","status"],"type":"object"},"type":"array"},"formula":{"type":"string"},"inputs":{"type":"object"},"integrity":{"type":"string"},"methodVersion":{"type":"string"},"replay":{"type":"string"},"replayRequest":{"type":"object"},"results":{"items":{"type":"object"},"type":"array"},"schemaVersion":{"enum":["1.0.0"],"type":"string"},"scope":{"type":"string"},"sourceURL":{"format":"uri","type":"string"},"status":{"enum":["calculated"],"type":"string"},"tool":{"type":"string"},"units":{"type":"object"},"warnings":{"items":{"type":"string"},"type":"array"}},"required":["schemaVersion","status","tool","calculator","methodVersion","sourceURL","formula","assumptions","inputs","units","results","replayRequest","additionalResults","checks","warnings","scope","integrity","replay"],"type":"object"},"results":{"items":{"properties":{"label":{"type":"string"},"unit":{"type":"string"},"value":{"oneOf":[{"type":"number"},{"type":"string"}]}},"required":["label","value"],"type":"object"},"type":"array"},"sourceURL":{"format":"uri","type":"string"},"units":{"type":"object"}},"required":["calculator","modelVersion","sourceURL","inputs","results","receipt"],"type":"object"}before
—after
{"properties":{"calculator":{"type":"string"},"inputs":{"type":"object"},"modelVersion":{"type":"string"},"receipt":{"properties":{"additionalResults":{"type":"object"},"assumptions":{"type":"string"},"calculator":{"type":"string"},"checks":{"items":{"properties":{"name":{"type":"string"},"status":{"enum":["passed"],"type":"string"}},"required":["name","status"],"type":"object"},"type":"array"},"formula":{"type":"string"},"inputs":{"type":"object"},"integrity":{"type":"string"},"methodVersion":{"type":"string"},"replay":{"type":"string"},"replayRequest":{"type":"object"},"results":{"items":{"type":"object"},"type":"array"},"schemaVersion":{"enum":["1.0.0"],"type":"string"},"scope":{"type":"string"},"sourceURL":{"format":"uri","type":"string"},"status":{"enum":["calculated"],"type":"string"},"tool":{"type":"string"},"units":{"type":"object"},"warnings":{"items":{"type":"string"},"type":"array"}},"required":["schemaVersion","status","tool","calculator","methodVersion","sourceURL","formula","assumptions","inputs","units","results","replayRequest","additionalResults","checks","warnings","scope","integrity","replay"],"type":"object"},"results":{"items":{"properties":{"label":{"type":"string"},"unit":{"type":"string"},"value":{"oneOf":[{"type":"number"},{"type":"string"}]}},"required":["label","value"],"type":"object"},"type":"array"},"sourceURL":{"format":"uri","type":"string"},"units":{"type":"object"}},"required":["calculator","modelVersion","sourceURL","inputs","results","receipt"],"type":"object"}before
—after
{"properties":{"calculator":{"type":"string"},"inputs":{"type":"object"},"modelVersion":{"type":"string"},"receipt":{"properties":{"additionalResults":{"type":"object"},"assumptions":{"type":"string"},"calculator":{"type":"string"},"checks":{"items":{"properties":{"name":{"type":"string"},"status":{"enum":["passed"],"type":"string"}},"required":["name","status"],"type":"object"},"type":"array"},"formula":{"type":"string"},"inputs":{"type":"object"},"integrity":{"type":"string"},"methodVersion":{"type":"string"},"replay":{"type":"string"},"replayRequest":{"type":"object"},"results":{"items":{"type":"object"},"type":"array"},"schemaVersion":{"enum":["1.0.0"],"type":"string"},"scope":{"type":"string"},"sourceURL":{"format":"uri","type":"string"},"status":{"enum":["calculated"],"type":"string"},"tool":{"type":"string"},"units":{"type":"object"},"warnings":{"items":{"type":"string"},"type":"array"}},"required":["schemaVersion","status","tool","calculator","methodVersion","sourceURL","formula","assumptions","inputs","units","results","replayRequest","additionalResults","checks","warnings","scope","integrity","replay"],"type":"object"},"results":{"items":{"properties":{"label":{"type":"string"},"unit":{"type":"string"},"value":{"oneOf":[{"type":"number"},{"type":"string"}]}},"required":["label","value"],"type":"object"},"type":"array"},"sourceURL":{"format":"uri","type":"string"},"units":{"type":"object"}},"required":["calculator","modelVersion","sourceURL","inputs","results","receipt"],"type":"object"}before
—after
{"properties":{"calculator":{"type":"string"},"inputs":{"type":"object"},"modelVersion":{"type":"string"},"receipt":{"properties":{"additionalResults":{"type":"object"},"assumptions":{"type":"string"},"calculator":{"type":"string"},"checks":{"items":{"properties":{"name":{"type":"string"},"status":{"enum":["passed"],"type":"string"}},"required":["name","status"],"type":"object"},"type":"array"},"formula":{"type":"string"},"inputs":{"type":"object"},"integrity":{"type":"string"},"methodVersion":{"type":"string"},"replay":{"type":"string"},"replayRequest":{"type":"object"},"results":{"items":{"type":"object"},"type":"array"},"schemaVersion":{"enum":["1.0.0"],"type":"string"},"scope":{"type":"string"},"sourceURL":{"format":"uri","type":"string"},"status":{"enum":["calculated"],"type":"string"},"tool":{"type":"string"},"units":{"type":"object"},"warnings":{"items":{"type":"string"},"type":"array"}},"required":["schemaVersion","status","tool","calculator","methodVersion","sourceURL","formula","assumptions","inputs","units","results","replayRequest","additionalResults","checks","warnings","scope","integrity","replay"],"type":"object"},"results":{"items":{"properties":{"label":{"type":"string"},"unit":{"type":"string"},"value":{"oneOf":[{"type":"number"},{"type":"string"}]}},"required":["label","value"],"type":"object"},"type":"array"},"sourceURL":{"format":"uri","type":"string"},"units":{"type":"object"}},"required":["calculator","modelVersion","sourceURL","inputs","results","receipt"],"type":"object"}before
—after
{"properties":{"calculator":{"type":"string"},"inputs":{"type":"object"},"modelVersion":{"type":"string"},"receipt":{"properties":{"additionalResults":{"type":"object"},"assumptions":{"type":"string"},"calculator":{"type":"string"},"checks":{"items":{"properties":{"name":{"type":"string"},"status":{"enum":["passed"],"type":"string"}},"required":["name","status"],"type":"object"},"type":"array"},"formula":{"type":"string"},"inputs":{"type":"object"},"integrity":{"type":"string"},"methodVersion":{"type":"string"},"replay":{"type":"string"},"replayRequest":{"type":"object"},"results":{"items":{"type":"object"},"type":"array"},"schemaVersion":{"enum":["1.0.0"],"type":"string"},"scope":{"type":"string"},"sourceURL":{"format":"uri","type":"string"},"status":{"enum":["calculated"],"type":"string"},"tool":{"type":"string"},"units":{"type":"object"},"warnings":{"items":{"type":"string"},"type":"array"}},"required":["schemaVersion","status","tool","calculator","methodVersion","sourceURL","formula","assumptions","inputs","units","results","replayRequest","additionalResults","checks","warnings","scope","integrity","replay"],"type":"object"},"results":{"items":{"properties":{"label":{"type":"string"},"unit":{"type":"string"},"value":{"oneOf":[{"type":"number"},{"type":"string"}]}},"required":["label","value"],"type":"object"},"type":"array"},"sourceURL":{"format":"uri","type":"string"},"units":{"type":"object"}},"required":["calculator","modelVersion","sourceURL","inputs","results","receipt"],"type":"object"}before
—after
{"properties":{"calculator":{"type":"string"},"inputs":{"type":"object"},"modelVersion":{"type":"string"},"receipt":{"properties":{"additionalResults":{"type":"object"},"assumptions":{"type":"string"},"calculator":{"type":"string"},"checks":{"items":{"properties":{"name":{"type":"string"},"status":{"enum":["passed"],"type":"string"}},"required":["name","status"],"type":"object"},"type":"array"},"formula":{"type":"string"},"inputs":{"type":"object"},"integrity":{"type":"string"},"methodVersion":{"type":"string"},"replay":{"type":"string"},"replayRequest":{"type":"object"},"results":{"items":{"type":"object"},"type":"array"},"schemaVersion":{"enum":["1.0.0"],"type":"string"},"scope":{"type":"string"},"sourceURL":{"format":"uri","type":"string"},"status":{"enum":["calculated"],"type":"string"},"tool":{"type":"string"},"units":{"type":"object"},"warnings":{"items":{"type":"string"},"type":"array"}},"required":["schemaVersion","status","tool","calculator","methodVersion","sourceURL","formula","assumptions","inputs","units","results","replayRequest","additionalResults","checks","warnings","scope","integrity","replay"],"type":"object"},"results":{"items":{"properties":{"label":{"type":"string"},"unit":{"type":"string"},"value":{"oneOf":[{"type":"number"},{"type":"string"}]}},"required":["label","value"],"type":"object"},"type":"array"},"sourceURL":{"format":"uri","type":"string"},"units":{"type":"object"}},"required":["calculator","modelVersion","sourceURL","inputs","results","receipt"],"type":"object"}before
—after
{"properties":{"calculator":{"type":"string"},"inputs":{"type":"object"},"modelVersion":{"type":"string"},"receipt":{"properties":{"additionalResults":{"type":"object"},"assumptions":{"type":"string"},"calculator":{"type":"string"},"checks":{"items":{"properties":{"name":{"type":"string"},"status":{"enum":["passed"],"type":"string"}},"required":["name","status"],"type":"object"},"type":"array"},"formula":{"type":"string"},"inputs":{"type":"object"},"integrity":{"type":"string"},"methodVersion":{"type":"string"},"replay":{"type":"string"},"replayRequest":{"type":"object"},"results":{"items":{"type":"object"},"type":"array"},"schemaVersion":{"enum":["1.0.0"],"type":"string"},"scope":{"type":"string"},"sourceURL":{"format":"uri","type":"string"},"status":{"enum":["calculated"],"type":"string"},"tool":{"type":"string"},"units":{"type":"object"},"warnings":{"items":{"type":"string"},"type":"array"}},"required":["schemaVersion","status","tool","calculator","methodVersion","sourceURL","formula","assumptions","inputs","units","results","replayRequest","additionalResults","checks","warnings","scope","integrity","replay"],"type":"object"},"results":{"items":{"properties":{"label":{"type":"string"},"unit":{"type":"string"},"value":{"oneOf":[{"type":"number"},{"type":"string"}]}},"required":["label","value"],"type":"object"},"type":"array"},"sourceURL":{"format":"uri","type":"string"},"units":{"type":"object"}},"required":["calculator","modelVersion","sourceURL","inputs","results","receipt"],"type":"object"}before
—after
{"properties":{"calculator":{"type":"string"},"inputs":{"type":"object"},"modelVersion":{"type":"string"},"receipt":{"properties":{"additionalResults":{"type":"object"},"assumptions":{"type":"string"},"calculator":{"type":"string"},"checks":{"items":{"properties":{"name":{"type":"string"},"status":{"enum":["passed"],"type":"string"}},"required":["name","status"],"type":"object"},"type":"array"},"formula":{"type":"string"},"inputs":{"type":"object"},"integrity":{"type":"string"},"methodVersion":{"type":"string"},"replay":{"type":"string"},"replayRequest":{"type":"object"},"results":{"items":{"type":"object"},"type":"array"},"schemaVersion":{"enum":["1.0.0"],"type":"string"},"scope":{"type":"string"},"sourceURL":{"format":"uri","type":"string"},"status":{"enum":["calculated"],"type":"string"},"tool":{"type":"string"},"units":{"type":"object"},"warnings":{"items":{"type":"string"},"type":"array"}},"required":["schemaVersion","status","tool","calculator","methodVersion","sourceURL","formula","assumptions","inputs","units","results","replayRequest","additionalResults","checks","warnings","scope","integrity","replay"],"type":"object"},"results":{"items":{"properties":{"label":{"type":"string"},"unit":{"type":"string"},"value":{"oneOf":[{"type":"number"},{"type":"string"}]}},"required":["label","value"],"type":"object"},"type":"array"},"sourceURL":{"format":"uri","type":"string"},"units":{"type":"object"}},"required":["calculator","modelVersion","sourceURL","inputs","results","receipt"],"type":"object"}Financial mathematics — Calculate NPV from2..601 time-zero-first cash flows, present/future value, beginning/end annuities or equivalent annual value over up to600 whole periods. Explicit ratePercent inputs; unsupported overflow/underflow is rejected. Returns a calculation receipt with inputs, results, assumptions, validation checks and source. The receipt is unsigned, not independent certification. No private data, external lookup or arbitrary code execution.
Algebra and matrix calculations — Solve numerical quadratic/linear equations, solve a small linear system, multiply or transpose matrices, or compute a determinant/inverse. Structured JSON matrices up to 8×8; singular or unreliable solves are rejected. No arbitrary code, symbolic algebra or unbounded optimization.
Probability calculator — Calculate probabilities, tails, percentiles, event relationships, Bayes updates, counts, expected values or Wilson/exact proportion intervals using one of 26 explicit methods. JSON numbers only; decimal probabilities. No distribution fitting, random simulation or real-world guarantee. API limits are tighter than the browser: hypergeometric draws 200, shapes/df 1000, Poisson mean 1000. Inspect assumptions and returned source URL.
Contribution-profit sensitivity and thresholds — Find baseline profit, one-at-a-time endpoint changes, zero-profit thresholds and min/max profit across up to16 simultaneous rectangle corners. A threshold may be negative, outside the entered range, or undefined when slope is zero; none is an automatic recommendation. Returns a calculation receipt with inputs, results, assumptions, validation checks and source. The receipt is unsigned, not independent certification. No private data, external lookup or arbitrary code execution.
Statistics and regression — Summarize 1–1000 numerical observations or fit unweighted least-squares y on x from 2–100 paired rows. Returns named descriptive results or slope, intercept, correlation, R squared and a prediction. No causal inference or time-series forecast. Inputs are structured JSON arrays, not executable expressions.
Bounded ranges and uncertainty propagation — Propagate2..8 hard intervals through sum/difference/product/quotient, or combine1..8 uncorrelated standard-uncertainty terms using entered derivatives. Interval arithmetic expands endpoints outward; statistical coverage factors do not establish confidence levels. Returns a calculation receipt with inputs, results, assumptions, validation checks and source. The receipt is unsigned, not independent certification. No private data, external lookup or arbitrary code execution.
Unit conversion and dimensional checks — Convert compatible length, area, volume, mass, time, speed, force, pressure, energy, power, temperature or angle units. Check dimensions of two explicit products without evaluating arbitrary formulas. Offset temperatures are forbidden in products; money conversion is unavailable. Returns a calculation receipt with inputs, results, assumptions, validation checks and source. The receipt is unsigned, not independent certification. No private data, external lookup or arbitrary code execution.
Expected value of information — Calculate expected values, best current expected-value action, perfect-information upper bound, optional imperfect-signal information value and net value after information cost. Handles maximize payoff or minimize cost; does not infer probabilities, certify decisions or model risk aversion. Returns a calculation receipt with inputs, results, assumptions, validation checks and source. The receipt is unsigned, not independent certification. No private data, external lookup or arbitrary code execution.