MCP servercom.gumballtools/platform
One MCP server exposing every tool in the Gumball portfolio.
Overview
Score?
UNRATED 0.638
of what a free look can see, on 24 looks
Looks
30
last 10 hr ago
Tools
25
changed 27 days ago
More info
URL
gumballtools.com/api/mcp
streamable-http
Says it is
gumball 0.1.0
protocol 2025-06-18
In the record since
28 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.638 · highest on record 0.8561
Toolsfrom sha256:428b93756c…29e78f · +9 −0 27 days ago
| Tool | Schema |
|---|---|
| amortize_schedule Returns the full row-by-row schedule: per-period interest, scheduled principal, any extra principal, PMI, payment and running balance. Handles monthly or daily accrual (daily needs |
input · no output |
| body_metrics Compute BMI, energy expenditure, and protein targets from height and weight. Height and weight MUST carry units — a bare number is REFUSED rather than guessed, because a unit mix-u |
input · no output |
| check_digit_run Checks the check digit on an IBAN (ISO 7064 MOD 97-10), ISBN-10, ISBN-13, EAN-13, UPC-A, or a Luhn-checked card number. When the checksum fails it searches for the single substitut |
input · no output |
| color_analyse Convert a colour between hex, RGB, HSL, OKLCH, CMYK, and CSS names, and derive complementary, analogous, triadic, split-complementary and monochromatic harmonies. Harmonies are rot |
input · no output |
| cron_build Convert an English schedule description into a cron expression. Rule-based, not a language model: it refuses phrases outside its grammar rather than guessing, and reports which wor |
input · no output |
| cron_explain Translate a cron expression into plain English, list upcoming run times in a timezone, and report the gotchas that make schedules misfire: day-of-month/day-of-week OR semantics, st |
input · no output |
| cron_next_runs added Lists the next run times for a cron expression in a specific timezone, with no prose. Use it when the only question is "when does this next fire" — whether a job runs before a dead |
input · no output |
| due_date Estimate a due date from a last menstrual period, a known conception date, an IVF transfer, or an ultrasound measurement. Gestational age is counted from the LAST PERIOD, not conce |
input · no output |
| equation_steps_run Solves a linear or quadratic equation in one variable and returns every step: expanding parentheses, combining like terms, moving terms across the equals sign, and applying the qua |
input · no output |
| iso_week_run added Converts calendar dates to ISO 8601 week-numbering dates and back, in either direction, and reports how many weeks an ISO year has.
Use it whenever a date must be expressed as a w |
input · no output |
| json_to_types Convert a JSON sample into TypeScript interfaces and a matching Zod schema. Merges EVERY array element into a union rather than typing from the first, keeps optional and nullable d |
input · no output |
| offside Returns a verdict plus every step taken. THREE verdicts, not two: offside, onside, and no-offside-offence — the last is real and common, because in soccer an offside POSITION is no |
input · no output |
| offside_rule_contrast added Returns the structural differences between soccer offside and hockey offside, one dimension at a time. Use it when someone asks how the two compare, and — more usefully — before re |
input · no output |
| price_band added For a list price and a tax rate, finds every nearby list price that settles to the SAME cash total, and the highest one. Use it for "what should I charge" and "can I price to gain |
input · no output |
| regex_explain Explain a regular expression in plain English and detect catastrophic backtracking. ALWAYS call this before putting a pattern where it will run against untrusted input: (a+)+$ look |
input · no output |
| round_cash_total Settle a transaction: exact subtotal, tax computed on that exact subtotal, then round the final total to the nearest nickel — and ONLY for cash. Card, EFT and gift-card payments st |
input · no output |
| rounding_impact Compute the mean rounding delta per cash transaction across a price list. Answers "does rounding make retailers money" with arithmetic rather than a guess: symmetric rounding nets |
input · no output |
| timezone_convert Convert a wall-clock time between IANA zones. Returns null when the local time DOES NOT EXIST because a daylight-saving jump skipped it, and both candidates when it happens twice. |
input · no output |
| validate_auto added Detects whether a payload is JSON, YAML, XML or CSV, then validates it. Use it for a file with no extension, a clipboard paste, or a response body with an unhelpful content type. D |
input · no output |
| validate_csv added Validates CSV against RFC 4180 and reports ragged rows individually with both field counts, because "row 4813 has 6 fields, the header has 5" is the entire answer. A ragged row loa |
input · no output |
| validate_json added Validates a JSON document and reports every problem in one pass with a 1-based line and column, a stable rule code and a fix hint. Reports the three things JSON.parse cannot: dupli |
input · no output |
| validate_xml added Validates XML for well-formedness, namespace correctness and entity-based attacks. Catches four classes of invalid XML that ordinary well-formedness checkers accept: two root eleme |
input · no output |
| validate_yaml added Validates a YAML document, including the values that mean different things to different loaders — found by resolving each unquoted scalar under both spec versions and comparing, no |
input · no output |
| vocab_check Mark an attempt and get the teaching content: whether it was right, which option was correct, why it fits, and why EVERY distractor fails. Read the distractor reasons out even when |
input · no output |
| vocab_draw Draw words-in-context practice questions from a curated bank. The response deliberately contains NO answers and NO explanations, so you can quiz someone without leaking them — call |
input · no output |
Verify it yourself
npx teppi-check https://gumballtools.com/api/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1TM8WRNCNW1QV21CK2VJCSJ