com.gumballtools/platform
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
Project Gumball
Publisher-provided description
One MCP server exposing every tool in the Gumball portfolio.
Summary by lookupd
Runs a set of utility tools for finance schedules, validation, cron, dates, colour, sports rules and quizzes, returning computed results.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http platform https://gumballtools.com/api/mcp
Codex, remote (streamable-http)
codex mcp add platform --url https://gumballtools.com/api/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"platform": {
"url": "https://gumballtools.com/api/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (25 tools)
Publisher-provided text
cron_explainTranslate 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-wcron_buildConvert an English schedule description into a cron expression. Rule-based, not a language model: it refuses phrases outside its grammar rather than guessing, acron_next_runsLists 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 jojson_to_typesConvert 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 optregex_explainExplain a regular expression in plain English and detect catastrophic backtracking. ALWAYS call this before putting a pattern where it will run against untrustetimezone_convertConvert 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 whecolor_analyseConvert a colour between hex, RGB, HSL, OKLCH, CMYK, and CSS names, and derive complementary, analogous, triadic, split-complementary and monochromatic harmonievocab_drawDraw words-in-context practice questions from a curated bank. The response deliberately contains NO answers and NO explanations, so you can quiz someone withoutvocab_checkMark 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 rbody_metricsCompute BMI, energy expenditure, and protein targets from height and weight. Height and weight MUST carry units — a bare number is REFUSED rather than guessed,due_dateEstimate 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 LAround_cash_totalSettle 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 grounding_impactCompute the mean rounding delta per cash transaction across a price list. Answers "does rounding make retailers money" with arithmetic rather than a guess: symmprice_bandFor 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 "offsideReturns 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 ofoffside_rule_contrastReturns the structural differences between soccer offside and hockey offside, one dimension at a time. Use it when someone asks how the two compare, and — morecheck_digit_runChecks 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 foramortize_scheduleReturns the full row-by-row schedule: per-period interest, scheduled principal, any extra principal, PMI, payment and running balance. Handles monthly or dailyiso_week_runConverts 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 mustvalidate_jsonValidates 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 JSONvalidate_yamlValidates a YAML document, including the values that mean different things to different loaders — found by resolving each unquoted scalar under both spec versiovalidate_xmlValidates XML for well-formedness, namespace correctness and entity-based attacks. Catches four classes of invalid XML that ordinary well-formedness checkers acvalidate_csvValidates 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 answvalidate_autoDetects 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 unhelequation_steps_runSolves a linear or quadratic equation in one variable and returns every step: expanding parentheses, combining like terms, moving terms across the equals sign,
Details
- Version: 0.1.0
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 473 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/bwalvoord/gumball
- Website: https://gumballtools.com
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/com.gumballtools/platform)
- 62071 servers
- Last crawl: 2026-11-11T16:17:25.167Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp