Categories › Software Development › Converters, validators, encoders & small utilities
49 free agent tools: WHOIS, PDF to text, email checks, FX rates, X12 EDI, JSON repair. No API key.
Remote server: your requests and data go to fluentedi.com. Claude Code: claude mcp add --transport http tools https://fluentedi.com/mcp · Claude app: Settings → Connectors → Add custom connector.
The tools this server listed when we connected to it, in its own words.
time_now — Returns the authoritative current time in one or more timezones, with UTC offset, ISO week number, day of year, weekend flag, and daylight-stime_convert — Converts one instant into any number of timezones, handling daylight saving transitions correctly. Naive inputs (no Z or offset) are read astime_diff — Computes the elapsed time between two instants: exact totals in each unit, a calendar breakdown (years/months/days rather than 'thirteen andtime_window — Answers the questions a deadline actually poses: is this instant inside the window, how long until it opens or closes, and if it is outside,cron_next — Parses a standard 5-field cron expression (or 6-field with leading seconds, or a macro like @daily), validates it, describes it in plain Engjson_query — Runs a JSONPath query and returns the matching values with their concrete paths. Supports property access, array indexing (including negativjson_repair — Takes JSON that almost parses and makes it parse: markdown code fences, prose wrapped around the object, trailing commas, single or smart qudoc_extract — Converts a document to markdown or plain text: pass a public URL or the file itself as base64, and get back the content with headings, tablehash — Computes cryptographic digests and HMAC signatures. Returns hex and base64 at once, so a webhook signature can be compared in whichever encomath_eval — Evaluates arithmetic with correct operator precedence, parentheses, exponentiation, factorials, named variables and 30+ functions. Language http_check — Resolves a URL and reports what actually happens to it — final status, the full redirect chain, content type and page title. Link rot is fashttp_assert — The difference between an agent believing it succeeded and knowing it did. http.check tells you a URL is alive; this tells you it is correctdomain_lookup — Answers the questions WHOIS used to answer, over RDAP — the structured protocol the registries themselves now serve — with no key and no scredi_parse — Reads a raw ASC X12 interchange and returns it as JSON: delimiters taken from the ISA header, the ISA/GS/ST envelope decoded, every segment edi_validate — Runs the structural checks a trading partner runs before rejecting a file: control numbers matching between the ISA/IEA, GS/GE and ST/SE heaedi_build — Compiles structured JSON into standards-valid X12. The parts that get documents rejected are exactly the parts a language model cannot hold tool_search — Searches every tool by name, summary, description and keywords, and returns the closest matches with their endpoints and parameters. Use thitool_describe — Returns everything needed to call a tool correctly: its complete JSON Schema, every parameter with type and default, and examples known to wtool_call — Dispatches to any tool in the catalogue. Most clients cap how many tools they will hold at once — Cursor drops everything past roughly fortyNot tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.