이 MCP로 할 수 있는 일
Provides general-purpose utilities for document extraction, HTTP checks, JSON processing, time and math operations, WHOIS, cryptography, and X12 EDI.
도구
입력 스키마
{'type': 'object', 'required': ['expression'], 'properties': {'from': {'type': 'string', 'default': 'now', 'description': 'Compute run times after this instant instead of now.'}, 'count': {'type': 'integer', 'default': 5, 'maximum': 100, 'minimum': 1, 'description': 'How many upcoming run times to return.'}, 'timezone': {'type': 'string', 'default': 'UTC', 'examples': ['America/New_York'], 'description': 'IANA timezone the schedule runs in.'}, 'expression': {'type': 'string', 'examples': ['0 9 * * 1-5'], 'maxLength': 200, 'description': 'Cron expression, e.g. "*/15 * * * *", "0 9 * * 1-5", "@daily".'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': [], 'properties': {'url': {'type': 'string', 'examples': ['https://arxiv.org/pdf/1706.03762'], 'maxLength': 4000, 'description': 'Public URL of the document to fetch and convert.'}, 'base64': {'type': 'string', 'default': '', 'maxLength': 14000000, 'description': 'The file content as base64 (or a data: URI) instead of a URL, for documents not publicly reachable. Up to 10 MB decoded.'}, 'format': {'enum': ['markdown', 'text'], 'type': 'string', 'default': 'markdown', 'description': 'Output style: markdown keeps headings, tables and lists; text strips them.'}, 'filename': {'type': 'string', 'default': '', 'maxLength': 300, 'description': 'Original file name, e.g. "report.docx". Only needed when the format cannot be detected from the URL or the bytes.'}, 'max_chars': {'type': 'integer', 'default': 200000, 'maximum': 2000000, 'minimum': 100, 'description': 'Truncate the extracted content beyond this many characters.'}, 'timeout_ms': {'type': 'integer', 'default': 15000, 'maximum': 30000, 'minimum': 1000, 'description': 'Fetch timeout in milliseconds when url is used.'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'examples': ['example.com'], 'maxLength': 253, 'description': 'Domain name or IP address to look up.'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['data'], 'properties': {'data': {'type': 'object', 'description': 'Document content. For 856: {shipment_id, ship_date, orders:[{po_number, packs:[{sscc, items:[{upc, quantity, unit}]}]}], parties:[{role,name,id}]}. For 850: {po_number, order_date, lines:[{quantity, unit, unit_price, upc, description}], parties:[...]}.'}, 'document': {'enum': ['856', '850'], 'type': 'string', 'default': '856', 'description': 'Transaction set to build.'}, 'sender_id': {'type': 'string', 'default': 'SENDER', 'maxLength': 15, 'description': 'ISA06 sender identifier.'}, 'timestamp': {'type': 'string', 'default': '', 'description': 'ISO instant for the envelope date/time. Defaults to now.'}, 'receiver_id': {'type': 'string', 'default': 'RECEIVER', 'maxLength': 15, 'description': 'ISA08 receiver identifier.'}, 'control_number': {'type': 'integer', 'default': 1, 'minimum': 1, 'description': 'Interchange control number (ISA13). Also seeds GS06 and ST02.'}, 'test_indicator': {'type': 'boolean', 'default': True, 'description': 'Mark the interchange as test (ISA15 = T) rather than production (P).'}, 'include_envelope': {'type': 'boolean', 'default': True, 'description': 'Wrap the transaction set in ISA/GS ... GE/IEA.'}, 'sender_qualifier': {'type': 'string', 'default': 'ZZ', 'maxLength': 2, 'description': 'ISA05 qualifier, e.g. ZZ, 01 (DUNS), 12 (phone).'}, 'receiver_qualifier': {'type': 'string', 'default': 'ZZ', 'maxLength': 2, 'description': 'ISA07 qualifier.'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['input'], 'properties': {'input': {'type': 'string', 'maxLength': 2000000, 'description': 'Raw X12 EDI text, beginning with ISA where available.'}, 'include_segments': {'type': 'boolean', 'default': True, 'description': 'Include the flat segment list alongside the summary.'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['input'], 'properties': {'input': {'type': 'string', 'maxLength': 2000000, 'description': 'Raw X12 EDI text.'}, 'require_levels': {'type': 'array', 'items': {'type': 'string'}, 'default': [], 'description': 'HL level codes that must be present in an 856, e.g. ["S","O","P","I"] for a pack-level ASN.'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['input'], 'properties': {'input': {'type': 'string', 'examples': ['hello world'], 'maxLength': 200000, 'description': 'Text to hash.'}, 'hmac_key': {'type': 'string', 'default': '', 'maxLength': 4096, 'description': 'When set, computes HMAC-<algorithm> with this key instead of a plain digest. Not supported for md5/crc32.'}, 'algorithms': {'type': 'array', 'items': {'type': 'string'}, 'default': ['sha256'], 'examples': [['sha256', 'md5']], 'description': 'Any of: md5, sha1, sha256, sha384, sha512, crc32.'}, 'input_encoding': {'enum': ['utf8', 'hex', 'base64'], 'type': 'string', 'default': 'utf8', 'description': 'How to read `input` into bytes.'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'examples': ['https://fluentedi.com/health'], 'maxLength': 4000, 'description': 'URL to call.'}, 'body': {'type': 'string', 'default': '', 'maxLength': 100000, 'description': 'Request body for POST, PUT and PATCH.'}, 'method': {'enum': ['GET', 'HEAD', 'POST', 'PUT', 'PATCH', 'DELETE', 'OPTIONS'], 'type': 'string', 'default': 'GET', 'description': 'HTTP method.'}, 'headers': {'type': 'object', 'default': {}, 'description': 'Request headers to send.'}, 'timeout_ms': {'type': 'integer', 'default': 10000, 'maximum': 30000, 'minimum': 1000, 'description': 'Request timeout.'}, 'expect_json': {'type': 'object', 'default': {}, 'description': 'JSONPath expressions mapped to required values, e.g. {"$.status":"ok","$.items[0].id":1}.'}, 'expect_status': {'default': '', 'description': 'Required status: a number, an array of acceptable numbers, or a class such as "2xx".'}, 'expect_headers': {'type': 'object', 'default': {}, 'description': 'Response headers that must exist and contain a substring, e.g. {"content-type":"json"}.'}, 'max_response_ms': {'type': 'integer', 'default': 0, 'maximum': 30000, 'minimum': 0, 'description': 'Fail if the response takes longer than this. 0 disables the check.'}, 'expect_body_contains': {'type': 'array', 'items': {'type': 'string'}, 'default': [], 'description': 'Substrings that must appear in the body.'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'examples': ['https://arxiv.org/abs/1706.03762'], 'maxLength': 4000, 'description': 'URL to check.'}, 'timeout_ms': {'type': 'integer', 'default': 8000, 'maximum': 20000, 'minimum': 1000, 'description': 'Per-request timeout in milliseconds.'}, 'max_redirects': {'type': 'integer', 'default': 5, 'maximum': 10, 'minimum': 0, 'description': 'How many redirects to follow.'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['json', 'path'], 'properties': {'json': {'maxLength': 1000000, 'description': 'The JSON document, as an object or a JSON string.'}, 'path': {'type': 'string', 'examples': ['$.items[*].id'], 'maxLength': 1000, 'description': 'JSONPath expression, e.g. "$.items[*].id" or "$..author".'}, 'first_only': {'type': 'boolean', 'default': False, 'description': 'Return only the first match.'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['input'], 'properties': {'input': {'type': 'string', 'maxLength': 1000000, 'description': 'The malformed JSON text.'}, 'close_truncated': {'type': 'boolean', 'default': True, 'description': 'Close brackets left open by a cut-off response.'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['expression'], 'properties': {'precision': {'type': 'integer', 'default': 10, 'maximum': 15, 'minimum': 0, 'description': 'Decimal places to round the formatted result to.'}, 'variables': {'type': 'object', 'default': {}, 'description': 'Named values usable in the expression, e.g. {"rate": 0.07}.'}, 'expression': {'type': 'string', 'examples': ['sqrt(2) * 10^3'], 'maxLength': 2000, 'description': 'Expression to evaluate, e.g. "(1+0.07)^30 * 1000".'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['to'], 'properties': {'to': {'type': 'array', 'items': {'type': 'string'}, 'default': ['UTC'], 'examples': [['Asia/Tokyo', 'America/New_York']], 'description': 'Target timezones.'}, 'from': {'type': 'string', 'default': 'UTC', 'examples': ['America/New_York'], 'description': 'Timezone the input is expressed in (used only when it carries no offset).'}, 'time': {'type': 'string', 'default': 'now', 'examples': ['2026-08-22T14:30:00'], 'description': 'The instant to convert: ISO 8601, a naive wall-clock time, a unix timestamp, or "now".'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': [], 'properties': {'to': {'type': 'string', 'default': 'now', 'description': 'End instant: ISO 8601, unix timestamp, or "now".'}, 'from': {'type': 'string', 'default': 'now', 'examples': ['1990-05-14'], 'description': 'Start instant: ISO 8601, unix timestamp, or "now".'}, 'timezone': {'type': 'string', 'default': 'UTC', 'examples': ['America/New_York'], 'description': 'IANA timezone identifier, e.g. "UTC", "America/New_York", "Asia/Kolkata", "Europe/London".'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': [], 'properties': {'also': {'type': 'array', 'items': {'type': 'string'}, 'default': [], 'examples': [['Asia/Tokyo', 'Europe/Berlin']], 'description': 'Additional timezones to report alongside the primary one.'}, 'timezone': {'type': 'string', 'default': 'UTC', 'examples': ['America/New_York'], 'description': 'IANA timezone identifier, e.g. "UTC", "America/New_York", "Asia/Kolkata", "Europe/London".'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['start'], 'properties': {'end': {'type': 'string', 'default': '', 'description': 'Window closes at this instant. Omit if using `duration_hours`.'}, 'start': {'type': 'string', 'examples': ['2026-08-24T09:00:00Z'], 'description': 'Window opens at this instant: ISO 8601, unix timestamp, or "now".'}, 'instant': {'type': 'string', 'default': 'now', 'description': 'The instant to test against the window.'}, 'timezone': {'type': 'string', 'default': 'UTC', 'examples': ['America/New_York'], 'description': 'IANA timezone used to read naive inputs and render output.'}, 'compare_end': {'type': 'string', 'default': '', 'description': 'End of the second window.'}, 'compare_start': {'type': 'string', 'default': '', 'description': 'Start of a second window, to test for overlap with the first.'}, 'duration_hours': {'type': 'number', 'default': 0, 'description': 'Window length in hours, used when `end` is omitted.'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['tool'], 'properties': {'args': {'type': 'object', 'default': {}, 'description': 'Arguments for that tool.'}, 'tool': {'type': 'string', 'examples': ['gs1.checkdigit'], 'maxLength': 100, 'description': 'Name of the tool to invoke.'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'examples': ['time.window'], 'maxLength': 100, 'description': 'Tool name, e.g. "time.window". Underscores and slashes are accepted too.'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': ['q'], 'properties': {'q': {'type': 'string', 'examples': ['check if a date falls inside a shipping window'], 'maxLength': 300, 'description': 'What you are trying to do, in plain language.'}, 'limit': {'type': 'integer', 'default': 5, 'maximum': 25, 'minimum': 1, 'description': 'Maximum matches to return.'}, 'detail': {'type': 'boolean', 'default': False, 'description': 'Include full parameter schemas and worked examples for each match.'}}, 'additionalProperties': False}
최근 도구 변경
유사한 MCP 서버
shiply
Publishes and manages web applications with SQL databases, serverless functions, domains, email tests, client intake, contracts, …
ALM X++ MCP Server
Supports D365 Finance and Operations development with X++ and AOT search, code analysis, Azure DevOps workflows, telemetry querie…
SubmitraX
Manages forms, submissions, webhooks, workspaces, templates, exports, and public form rendering for static sites.
Boat House
Deploys and operates small containerized web applications with releases, rollbacks, persistent data, access controls, secrets, bi…
N8n
Lists n8n workflows, retrieves workflow configuration, and reviews recent workflow execution history for a user-provided n8n inst…
ShipMyForm
Creates hosted or embeddable web form endpoints, manages submissions, exports data, and routes submissions to email, webhooks, an…
Power Automate MCP Server by Flow Studio
Builds, updates, runs, monitors, debugs, and governs Microsoft Power Automate flows, environments, connectors, and run histories.
furrow-forms
Provisions and manages form backends for websites, including form definitions, embed snippets, submissions, email notifications, …