General Tools
gumballtools.com
Provides a collection of calculation and validation tools for personal finance, health metrics, checksum verification, color analysis, and pregnancy due dates.
ENDPOINT 1
https://amortize.gumballtools.com/api/mcp
MCP server metadata
- Name
- amortize
- Version
- 0.1.0
Known tools 1
amortizeBuilds the full row-by-row amortization schedule for a loan — interest, principal, PMI, and running balance for every payment — instead of just the monthly payment amount.
Potential side effectsCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.amortize]
url = "https://amortize.gumballtools.com/api/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"amortize": {
"type": "http",
"url": "https://amortize.gumballtools.com/api/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: amortize
Remote MCP URL: https://amortize.gumballtools.com/api/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"amortize": {
"url": "https://amortize.gumballtools.com/api/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"amortize": {
"type": "http",
"url": "https://amortize.gumballtools.com/api/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "amortize",
"transport": "streamable-http",
"url": "https://amortize.gumballtools.com/api/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
ENDPOINT 2
https://body-metrics.gumballtools.com/api/mcp
MCP server metadata
- Name
- body-metrics
- Version
- 0.1.0
Known tools 1
body_metricsCompute BMI, energy expenditure, and protein targets from height and weight, with explicit error bounds.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.body-metrics]
url = "https://body-metrics.gumballtools.com/api/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"body-metrics": {
"type": "http",
"url": "https://body-metrics.gumballtools.com/api/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: body-metrics
Remote MCP URL: https://body-metrics.gumballtools.com/api/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"body-metrics": {
"url": "https://body-metrics.gumballtools.com/api/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"body-metrics": {
"type": "http",
"url": "https://body-metrics.gumballtools.com/api/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "body-metrics",
"transport": "streamable-http",
"url": "https://body-metrics.gumballtools.com/api/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
ENDPOINT 3
https://check-digit.gumballtools.com/api/mcp
MCP server metadata
- Name
- check-digit
- Version
- 0.1.0
Known tools 1
runValidate the check digit(s) on an IBAN, ISBN-10, ISBN-13, EAN-13, UPC-A, or Luhn-checked card number, and when it fails, try to say which digit is wrong.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.check-digit]
url = "https://check-digit.gumballtools.com/api/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"check-digit": {
"type": "http",
"url": "https://check-digit.gumballtools.com/api/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: check-digit
Remote MCP URL: https://check-digit.gumballtools.com/api/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"check-digit": {
"url": "https://check-digit.gumballtools.com/api/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"check-digit": {
"type": "http",
"url": "https://check-digit.gumballtools.com/api/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "check-digit",
"transport": "streamable-http",
"url": "https://check-digit.gumballtools.com/api/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
ENDPOINT 4
https://color-companion.gumballtools.com/api/mcp
MCP server metadata
- Name
- color-companion
- Version
- 0.1.0
Known tools 1
analyse_colorConvert a colour between every common notation and derive the colours that pair with it, plus WCAG contrast figures.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.color-companion]
url = "https://color-companion.gumballtools.com/api/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"color-companion": {
"type": "http",
"url": "https://color-companion.gumballtools.com/api/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: color-companion
Remote MCP URL: https://color-companion.gumballtools.com/api/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"color-companion": {
"url": "https://color-companion.gumballtools.com/api/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"color-companion": {
"type": "http",
"url": "https://color-companion.gumballtools.com/api/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "color-companion",
"transport": "streamable-http",
"url": "https://color-companion.gumballtools.com/api/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
ENDPOINT 5
https://due-date.gumballtools.com/api/mcp
MCP server metadata
- Name
- due-date
- Version
- 0.1.0
Known tools 1
due_dateEstimate a due date and gestational age from a last menstrual period, a known conception date, an IVF transfer date, or an ultrasound measurement.
Potential side effectsCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.due-date]
url = "https://due-date.gumballtools.com/api/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"due-date": {
"type": "http",
"url": "https://due-date.gumballtools.com/api/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: due-date
Remote MCP URL: https://due-date.gumballtools.com/api/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"due-date": {
"url": "https://due-date.gumballtools.com/api/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"due-date": {
"type": "http",
"url": "https://due-date.gumballtools.com/api/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "due-date",
"transport": "streamable-http",
"url": "https://due-date.gumballtools.com/api/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
ENDPOINT 6
https://json-to-types.gumballtools.com/api/mcp
MCP server metadata
- Name
- json-to-types
- Version
- 0.1.0
Known tools 1
json_to_typesConvert a JSON sample into TypeScript interfaces and a matching Zod schema, and report where a single sample cannot establish the real type.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.json-to-types]
url = "https://json-to-types.gumballtools.com/api/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"json-to-types": {
"type": "http",
"url": "https://json-to-types.gumballtools.com/api/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: json-to-types
Remote MCP URL: https://json-to-types.gumballtools.com/api/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"json-to-types": {
"url": "https://json-to-types.gumballtools.com/api/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"json-to-types": {
"type": "http",
"url": "https://json-to-types.gumballtools.com/api/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "json-to-types",
"transport": "streamable-http",
"url": "https://json-to-types.gumballtools.com/api/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
ENDPOINT 7
https://penny-rounding.gumballtools.com/api/mcp
MCP server metadata
- Name
- penny-rounding
- Version
- 0.1.0
Known tools 3
round_cash_totalSettle a transaction under post-penny cash rounding: exact subtotal, tax on the exact subtotal, then round the final total to the nearest nickel — and only for cash.
Potential side effectsrounding_impactCompute what cash rounding is actually worth across a list of prices: mean delta per transaction, the up/down/unchanged split, and a per-thousand figure.
Inferred read-onlyprice_bandFor a list price and a tax rate, find every nearby list price that settles to the SAME cash total, and the highest one.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.penny-rounding]
url = "https://penny-rounding.gumballtools.com/api/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"penny-rounding": {
"type": "http",
"url": "https://penny-rounding.gumballtools.com/api/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: penny-rounding
Remote MCP URL: https://penny-rounding.gumballtools.com/api/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"penny-rounding": {
"url": "https://penny-rounding.gumballtools.com/api/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"penny-rounding": {
"type": "http",
"url": "https://penny-rounding.gumballtools.com/api/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "penny-rounding",
"transport": "streamable-http",
"url": "https://penny-rounding.gumballtools.com/api/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
ENDPOINT 8
https://gumballtools.com/api/mcp
MCP server metadata
- Name
- gumball
- Version
- 0.1.0
Known tools 16
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-week OR semantics, steps that do not divide evenly, impossible dates, and daylight-saving shifts.
Inferred read-onlyjson_to_typesConvert a JSON sample into TypeScript interfaces and a matching Zod schema.
Inferred read-onlyregex_explainExplain a regular expression in plain English and detect catastrophic backtracking.
Inferred read-onlycolor_analyseConvert a colour between hex, RGB, HSL, OKLCH, CMYK, and CSS names, and derive complementary, analogous, triadic, split-complementary and monochromatic harmonies.
Inferred read-onlyvocab_checkMark an attempt and get the teaching content: whether it was right, which option was correct, why it fits, and why EVERY distractor fails.
Inferred read-onlybody_metricsCompute BMI, energy expenditure, and protein targets from height and weight.
Inferred read-onlydue_dateEstimate a due date from a last menstrual period, a known conception date, an IVF transfer, or an ultrasound measurement.
Potential side effectsround_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.
Inferred read-onlyrounding_impactCompute the mean rounding delta per cash transaction across a price list.
Inferred read-onlycheck_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.
Inferred read-onlyamortize_scheduleReturns the full row-by-row schedule: per-period interest, scheduled principal, any extra principal, PMI, payment and running balance.
Potential side effectsequation_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, and applying the quadratic formula with the discriminant stated.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.gumball]
url = "https://gumballtools.com/api/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"gumball": {
"type": "http",
"url": "https://gumballtools.com/api/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: gumball
Remote MCP URL: https://gumballtools.com/api/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"gumball": {
"url": "https://gumballtools.com/api/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"gumball": {
"type": "http",
"url": "https://gumballtools.com/api/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "gumball",
"transport": "streamable-http",
"url": "https://gumballtools.com/api/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
ENDPOINT 9
https://regex-explainer.gumballtools.com/api/mcp
MCP server metadata
- Name
- regex-explainer
- Version
- 0.1.0
Known tools 1
explain_regexExplain a regular expression in plain English and detect the failure modes that make patterns dangerous rather than merely wrong.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.regex-explainer]
url = "https://regex-explainer.gumballtools.com/api/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"regex-explainer": {
"type": "http",
"url": "https://regex-explainer.gumballtools.com/api/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: regex-explainer
Remote MCP URL: https://regex-explainer.gumballtools.com/api/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"regex-explainer": {
"url": "https://regex-explainer.gumballtools.com/api/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"regex-explainer": {
"type": "http",
"url": "https://regex-explainer.gumballtools.com/api/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "regex-explainer",
"transport": "streamable-http",
"url": "https://regex-explainer.gumballtools.com/api/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
ENDPOINT 10
https://sports-rules.gumballtools.com/api/mcp
MCP server metadata
- Name
- sports-rules
- Version
- 0.1.0
Known tools 2
offsideWork an offside call through the published decision procedure — association football under IFAB Law 11, or ice hockey under NHL Rule 83 — and return every step, not just the verdict.
Inferred read-onlyoffside_rule_contrastReturn the structural differences between soccer offside and hockey offside, dimension by dimension.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.sports-rules]
url = "https://sports-rules.gumballtools.com/api/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"sports-rules": {
"type": "http",
"url": "https://sports-rules.gumballtools.com/api/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: sports-rules
Remote MCP URL: https://sports-rules.gumballtools.com/api/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"sports-rules": {
"url": "https://sports-rules.gumballtools.com/api/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"sports-rules": {
"type": "http",
"url": "https://sports-rules.gumballtools.com/api/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "sports-rules",
"transport": "streamable-http",
"url": "https://sports-rules.gumballtools.com/api/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
ENDPOINT 11
https://timezone-truth.gumballtools.com/api/mcp
MCP server metadata
- Name
- timezone-truth
- Version
- 0.1.0
Known tools 1
convert_timeConvert a wall-clock time between two IANA timezones, and report the ways the conversion can be wrong.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.timezone-truth]
url = "https://timezone-truth.gumballtools.com/api/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"timezone-truth": {
"type": "http",
"url": "https://timezone-truth.gumballtools.com/api/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: timezone-truth
Remote MCP URL: https://timezone-truth.gumballtools.com/api/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"timezone-truth": {
"url": "https://timezone-truth.gumballtools.com/api/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"timezone-truth": {
"type": "http",
"url": "https://timezone-truth.gumballtools.com/api/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "timezone-truth",
"transport": "streamable-http",
"url": "https://timezone-truth.gumballtools.com/api/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
ENDPOINT 12
https://words-in-context.gumballtools.com/api/mcp
MCP server metadata
- Name
- words-in-context
- Version
- 0.1.0
Known tools 3
draw_itemsDraw words-in-context vocabulary practice questions from a curated, human-written bank.
Inferred read-onlygenerate_itemsGenerate new practice items from a passage the learner supplies — their own reading, or the material they got wrong.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.words-in-context]
url = "https://words-in-context.gumballtools.com/api/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"words-in-context": {
"type": "http",
"url": "https://words-in-context.gumballtools.com/api/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: words-in-context
Remote MCP URL: https://words-in-context.gumballtools.com/api/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"words-in-context": {
"url": "https://words-in-context.gumballtools.com/api/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"words-in-context": {
"type": "http",
"url": "https://words-in-context.gumballtools.com/api/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "words-in-context",
"transport": "streamable-http",
"url": "https://words-in-context.gumballtools.com/api/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Loading Trust v2 evidence…
Checking the associated registrable domain. The BuiltWith key remains server-side.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.