이 MCP로 할 수 있는 일
Exposes utilities for cron schedules, date and timezone calculations, payload validation, JSON-to-types conversion, regex analysis, equations, check digits, and selected general calculations.
도구
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['principal', 'annualRatePercent', 'termMonths'], 'properties': {'principal': {'type': 'number', 'description': 'Loan amount in dollars.'}, 'startDate': {'type': 'string', 'description': 'ISO YYYY-MM-DD. Required for daily accrual unless dayCountBasis is given.'}, 'termMonths': {'type': 'number', 'description': 'Term in months, e.g. 360 for thirty years.'}, 'compounding': {'enum': ['monthly', 'daily'], 'type': 'string', 'description': 'Monthly (rate/12) is the US fixed-mortgage norm. Daily is simple daily accrual.'}, 'dayCountBasis': {'enum': ['30/360', 'actual/365', 'actual/actual'], 'type': 'string'}, 'paymentFrequency': {'enum': ['monthly', 'biweekly'], 'type': 'string'}, 'annualRatePercent': {'type': 'number', 'description': 'Annual rate as a percentage, e.g. 6.5 â\x80\x94 not 0.065.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['height', 'weight', 'sex', 'age'], 'properties': {'age': {'type': 'number', 'description': 'Years, 15-100.'}, 'sex': {'enum': ['male', 'female'], 'type': 'string', 'description': 'The BMR equations are fitted separately.'}, 'height': {'type': 'string', 'description': 'WITH a unit: 178cm, 1.78m, 5\'10", 70in. Bare numbers refused.'}, 'weight': {'type': 'string', 'description': 'WITH a unit: 75kg, 165lb, 11st 8lb. Bare numbers refused.'}, 'activity': {'enum': ['sedentary', 'light', 'moderate', 'active', 'extreme'], 'type': 'string', 'description': 'The largest source of error. Most people overestimate; take the lower band.'}, 'targetBmi': {'type': 'number'}, 'bodyFatPercent': {'type': 'number', 'description': 'Adds the Katch-McArdle estimate.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['input', 'format'], 'properties': {'input': {'type': 'string', 'description': 'The number to check. Spaces and hyphens are ignored.'}, 'format': {'enum': ['iban', 'isbn10', 'isbn13', 'ean13', 'upca', 'luhn'], 'type': 'string', 'description': 'Which checksum to apply. Required â\x80\x94 a digit string is not auto-detected.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['color'], 'properties': {'color': {'type': 'string', 'description': 'hex, rgb(), hsl(), oklch(), a CSS colour name, or "transparent".'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['phrase'], 'properties': {'phrase': {'type': 'string', 'description': 'e.g. "every weekday at 9am".'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['expression'], 'properties': {'count': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'How many next run times, 1-25.'}, 'timezone': {'type': 'string', 'description': 'IANA name. Defaults to UTC.'}, 'expression': {'type': 'string', 'description': 'Five-field cron expression, e.g. "0 9 * * 1-5". Macros like @daily work.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['expression'], 'properties': {'count': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'How many runs to return. Defaults to 5.'}, 'timezone': {'type': 'string', 'description': 'IANA zone for the local rendering, e.g. "America/New_York". Defaults to UTC.'}, 'expression': {'type': 'string', 'description': 'A five-field cron expression, e.g. "0 9 * * 1-5".'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['method', 'date'], 'properties': {'lmp': {'type': 'string', 'description': 'With ultrasound, enables the ACOG redating check.'}, 'asOf': {'type': 'string', 'description': 'Reference date for "how far along". Default today.'}, 'date': {'type': 'string', 'description': 'YYYY-MM-DD. The FIRST DAY of the last period, or the conception, transfer, or scan date.'}, 'method': {'enum': ['lmp', 'conception', 'ivf-day3', 'ivf-day5', 'ultrasound'], 'type': 'string', 'description': 'Use lmp unless given a conception date, transfer date, or scan.'}, 'scanDays': {'type': 'number', 'description': 'For ultrasound: days part, 0-6.'}, 'scanWeeks': {'type': 'number', 'description': 'For ultrasound: weeks part of the measured gestational age.'}, 'cycleLength': {'type': 'number', 'description': '20-45, default 28. Affects lmp only; a 35-day cycle moves it a week.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['input'], 'properties': {'input': {'type': 'string', 'description': 'One equation with exactly one "=", using x as the only variable, e.g. "3(x-2) = 5x + 4".'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['input'], 'properties': {'input': {'type': 'string', 'description': 'A date (2027-01-01), an ISO week (2026-W53 or 2026-W53-5), or a bare year (2026). Two-digit years and slash-separated dates are refused as ambiguous.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['json'], 'properties': {'json': {'type': 'string', 'description': 'Raw JSON sample text, not a JSON Schema.'}, 'rootName': {'type': 'string', 'description': 'Name for the top-level interface.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['sport'], 'properties': {'ball': {'type': 'number', 'description': 'SOCCER. Same scale.'}, 'sport': {'enum': ['soccer', 'hockey'], 'type': 'string'}, 'restart': {'enum': ['open-play', 'throw-in', 'goal-kick', 'corner-kick', 'free-kick', 'kick-off', 'drop-ball'], 'type': 'string', 'description': 'SOCCER. No offence direct from throw-in, goal-kick, or corner-kick.'}, 'attacker': {'type': 'number', 'description': "SOCCER. Position along the attacking axis; larger is nearer the opponents' goal."}, 'rearSkate': {'type': 'number', 'description': 'HOCKEY. Trailing skate in cm from the blue line leading edge; negative is behind.'}, 'situation': {'enum': ['zone-entry', 'tag-up'], 'type': 'string'}, 'skateOnIce': {'type': 'boolean', 'description': 'HOCKEY. Irrelevant on a zone entry since 2021; decisive when tagging up.'}, 'involvement': {'enum': ['none', 'interfering-with-play', 'interfering-with-opponent', 'gaining-advantage'], 'type': 'string', 'description': 'SOCCER. REQUIRED once the player is in an offside position; the call errors without it.'}, 'secondLastDefender': {'type': 'number', 'description': 'SOCCER. The SECOND-last opponent. Level is onside.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['listPrice'], 'properties': {'listPrice': {'type': 'string', 'description': 'The list price as a dollar string, e.g. "19.98".'}, 'spreadCents': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'How far either side of the price to look, 1-50. Defaults to 5.'}, 'taxRatePercent': {'type': 'number', 'description': 'Tax rate as a percentage, e.g. 8.25. Defaults to 0.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['pattern'], 'properties': {'pattern': {'type': 'string', 'description': 'A JavaScript regex, bare or as /pattern/flags.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['subtotal'], 'properties': {'rule': {'enum': ['symmetric', 'always-down', 'always-up', 'none'], 'type': 'string'}, 'tender': {'enum': ['cash', 'card'], 'type': 'string', 'description': 'Default cash. Card is NEVER rounded.'}, 'subtotal': {'type': 'string', 'description': 'Pre-tax subtotal as a dollar string, e.g. "19.99".'}, 'taxRatePercent': {'type': 'number', 'description': 'Percentage, e.g. 8.25 â\x80\x94 not 0.0825. Rounding happens after tax.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['prices'], 'properties': {'rule': {'enum': ['symmetric', 'always-down', 'always-up', 'none'], 'type': 'string'}, 'prices': {'type': 'string', 'description': 'Comma-separated prices, e.g. 0.99,4.99,19.99.'}, 'taxRatePercent': {'type': 'number'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['time', 'from', 'to'], 'properties': {'to': {'type': 'string', 'description': 'Target IANA zone, e.g. "Asia/Tokyo".'}, 'from': {'type': 'string', 'description': 'Source IANA zone, e.g. "America/New_York". Abbreviations rejected.'}, 'time': {'type': 'string', 'description': 'Wall-clock time as YYYY-MM-DD HH:MM. Free-form dates are refused.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['input'], 'properties': {'input': {'type': 'string', 'description': 'The raw document text. Up to 1,000,000 bytes.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['input'], 'properties': {'input': {'type': 'string', 'description': 'The raw CSV text. Up to 1,000,000 bytes.'}, 'delimiter': {'type': 'string', 'maxLength': 1, 'minLength': 1, 'description': 'Field delimiter, one character. Omit to sniff it from the header.'}, 'hasHeader': {'type': 'boolean', 'description': 'Whether the first row names the columns. Default true. False compares rows against the first row and skips header checks.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['input'], 'properties': {'input': {'type': 'string', 'description': 'The raw JSON text, not a parsed object. Up to 1,000,000 bytes.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['input'], 'properties': {'input': {'type': 'string', 'description': 'The raw XML text. Up to 1,000,000 bytes.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['input'], 'properties': {'input': {'type': 'string', 'description': 'The raw YAML text. Up to 1,000,000 bytes.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id', 'choice'], 'properties': {'id': {'type': 'string', 'description': 'Item id from a draw response.'}, 'choice': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Zero-based index of the chosen option.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'seed': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Makes the draw reproducible.'}, 'count': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': '1-20, default 5. Refused if out of range.'}, 'theme': {'enum': ['science', 'humanities', 'social-science', 'literature'], 'type': 'string'}, 'difficulty': {'enum': ['foundation', 'core', 'stretch'], 'type': 'string'}}}
최근 도구 변경
유사한 MCP 서버
TinyFn
Offers deterministic utility functions for mathematics, conversions, validation, hashing, encoding, arrays, dates, colors, and pa…
hyperion
Acts as a paid MCP tool marketplace and utility gateway with server discovery, HTTP and JavaScript tools, research, data conversi…
Andreax
Offers pay-per-call AI services for inference, agent and workflow design, OCR and transcription, code generation and review, clas…
Vee3
Manages Clerk authentication infrastructure, including users, organizations, domains, sessions, tokens, OAuth, SSO, machines, per…
Courier
Provides notification delivery infrastructure for users, tenants, lists, templates, preferences, journeys, automations, brands, a…
GripForge
Generates, rigs, animates, analyzes, and packages game characters, weapons, armor, effects, environments, and engine-ready assets.
IA-QA — 130+ QA & Dev Tools for AI Agents
Provides deterministic QA, evaluation, testing, code analysis, prompt and RAG checks, model comparison, and web security diagnost…
apis-io
Provides catalog search, comparison, scoring, enrichment, lists, and dataset exports for APIs, providers, specifications, workflo…