この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…