MCP App Store
by KeenEthics
Tarsolution Tools icon

Tarsolution Tools

By FATIH MEHMET ARSLAN

Get New App Alerts

Overview

Format JSON and JavaScript, convert data formats, validate schemas, compare documents, inspect Modbus frames, and run engineering and public network diagnostics. Tarsolution Tools provides 35 MCP tools without an API key. Results are text and structured JSON; preview tools return source. Use synthetic, non-sensitive test data only. MCP does not accept authentication credentials, private keys or JWTs; authenticated testing is available separately on the website, with no results imported into MCP. Temporary webhook inboxes accept bounded, masked JSON events and expire within 10 minutes. Shared limits apply. Remote write requests require explicit authorization.

Tools

aga8-calculator

ChatGPT
Calculate 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

ChatGPT
Encode 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

ChatGPT
Inspect 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

ChatGPT
Compare 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

ChatGPT
Create 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

ChatGPT
Parse 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

ChatGPT
Convert 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

ChatGPT
Query 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

ChatGPT
Look 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

ChatGPT
Return 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

ChatGPT
Return 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

ChatGPT
Return 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

ChatGPT
Compare 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_webhook_events

ChatGPT
Read 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

ChatGPT
Retrieve 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

ChatGPT
Parse 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

ChatGPT
Generate 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

ChatGPT
Parse 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

ChatGPT
Validate 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

ChatGPT
Decode 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

ChatGPT
Transform 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

ChatGPT
Convert 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

ChatGPT
Discover 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

ChatGPT
Evaluate 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

ChatGPT
Build 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

ChatGPT
Linearly 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

ChatGPT
Compare 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

ChatGPT
Convert 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

ChatGPT
Normalize 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

ChatGPT
Generate 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

ChatGPT
Extract 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

ChatGPT
Build 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

ChatGPT
Apply 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

ChatGPT
Validate 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.

Capabilities

Writes

Example Prompts

Click any prompt to copy it.

Similar Apps