Skip to content
Squatch MCP

Tools

Exactly what the server advertised in the scan completed . Effects and capabilities are classified by Squatch from each tool's metadata. Squatch never runs tools.

  • Effect: Read 18
  • Effect: Write 2
  • Effect: Execute 5
Effect
Capability

Showing 25 of 25 tools

Tools advertised by com.gumballtools/platform
Details
cron_build

Convert an English schedule description into a cron expression. Rule-based, not a language model: it refuses phrases outside its grammar ra…

Effect: Execute
cron_explain

Translate a cron expression into plain English, list upcoming run times in a timezone, and report the gotchas that make schedules misfire: …

Effect: Execute
cron_next_runs

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…

Effect: Execute
equation_steps_run

Solves a linear or quadratic equation in one variable and returns every step: expanding parentheses, combining like terms, moving terms acr…

Effect: Execute
iso_week_run

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…

Effect: Execute
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…

Effect: Write
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. …

Effect: Write
amortize_schedule

Returns the full row-by-row schedule: per-period interest, scheduled principal, any extra principal, PMI, payment and running balance. Hand…

Effect: Read
body_metrics

Compute BMI, energy expenditure, and protein targets from height and weight. Height and weight MUST carry units — a bare number is REFUSED …

Effect: Read
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 f…

Effect: Read
color_analyse

Convert a colour between hex, RGB, HSL, OKLCH, CMYK, and CSS names, and derive complementary, analogous, triadic, split-complementary and m…

Effect: Read
due_date

Estimate a due date from a last menstrual period, a known conception date, an IVF transfer, or an ultrasound measurement. Gestational age i…

Effect: Read
offside

Returns a verdict plus every step taken. THREE verdicts, not two: offside, onside, and no-offside-offence — the last is real and common, be…

Effect: Read
offside_rule_contrast

Returns the structural differences between soccer offside and hockey offside, one dimension at a time. Use it when someone asks how the two…

Effect: Read
price_band

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 s…

Effect: Read
regex_explain

Explain a regular expression in plain English and detect catastrophic backtracking. ALWAYS call this before putting a pattern where it will…

Effect: Read
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 …

Effect: Read
rounding_impact

Compute the mean rounding delta per cash transaction across a price list. Answers "does rounding make retailers money" with arithmetic rath…

Effect: Read
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, an…

Effect: Read
validate_auto

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 respon…

Effect: Read
validate_csv

Validates CSV against RFC 4180 and reports ragged rows individually with both field counts, because "row 4813 has 6 fields, the header has …

Effect: Read
validate_json

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 …

Effect: Read
validate_xml

Validates XML for well-formedness, namespace correctness and entity-based attacks. Catches four classes of invalid XML that ordinary well-f…

Effect: Read
validate_yaml

Validates a YAML document, including the values that mean different things to different loaders — found by resolving each unquoted scalar u…

Effect: Read
vocab_draw

Draw words-in-context practice questions from a curated bank. The response deliberately contains NO answers and NO explanations, so you can…

Effect: Read