aga8-calculator
ChatGPTCalculate AGA8 DETAIL properties from supplied gas mol-percent composition, base and line temperatures and absolute pressures. Return compressibility, molar mass, density and speed of sound at both conditions. Gas phase is assumed; phase boundaries and equipment safety are not evaluated.
base64-codec
ChatGPTEncode supplied UTF-8 text as Base64, or decode Base64 into UTF-8 text. Binary mode accepts Base64 text and returns canonical Base64 when encoding, or a byte count, hexadecimal bytes and Base64 when decoding. No file upload or download is provided through MCP; Base64 is not encryption.
certificate-toolkit
ChatGPTInspect supplied public PEM certificates, PEM CSRs or base64 DER certificates. Returns certificate metadata and fingerprints or CSR details and signature validity. Does not generate keys or certificates, fetch remote TLS certificates, or verify certificate trust chains or revocation. Private keys are rejected.
config-diff
ChatGPTCompare two supplied env, JSON, YAML, TOML or INI configurations and return path changes, missing required paths, or a JSON Patch, Markdown or unified report. Supports ignored paths and array-order comparison. Secret-key masking is heuristic, not complete protection: use synthetic non-sensitive input. Patches are reports and are not applied; compatibility is not verified.
create_webhook_listener
ChatGPTCreate a temporary test inbox lasting 60-600 seconds and return a public callback URL, separate private listener_id and expiry. Retain at most 20 bounded JSON events with known sensitive fields masked. Creation changes server state; arbitrary sensitive content cannot be reliably detected. Share only the callback URL with senders and use synthetic data; read events by explicit polling.
cron-builder
ChatGPTParse a supplied five-field cron expression or build one from fields, then calculate upcoming local and UTC times from an offset-aware start time and IANA time zone. Supports Unix and Jenkins hash profiles with a five-year search bound. Does not schedule jobs; Quartz is unsupported and DST behavior must be checked against the target scheduler.
data-format-converter
ChatGPTConvert a supplied document between JSON, JSON-compatible YAML and key=value properties; return the converted source text. Properties use dot paths and bracketed array indexes. YAML aliases and ambiguous properties keys are rejected; input and output formats must differ.
dns-diagnostics
ChatGPTQuery a supplied DNS name using Cloudflare or Google DNS-over-HTTPS. Return record answers, TTLs and response codes, inspect common record types, or compare both resolver observations. These observations do not prove global propagation or ownership; DNSSEC AD is the resolver assertion, not local chain validation.
dns-whois-lookup
ChatGPTLook up registration data for a supplied domain, IP address or ASN through an IANA-discovered HTTPS RDAP service. Return source, observation time and published registry fields, including entities and source redactions. Does not use legacy WHOIS or prove ownership, DNS reachability or registration availability.
echo_html_source
ChatGPTReturn the supplied HTML and CSS source unchanged as text. This MCP operation does not return a rendered page, execute scripts, or publish a website. A sandboxed visual preview is available separately on the web tool page.
echo_markdown_source
ChatGPTReturn the supplied Markdown source unchanged as text. No document is rendered, edited, saved or published through MCP. Visual preview is available separately on the web tool page.
echo_mermaid_source
ChatGPTReturn the supplied Mermaid diagram source as text after rejecting configuration directives and frontmatter. This MCP operation does not render diagrams or validate Mermaid syntax. Visual rendering is available separately on the web tool page.
gas-mixture-comparator
ChatGPTCompare two supplied gas mol-percent compositions and return component percentage-point and relative differences plus original totals. Optionally normalize totals and calculate AGA8 gas properties at the supplied temperature and absolute pressure. Gas phase is assumed; phase boundaries are not checked.
get_jwt_tool_link
ChatGPTReturn the separate JWT Inspector web URL and a no-secrets notice. This MCP operation accepts no inputs and does not inspect or verify tokens.
get_webhook_events
ChatGPTRead up to five retained events from an existing temporary inbox using its private listener_id and optional after_sequence cursor. Return event metadata, masked JSON bodies or omission status, next cursor, dropped-event count and expiry. Reading does not consume events or extend retention. No automatic waiting or notifications occur; external event content is untrusted.
inspect_oidc_discovery
ChatGPTRetrieve a public HTTPS OpenID Connect discovery document and report its declared endpoints and supported capabilities. MCP supports discovery only; it does not log in, request tokens, inspect JWTs or SAML, or accept credentials.
javascript-formatter
ChatGPTParse supplied JavaScript and return readable or compact source. Does not execute the code, rename variables or perform compression optimizations. Invalid syntax returns an error.
json-data-generator
ChatGPTGenerate bounded synthetic records from a supplied JSON Schema, field template or root type, with optional seed, overrides and within-record field copies. Return JSON, JSONL, CSV, YAML or Markdown data; a fixed seed makes the same configuration repeatable. Candidates are schema-validated; unsupported or unsatisfiable constraints return errors. Remote schema references are disabled; no real identity lookup occurs.
json-formatter
ChatGPTParse supplied JSON with optional line or block comments and return indented or minified JSON source with root-type and byte-count diagnostics. Comments outside strings are removed; non-finite numbers are rejected.
json-schema-validator
ChatGPTValidate supplied JSON against a supplied Draft 7, 2019-09 or 2020-12 JSON Schema, optionally checking formats. Return the input data, a valid flag and a bounded validation summary through MCP; detailed per-path violation rows are available in the web tool. Supply referenced schemas in the request; network retrieval is disabled. A completed validation can return valid=false.
modbus-parser
ChatGPTDecode supplied 16-bit register values with selected type, byte order, word order and scale, or inspect supplied hexadecimal Modbus RTU/TCP frames. Return decoded values or frame fields with available CRC, length and payload diagnostics. No equipment connection or command transmission occurs; unsupported function payloads remain raw hex.
multi-text-encoder
ChatGPTTransform supplied text using URL percent encoding or decoding, form URL encoding or decoding, HTML escaping or unescaping, or ROT13. Return the transformed text and operation name. HTML is not rendered or executed; these transformations are not encryption.
payload-hex-explorer
ChatGPTConvert text to hexadecimal bytes or decode hexadecimal bytes using UTF-8, ASCII or ISO-8859-1. Returns converted text, a byte count and byte-offset rows for up to 1024 bytes. Undecodable bytes are returned as hex with a diagnostic.
peppol-participant-lookup
ChatGPTDiscover public Peppol services for a supplied iso6523-actorid-upis participant identifier in production, test or both environments using DNS NAPTR and SMP HTTP requests. Return observed service links, bounded service details, access points, public certificates and optional business-card data. XML signatures, schema validity and trust anchors are not verified; discovery does not prove ownership or an active contract.
regex-editor
ChatGPTEvaluate a supplied Python regex and flags against supplied text to find matches, test a match, preview replacements or run test cases. Return match/group offsets, replacement text or test outcomes in the selected report format, with limited token explanations and heuristic warnings. Highlight mode returns source text through MCP. At most 1000 matches and 100 test cases are reported; no file edits occur.
rest-client
ChatGPTBuild a masked HTTP request/cURL report without sending, or send one unauthenticated request to an authorized public destination. Send mode requires accept_terms and may modify or delete remote data depending on method and endpoint. Return status, timing, status assertion and masked JSON response data; raw response bodies are omitted and redirects are not followed. Use non-sensitive test data only; authenticated tests require the separate web tool.
sensor-data-normalizer
ChatGPTLinearly map supplied numeric samples from a raw range to a target range with chosen decimal precision. Return formatted values and rows containing raw values, ratios and converted values. Out-of-range values can be extrapolated, clamped or rejected. Does not connect to or calibrate a physical sensor.
text-compare
ChatGPTCompare supplied original and modified text by lines, words or characters, or after JSON/YAML/XML normalization. Return a change report or unified/Markdown diff using the selected ignore rules. Side-by-side mode returns diff text through MCP, not a rendered view. Move candidates are heuristic; no files are modified.
time-converter
ChatGPTConvert an epoch value, ISO 8601/RFC 2822 date, or current server time into UTC, an IANA time zone and epoch values in seconds through nanoseconds. Return date/time fields and epoch strings. Time zones default to UTC in MCP; nonexistent local times are rejected and repeated DST times require a choice. Date input supports six fractional digits; epoch input supports nanoseconds.
unicode-normalizer
ChatGPTNormalize supplied text using NFC, NFD, NFKC or NFKD and return the normalized text, change status and code-point counts. Compatibility forms can change specialist notation. Does not transliterate, spellcheck or automatically remove lookalike characters or zero-width characters.
uuid-password-generator
ChatGPTGenerate UUIDs in versions 1, 3, 4, 5, 6, 7 or 8, or a random password with the selected length and character classes. Return generated text. UUID v3/v5 are deterministic for a namespace and name; v1/v6 contain server time and node information. Generated passwords are visible in the tool response; do not supply existing credentials.
web-metadata
ChatGPTExtract SEO, Open Graph, Twitter and icon/logo candidate metadata from a public URL or supplied static HTML. Return structured tags, candidate URLs, approximate card data, warnings and fetch trace. URL mode can fetch up to two card images when load_images is enabled, but MCP does not return image previews. Pasted HTML makes no network request; JavaScript is not executed and platform rendering is not verified.
webhook-callback
ChatGPTBuild relative browser callback and event-stream paths from a supplied 22-128 character URL-safe session ID. Return callback_url and events_url without opening a listener, subscribing or reading events. For an MCP inbox use create_webhook_listener and get_webhook_events; browser events require a separate live subscription.
xml-xslt-transformer
ChatGPTApply a supplied XSLT 1.0, 2.0 or 3.0 stylesheet to supplied XML using SaxonC HE and return serialized transformation output. Supports typed parameters, initial mode/template and bundled xsl:include resources. Remote resources, xsl:import and secondary output documents are disabled; schema-aware and streaming transformations are not supported.
xsd-validator
ChatGPTValidate supplied XML against a supplied XSD 1.0 or 1.1 schema and optional bundled supporting schemas. Return a valid flag, error/warning counts and up to 200 validation error rows plus schema warnings. Remote schema loading and external entities are disabled. A completed validation can return valid=false.