{"name":"com.gumballtools/equation-steps","slug":"gumballtools-equation-steps","title":"Equation Steps","description":"Step-by-step solver for linear/quadratic equations in one variable, signs and ± always right.","url":"https://mcp.market/server/gumballtools-equation-steps","rating":null,"grade":"C","score":60,"certified":false,"status":"active","category":"devtools","tags":["devtools"],"presence":{"score":8,"stars":null,"forks":null,"downloads_week":null,"last_push_at":null,"license":null},"uptime":{"percent":100,"checks":6,"ok":6,"last_checked_at":"2026-09-20T20:25:36.624Z","last_ok_at":"2026-09-20T20:25:36.624Z","latency_ms":887},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/bwalvoord/gumball","website":"https://equation-steps.gumballtools.com","version":"0.1.0","remotes":[{"type":"streamable-http","url":"https://equation-steps.gumballtools.com/api/mcp"}],"packages":[],"tools":[{"name":"run","description":"Solves a linear or quadratic equation in one variable (x) and returns every step: expanding parentheses, combining like terms, moving terms across the equals sign, and (for quadratics) applying the quadratic formula.\n\nUse this whenever you need to solve \"ax + b = cx + d\" or \"ax^2 + bx + c = 0\" style equations, or check a step-by-step algebra solution someone else produced.\n\nDo not solve this kind of equation by reasoning through it token by token: the two places language models most often go quietly wrong are (1) the sign when distributing a negative across parentheses, e.g. \"5 - (x - 3)\" losing the minus on the 3, and (2) dropping one of the two ± roots of a quadratic, or rounding a complex root into a false \"no solution\". This tool always gets both right because it does exact fraction arithmetic, not floating-point guessing, and reports every root it finds — including complex ones, explicitly labeled as complex.\n\nInput: a single string containing exactly one \"=\", using x (or X) as the only variable, e.g. \"3(x-2) = 5x + 4\" or \"(x+1)(x-3) = 2x^2 - 5\". Numbers may be integers or decimals. Implicit multiplication is fine (\"3x\", \"2(x+1)\"). Exponents may only be \"^2\" on the bare variable — \"(x+1)^2\" is not supported; write \"(x+1)(x+1)\" instead.\n\nRefuses rather than guesses on: no \"=\" or more than one, a second variable or a function name (sin, sqrt, log), a \"/\" anywhere (rewrite as a decimal), an unsupported exponent, an equation that expands past degree 2, unbalanced parentheses, or an inequality (<, >). Every refusal includes a fixHint saying exactly what to change.\n\nReturns the equation type (linear, quadratic, identity, or contradiction), the standard form, the full list of steps, the solution(s) as exact fractions (with a decimal alongside when not a whole number), and a disclaimer that this covers only one-variable linear and quadratic equations.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"input":{"type":"string","description":"TODO: state the exact format, units, and range."}},"required":["input"],"$schema":"https://json-schema.org/draft/2020-12/schema"}}],"scan":{"score":60,"grade":"C","scanned_at":"2026-09-20T05:06:19.542Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-20T05:06:19.469Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 1461ms"]},"poisoning":{"score":15,"max":15,"notes":["1 tool descriptions checked"]},"auth":{"score":3,"max":15,"notes":["open endpoint exposes 1 write-action tools with no auth"]},"maintenance":{"score":3,"max":15,"notes":["repository not readable: repo not found"]},"identity":{"score":4,"max":10,"notes":["verified namespace with website, no repo"]}},"findings":[{"id":"auth.open-write","severity":"high","component":"auth","title":"Write-action tools reachable without authentication"}],"inputs":{"probes":[{"url":"https://equation-steps.gumballtools.com/api/mcp","reachable":true,"authRequired":false,"latencyMs":1461,"serverInfo":{"name":"equation-steps","version":"0.1.0"}}],"packages":[],"repo":{"found":false,"owner":"bwalvoord","repo":"gumball","error":"repo not found"},"icon":{"url":null,"source":"none"},"presence":{"stars":null,"forks":null,"downloadsWeek":null,"license":null,"lastPushAt":null,"score":8}}}},"grade_history":[],"reviews":[]}