{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_u3ks4ukuntqs","handle":"net-programmes-developer-tools","url":"https://wellknown.network/agents/net-programmes-developer-tools","links":{"self":"https://wellknown.network/agents/net-programmes-developer-tools/record.json","html":"https://wellknown.network/agents/net-programmes-developer-tools","markdown":"https://wellknown.network/agents/net-programmes-developer-tools/record.md","api":"https://wellknown.network/api/v1/agents/net-programmes-developer-tools","status":"https://wellknown.network/api/v1/agents/net-programmes-developer-tools/status","claim":"https://wellknown.network/agents/net-programmes-developer-tools/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/net-programmes-developer-tools/claim.json","badge":"https://wellknown.network/agents/net-programmes-developer-tools/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:programmes.net:server:net-programmes-developer-tools","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"developer-tools","summary":"65+ free in-browser developer tools (JSON, Base64, JWT, hash, regex…) callable over MCP.","description":"65+ free in-browser developer tools (JSON, Base64, JWT, hash, regex…) callable over MCP.","publisher":{"name":"net.programmes","url":null},"homepage":null,"repository":"https://github.com/setkernel/programmes-net","version":"1.0.1","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://programmes.net/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-07-13T23:12:59.079469Z","publishedAt":"2026-07-13T23:12:59.079469Z","registryName":"net.programmes/developer-tools"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"data.database","name":"Databases","confidence":0.933,"provenance":"derived"},{"slug":"infra.browser-automation","name":"Browser Automation","confidence":0.911,"provenance":"derived"},{"slug":"code.generation","name":"Code Generation","confidence":0.583,"provenance":"derived"},{"slug":"security.identity","name":"Identity & Access","confidence":0.569,"provenance":"derived"},{"slug":"content.translation","name":"Translation","confidence":0.54,"provenance":"derived"},{"slug":"commerce.pricing","name":"Pricing & Quotes","confidence":0.525,"provenance":"derived"},{"slug":"knowledge.knowledge-graph","name":"Knowledge Graphs","confidence":0.525,"provenance":"derived"},{"slug":"ai.prompting","name":"Prompt Management","confidence":0.525,"provenance":"derived"}],"categories":["ai","code","commerce","content","data","infra","knowledge","security"]},"observed":{"status":"live","statusReason":"Responded 10h ago.","lastOkAt":"2026-09-08T12:23:34.190Z","lastProbedAt":"2026-09-08T12:23:34.190Z","statusComputedAt":"2026-09-08T12:45:08.255Z","reliability30d":{"probes":5,"successRate":1,"p50Ms":121},"latestObservations":[{"at":"2026-09-08T18:21:22.526Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":177,"error":null,"detail":{"tools":[{"name":"json","description":"Format, minify, validate and convert JSON.. Operations: \"format\" — Pretty-print JSON with a configurable indent.; \"minify\" — Strip all insignificant whitespace "},{"name":"base64","description":"Encode and decode text in Base64, Base64URL, Base32, Base58, Base85 and hex.. Operations: \"encode\" — Encode text into the chosen format.; \"decode\" — Decode text"},{"name":"url","description":"Parse, validate and normalize URLs.. Operations: \"parse\" — Break a URL into its component parts.; \"validate\" — Validate a URL and run basic security/heuristic c"},{"name":"url-encode","description":"Percent-encode and decode URL strings.. Operations: \"encode\" — Percent-encode a string.; \"decode\" — Decode a percent-encoded string.. Call with \"operation\" plus"},{"name":"jwt","description":"Decode JWT header and payload (no signature verification).. Operations: \"decode\" — Decode a JWT into its header, payload and signature.. Call with \"operation\" p"},{"name":"html-entity","description":"Encode and decode HTML entities (named, decimal, hex).. Operations: \"encode\" — Encode text into HTML entities.; \"decode\" — Decode HTML entities back to plain te"},{"name":"hash","description":"Compute MD5, SHA-1/256/384/512, CRC32 and HMAC digests.. Operations: \"hash\" — Hash text with the chosen algorithm.; \"hmac\" — Compute an HMAC digest (SHA algorit"},{"name":"uuid","description":"Generate and inspect UUIDs.. Operations: \"v4\" — Generate one or more random (v4) UUIDs.; \"v3\" — Generate a name-based (v3 / MD5) UUID.; \"parse\" — Parse a UUID a"},{"name":"password","description":"Generate strong random passwords and estimate their strength.. Operations: \"generate\" — Generate a cryptographically random password.; \"strength\" — Estimate the"},{"name":"random","description":"Generate cryptographically secure random strings.. Operations: \"generate\" — Generate a secure random string from a chosen pattern.. Call with \"operation\" plus \""},{"name":"case","description":"Convert text between camelCase, snake_case, kebab-case and more.. Operations: \"convert\" — Convert text to a single chosen case.; \"all\" — Return every supported "},{"name":"slugify","description":"Turn arbitrary text into a clean, URL-safe slug.. Operations: \"slugify\" — Generate a URL slug from text.. Call with \"operation\" plus \"input\" (and \"options\" wher"},{"name":"yaml-json","description":"Convert between YAML and JSON.. Operations: \"yaml-to-json\" — Convert YAML to JSON.; \"json-to-yaml\" — Convert JSON to YAML.. Call with \"operation\" plus \"input\" ("},{"name":"json-ts","description":"Generate TypeScript type declarations from a JSON sample.. Operations: \"generate\" — Infer TypeScript interfaces/types from JSON.. Call with \"operation\" plus \"in"},{"name":"json-csv","description":"Convert between JSON and CSV.. Operations: \"json-to-csv\" — Convert a JSON array/object to CSV.; \"csv-to-json\" — Convert CSV to a JSON array.. Call with \"operati"},{"name":"color","description":"Convert colors between HEX, RGB, HSL, HSV and CMYK.. Operations: \"convert\" — Convert a HEX color to every supported color space.; \"palette\" — Generate a color h"},{"name":"number-base","description":"Convert numbers between binary, octal, decimal and hex.. Operations: \"convert\" — Convert a number from one base to all supported bases.. Call with \"operation\" p"},{"name":"chmod","description":"Convert between octal and symbolic Unix file permissions.. Operations: \"octal-to-symbolic\" — Convert octal permissions (e.g. \"755\") to a symbolic string and des"},{"name":"http-status","description":"Look up and search HTTP status codes.. Operations: \"lookup\" — Look up a single status code by number.; \"search\" — Search status codes by number, name or descrip"},{"name":"css-minify","description":"Minify or beautify CSS.. Operations: \"minify\" — Minify CSS (strip comments and whitespace).; \"beautify\" — Beautify CSS (one declaration per line, indented).. Ca"},{"name":"curl-converter","description":"Convert a curl command into fetch / Python / Node snippets.. Operations: \"convert\" — Parse a curl command and generate code snippets.. Call with \"operation\" plu"},{"name":"sql","description":"Format and minify SQL.. Operations: \"beautify\" — Beautify SQL with newlines before clauses.; \"minify\" — Minify SQL to a single line.. Call with \"operation\" plus"},{"name":"xml","description":"Pretty-print or minify already-serialized XML, and highlight it.. Operations: \"format\" — Pretty-print XML with the chosen indent (server-safe string transform)."},{"name":"html","description":"Format, minify and validate HTML.. Operations: \"format\" — Pretty-print HTML.; \"minify\" — Minify HTML (strip comments and collapse whitespace).; \"validate\" — Che"},{"name":"markdown","description":"Render Markdown to HTML, build a TOC and compute statistics.. Operations: \"render\" — Render GitHub-flavored Markdown to sanitized HTML.; \"toc\" — Extract a table"},{"name":"timestamp","description":"Convert and inspect Unix timestamps and dates.. Operations: \"to-date\" — Convert a Unix timestamp (seconds) to a full date breakdown.; \"parse-date\" — Auto-detect"},{"name":"cron","description":"Describe cron expressions and compute upcoming run times.. Operations: \"describe\" — Produce a human-readable description of a cron expression.; \"next-runs\" — Co"},{"name":"regex","description":"Test a regex against a string and apply replacements.. Operations: \"test\" — Find all matches of a regex pattern in a test string.; \"replace\" — Replace regex mat"},{"name":"lorem","description":"Generate placeholder text in several styles.. Operations: \"generate\" — Generate lorem ipsum (or themed) placeholder text.. Call with \"operation\" plus \"input\" (a"},{"name":"word-count","description":"Count words/characters and compute readability statistics.. Operations: \"count\" — Compute basic text statistics (words, characters, sentences, etc.).; \"readabil"},{"name":"diff","description":"Compute a line-by-line diff between two texts.. Operations: \"compare\" — Diff two texts and return the lines plus statistics.; \"unified\" — Produce a unified-diff"},{"name":"bcrypt","description":"Hash and verify passwords with bcrypt.. Operations: \"hash\" — Hash a password with bcrypt at the given cost.; \"verify\" — Verify a plaintext password against a bc"},{"name":"wifi-qr","description":"Build the standard WIFI: payload string for a WiFi QR code.. Operations: \"payload\" — Build the WIFI: payload string a phone scans to auto-join a network.. Call "},{"name":"gitignore","description":"Generate a combined .gitignore from template keys.. Operations: \"generate\" — Combine one or more template keys into a .gitignore.; \"templates\" — List the availa"},{"name":"contrast","description":"Check WCAG contrast between a foreground and background color.. Operations: \"check\" — Compute the contrast ratio and WCAG pass/fail for a color pair.; \"best-tex"},{"name":"image-base64","description":"Build and parse base64 data URIs and embed snippets.. Operations: \"build-snippets\" — Build HTML/CSS/Markdown snippets from an existing data URI.. Call with \"ope"},{"name":"json-schema","description":"Infer a draft-07 JSON Schema from sample JSON.. Operations: \"generate\" — Infer a draft-07 JSON Schema from sample JSON. Call with \"operation\" plus \"input\" (and "},{"name":"cidr","description":"Parse a CIDR block into its network, broadcast and host range.. Operations: \"calculate\" — Calculate the network, broadcast, mask and host range for a CIDR block"},{"name":"user-agent","description":"Parse a User-Agent string into browser, engine, OS and device.. Operations: \"parse\" — Parse a User-Agent string into browser, engine, OS and device details.. Ca"},{"name":"color-palette","description":"Generate harmony, shade and tint palettes from a base HEX color.. Operations: \"generate\" — Generate harmony, shade and tint palettes from a base HEX color.. Cal"},{"name":"password-strength","description":"Analyze a password and estimate its entropy, strength and crack time.. Operations: \"analyze\" — Analyze a password and estimate its entropy, strength and crack t"},{"name":"jsonpath","description":"Query a JSON document with a JSONPath expression.. Operations: \"query\" — Evaluate a JSONPath expression against a JSON document.. Call with \"operation\" plus \"in"},{"name":"totp","description":"Generate a time-based one-time password (TOTP) from a base32 secret.. Operations: \"generate\" — Generate the current TOTP code for a base32 secret.. Call with \"o"},{"name":"data-size","description":"Parse a data size and convert it to bytes plus decimal and binary units.. Operations: \"convert\" — Parse a data size and convert it to bytes, decimal and binary "},{"name":"mime","description":"Look up MIME types by file extension or MIME type.. Operations: \"lookup\" — Search MIME types by extension or MIME type.. Call with \"operation\" plus \"input\" (and"},{"name":"sort-lines","description":"Sort, reverse, deduplicate and clean up lines of text.. Operations: \"process\" — Sort, deduplicate and clean lines of text.. Call with \"operation\" plus \"input\" ("},{"name":"jwt-encode","description":"Sign a JSON payload into a JWT with an HMAC secret.. Operations: \"sign\" — Sign a JSON payload into a JWT using an HMAC secret.. Call with \"operation\" plus \"inpu"},{"name":"ulid","description":"Generate a lexicographically sortable ULID.. Operations: \"generate\" — Generate a new ULID.. Call with \"operation\" plus \"input\" (and \"options\" where relevant)."},{"name":"string-escape","description":"Escape and unescape strings for JSON, JS, HTML, URL and regex.. Operations: \"escape\" — Escape a string for the chosen context.; \"unescape\" — Unescape a string f"},{"name":"ascii","description":"Convert text to and from character codes in several bases.. Operations: \"to-codes\" — Convert text to character codes.; \"from-codes\" — Convert character codes ba"},{"name":"roman-numeral","description":"Convert between integers and Roman numerals.. Operations: \"to-roman\" — Convert an integer to a Roman numeral.; \"from-roman\" — Convert a Roman numeral to an inte"},{"name":"aes-encrypt","description":"Encrypt and decrypt text with AES-GCM using a password.. Operations: \"encrypt\" — Encrypt plaintext into base64 ciphertext with a password.; \"decrypt\" — Decrypt "},{"name":"json-diff","description":"Compare two JSON documents and report added, removed and changed values.. Operations: \"diff\" — Diff two JSON documents by path.. Call with \"operation\" plus \"inp"},{"name":"morse-code","description":"Translate text to and from Morse code.. Operations: \"encode\" — Convert text to Morse code.; \"decode\" — Convert Morse code to text.. Call with \"operation\" plus \""},{"name":"markdown-table","description":"Convert CSV or TSV rows into a Markdown table.. Operations: \"generate\" — Build a Markdown table from delimited rows.. Call with \"operation\" plus \"input\" (and \"o"},{"name":"hmac","description":"Sign a message with HMAC using a secret key and SHA-2 algorithm.. Operations: \"sign\" — Compute an HMAC signature for a message.. Call with \"operation\" plus \"inp"},{"name":"css-units","description":"Convert a numeric value between CSS units (px, rem, em, pt, pc, %).. Operations: \"convert\" — Convert a numeric value from one CSS unit to another.. Call with \"o"},{"name":"json-xml","description":"Convert between JSON and XML.. Operations: \"to-xml\" — Convert JSON to XML.; \"to-json\" — Convert XML to JSON.. Call with \"operation\" plus \"input\" (and \"options\" "},{"name":"char-inspector","description":"Break a string into per-character Unicode details.. Operations: \"inspect\" — Inspect each character of a string (code point, category, bytes).. Call with \"operat"}],"toolCount":59,"serverName":"programmes.net","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-08T12:23:34.190Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":135,"error":null,"detail":{"tools":[{"name":"json","description":"Format, minify, validate and convert JSON.. Operations: \"format\" — Pretty-print JSON with a configurable indent.; \"minify\" — Strip all insignificant whitespace "},{"name":"base64","description":"Encode and decode text in Base64, Base64URL, Base32, Base58, Base85 and hex.. Operations: \"encode\" — Encode text into the chosen format.; \"decode\" — Decode text"},{"name":"url","description":"Parse, validate and normalize URLs.. Operations: \"parse\" — Break a URL into its component parts.; \"validate\" — Validate a URL and run basic security/heuristic c"},{"name":"url-encode","description":"Percent-encode and decode URL strings.. Operations: \"encode\" — Percent-encode a string.; \"decode\" — Decode a percent-encoded string.. Call with \"operation\" plus"},{"name":"jwt","description":"Decode JWT header and payload (no signature verification).. Operations: \"decode\" — Decode a JWT into its header, payload and signature.. Call with \"operation\" p"},{"name":"html-entity","description":"Encode and decode HTML entities (named, decimal, hex).. Operations: \"encode\" — Encode text into HTML entities.; \"decode\" — Decode HTML entities back to plain te"},{"name":"hash","description":"Compute MD5, SHA-1/256/384/512, CRC32 and HMAC digests.. Operations: \"hash\" — Hash text with the chosen algorithm.; \"hmac\" — Compute an HMAC digest (SHA algorit"},{"name":"uuid","description":"Generate and inspect UUIDs.. Operations: \"v4\" — Generate one or more random (v4) UUIDs.; \"v3\" — Generate a name-based (v3 / MD5) UUID.; \"parse\" — Parse a UUID a"},{"name":"password","description":"Generate strong random passwords and estimate their strength.. Operations: \"generate\" — Generate a cryptographically random password.; \"strength\" — Estimate the"},{"name":"random","description":"Generate cryptographically secure random strings.. Operations: \"generate\" — Generate a secure random string from a chosen pattern.. Call with \"operation\" plus \""},{"name":"case","description":"Convert text between camelCase, snake_case, kebab-case and more.. Operations: \"convert\" — Convert text to a single chosen case.; \"all\" — Return every supported "},{"name":"slugify","description":"Turn arbitrary text into a clean, URL-safe slug.. Operations: \"slugify\" — Generate a URL slug from text.. Call with \"operation\" plus \"input\" (and \"options\" wher"},{"name":"yaml-json","description":"Convert between YAML and JSON.. Operations: \"yaml-to-json\" — Convert YAML to JSON.; \"json-to-yaml\" — Convert JSON to YAML.. Call with \"operation\" plus \"input\" ("},{"name":"json-ts","description":"Generate TypeScript type declarations from a JSON sample.. Operations: \"generate\" — Infer TypeScript interfaces/types from JSON.. Call with \"operation\" plus \"in"},{"name":"json-csv","description":"Convert between JSON and CSV.. Operations: \"json-to-csv\" — Convert a JSON array/object to CSV.; \"csv-to-json\" — Convert CSV to a JSON array.. Call with \"operati"},{"name":"color","description":"Convert colors between HEX, RGB, HSL, HSV and CMYK.. Operations: \"convert\" — Convert a HEX color to every supported color space.; \"palette\" — Generate a color h"},{"name":"number-base","description":"Convert numbers between binary, octal, decimal and hex.. Operations: \"convert\" — Convert a number from one base to all supported bases.. Call with \"operation\" p"},{"name":"chmod","description":"Convert between octal and symbolic Unix file permissions.. Operations: \"octal-to-symbolic\" — Convert octal permissions (e.g. \"755\") to a symbolic string and des"},{"name":"http-status","description":"Look up and search HTTP status codes.. Operations: \"lookup\" — Look up a single status code by number.; \"search\" — Search status codes by number, name or descrip"},{"name":"css-minify","description":"Minify or beautify CSS.. Operations: \"minify\" — Minify CSS (strip comments and whitespace).; \"beautify\" — Beautify CSS (one declaration per line, indented).. Ca"},{"name":"curl-converter","description":"Convert a curl command into fetch / Python / Node snippets.. Operations: \"convert\" — Parse a curl command and generate code snippets.. Call with \"operation\" plu"},{"name":"sql","description":"Format and minify SQL.. Operations: \"beautify\" — Beautify SQL with newlines before clauses.; \"minify\" — Minify SQL to a single line.. Call with \"operation\" plus"},{"name":"xml","description":"Pretty-print or minify already-serialized XML, and highlight it.. Operations: \"format\" — Pretty-print XML with the chosen indent (server-safe string transform)."},{"name":"html","description":"Format, minify and validate HTML.. Operations: \"format\" — Pretty-print HTML.; \"minify\" — Minify HTML (strip comments and collapse whitespace).; \"validate\" — Che"},{"name":"markdown","description":"Render Markdown to HTML, build a TOC and compute statistics.. Operations: \"render\" — Render GitHub-flavored Markdown to sanitized HTML.; \"toc\" — Extract a table"},{"name":"timestamp","description":"Convert and inspect Unix timestamps and dates.. Operations: \"to-date\" — Convert a Unix timestamp (seconds) to a full date breakdown.; \"parse-date\" — Auto-detect"},{"name":"cron","description":"Describe cron expressions and compute upcoming run times.. Operations: \"describe\" — Produce a human-readable description of a cron expression.; \"next-runs\" — Co"},{"name":"regex","description":"Test a regex against a string and apply replacements.. Operations: \"test\" — Find all matches of a regex pattern in a test string.; \"replace\" — Replace regex mat"},{"name":"lorem","description":"Generate placeholder text in several styles.. Operations: \"generate\" — Generate lorem ipsum (or themed) placeholder text.. Call with \"operation\" plus \"input\" (a"},{"name":"word-count","description":"Count words/characters and compute readability statistics.. Operations: \"count\" — Compute basic text statistics (words, characters, sentences, etc.).; \"readabil"},{"name":"diff","description":"Compute a line-by-line diff between two texts.. Operations: \"compare\" — Diff two texts and return the lines plus statistics.; \"unified\" — Produce a unified-diff"},{"name":"bcrypt","description":"Hash and verify passwords with bcrypt.. Operations: \"hash\" — Hash a password with bcrypt at the given cost.; \"verify\" — Verify a plaintext password against a bc"},{"name":"wifi-qr","description":"Build the standard WIFI: payload string for a WiFi QR code.. Operations: \"payload\" — Build the WIFI: payload string a phone scans to auto-join a network.. Call "},{"name":"gitignore","description":"Generate a combined .gitignore from template keys.. Operations: \"generate\" — Combine one or more template keys into a .gitignore.; \"templates\" — List the availa"},{"name":"contrast","description":"Check WCAG contrast between a foreground and background color.. Operations: \"check\" — Compute the contrast ratio and WCAG pass/fail for a color pair.; \"best-tex"},{"name":"image-base64","description":"Build and parse base64 data URIs and embed snippets.. Operations: \"build-snippets\" — Build HTML/CSS/Markdown snippets from an existing data URI.. Call with \"ope"},{"name":"json-schema","description":"Infer a draft-07 JSON Schema from sample JSON.. Operations: \"generate\" — Infer a draft-07 JSON Schema from sample JSON. Call with \"operation\" plus \"input\" (and "},{"name":"cidr","description":"Parse a CIDR block into its network, broadcast and host range.. Operations: \"calculate\" — Calculate the network, broadcast, mask and host range for a CIDR block"},{"name":"user-agent","description":"Parse a User-Agent string into browser, engine, OS and device.. Operations: \"parse\" — Parse a User-Agent string into browser, engine, OS and device details.. Ca"},{"name":"color-palette","description":"Generate harmony, shade and tint palettes from a base HEX color.. Operations: \"generate\" — Generate harmony, shade and tint palettes from a base HEX color.. Cal"},{"name":"password-strength","description":"Analyze a password and estimate its entropy, strength and crack time.. Operations: \"analyze\" — Analyze a password and estimate its entropy, strength and crack t"},{"name":"jsonpath","description":"Query a JSON document with a JSONPath expression.. Operations: \"query\" — Evaluate a JSONPath expression against a JSON document.. Call with \"operation\" plus \"in"},{"name":"totp","description":"Generate a time-based one-time password (TOTP) from a base32 secret.. Operations: \"generate\" — Generate the current TOTP code for a base32 secret.. Call with \"o"},{"name":"data-size","description":"Parse a data size and convert it to bytes plus decimal and binary units.. Operations: \"convert\" — Parse a data size and convert it to bytes, decimal and binary "},{"name":"mime","description":"Look up MIME types by file extension or MIME type.. Operations: \"lookup\" — Search MIME types by extension or MIME type.. Call with \"operation\" plus \"input\" (and"},{"name":"sort-lines","description":"Sort, reverse, deduplicate and clean up lines of text.. Operations: \"process\" — Sort, deduplicate and clean lines of text.. Call with \"operation\" plus \"input\" ("},{"name":"jwt-encode","description":"Sign a JSON payload into a JWT with an HMAC secret.. Operations: \"sign\" — Sign a JSON payload into a JWT using an HMAC secret.. Call with \"operation\" plus \"inpu"},{"name":"ulid","description":"Generate a lexicographically sortable ULID.. Operations: \"generate\" — Generate a new ULID.. Call with \"operation\" plus \"input\" (and \"options\" where relevant)."},{"name":"string-escape","description":"Escape and unescape strings for JSON, JS, HTML, URL and regex.. Operations: \"escape\" — Escape a string for the chosen context.; \"unescape\" — Unescape a string f"},{"name":"ascii","description":"Convert text to and from character codes in several bases.. Operations: \"to-codes\" — Convert text to character codes.; \"from-codes\" — Convert character codes ba"},{"name":"roman-numeral","description":"Convert between integers and Roman numerals.. Operations: \"to-roman\" — Convert an integer to a Roman numeral.; \"from-roman\" — Convert a Roman numeral to an inte"},{"name":"aes-encrypt","description":"Encrypt and decrypt text with AES-GCM using a password.. Operations: \"encrypt\" — Encrypt plaintext into base64 ciphertext with a password.; \"decrypt\" — Decrypt "},{"name":"json-diff","description":"Compare two JSON documents and report added, removed and changed values.. Operations: \"diff\" — Diff two JSON documents by path.. Call with \"operation\" plus \"inp"},{"name":"morse-code","description":"Translate text to and from Morse code.. Operations: \"encode\" — Convert text to Morse code.; \"decode\" — Convert Morse code to text.. Call with \"operation\" plus \""},{"name":"markdown-table","description":"Convert CSV or TSV rows into a Markdown table.. Operations: \"generate\" — Build a Markdown table from delimited rows.. Call with \"operation\" plus \"input\" (and \"o"},{"name":"hmac","description":"Sign a message with HMAC using a secret key and SHA-2 algorithm.. Operations: \"sign\" — Compute an HMAC signature for a message.. Call with \"operation\" plus \"inp"},{"name":"css-units","description":"Convert a numeric value between CSS units (px, rem, em, pt, pc, %).. Operations: \"convert\" — Convert a numeric value from one CSS unit to another.. Call with \"o"},{"name":"json-xml","description":"Convert between JSON and XML.. Operations: \"to-xml\" — Convert JSON to XML.; \"to-json\" — Convert XML to JSON.. Call with \"operation\" plus \"input\" (and \"options\" "},{"name":"char-inspector","description":"Break a string into per-character Unicode details.. Operations: \"inspect\" — Inspect each character of a string (code point, category, bytes).. Call with \"operat"}],"toolCount":59,"serverName":"programmes.net","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-08T06:24:09.128Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":104,"error":null,"detail":{"tools":[{"name":"json","description":"Format, minify, validate and convert JSON.. Operations: \"format\" — Pretty-print JSON with a configurable indent.; \"minify\" — Strip all insignificant whitespace "},{"name":"base64","description":"Encode and decode text in Base64, Base64URL, Base32, Base58, Base85 and hex.. Operations: \"encode\" — Encode text into the chosen format.; \"decode\" — Decode text"},{"name":"url","description":"Parse, validate and normalize URLs.. Operations: \"parse\" — Break a URL into its component parts.; \"validate\" — Validate a URL and run basic security/heuristic c"},{"name":"url-encode","description":"Percent-encode and decode URL strings.. Operations: \"encode\" — Percent-encode a string.; \"decode\" — Decode a percent-encoded string.. Call with \"operation\" plus"},{"name":"jwt","description":"Decode JWT header and payload (no signature verification).. Operations: \"decode\" — Decode a JWT into its header, payload and signature.. Call with \"operation\" p"},{"name":"html-entity","description":"Encode and decode HTML entities (named, decimal, hex).. Operations: \"encode\" — Encode text into HTML entities.; \"decode\" — Decode HTML entities back to plain te"},{"name":"hash","description":"Compute MD5, SHA-1/256/384/512, CRC32 and HMAC digests.. Operations: \"hash\" — Hash text with the chosen algorithm.; \"hmac\" — Compute an HMAC digest (SHA algorit"},{"name":"uuid","description":"Generate and inspect UUIDs.. Operations: \"v4\" — Generate one or more random (v4) UUIDs.; \"v3\" — Generate a name-based (v3 / MD5) UUID.; \"parse\" — Parse a UUID a"},{"name":"password","description":"Generate strong random passwords and estimate their strength.. Operations: \"generate\" — Generate a cryptographically random password.; \"strength\" — Estimate the"},{"name":"random","description":"Generate cryptographically secure random strings.. Operations: \"generate\" — Generate a secure random string from a chosen pattern.. Call with \"operation\" plus \""},{"name":"case","description":"Convert text between camelCase, snake_case, kebab-case and more.. Operations: \"convert\" — Convert text to a single chosen case.; \"all\" — Return every supported "},{"name":"slugify","description":"Turn arbitrary text into a clean, URL-safe slug.. Operations: \"slugify\" — Generate a URL slug from text.. Call with \"operation\" plus \"input\" (and \"options\" wher"},{"name":"yaml-json","description":"Convert between YAML and JSON.. Operations: \"yaml-to-json\" — Convert YAML to JSON.; \"json-to-yaml\" — Convert JSON to YAML.. Call with \"operation\" plus \"input\" ("},{"name":"json-ts","description":"Generate TypeScript type declarations from a JSON sample.. Operations: \"generate\" — Infer TypeScript interfaces/types from JSON.. Call with \"operation\" plus \"in"},{"name":"json-csv","description":"Convert between JSON and CSV.. Operations: \"json-to-csv\" — Convert a JSON array/object to CSV.; \"csv-to-json\" — Convert CSV to a JSON array.. Call with \"operati"},{"name":"color","description":"Convert colors between HEX, RGB, HSL, HSV and CMYK.. Operations: \"convert\" — Convert a HEX color to every supported color space.; \"palette\" — Generate a color h"},{"name":"number-base","description":"Convert numbers between binary, octal, decimal and hex.. Operations: \"convert\" — Convert a number from one base to all supported bases.. Call with \"operation\" p"},{"name":"chmod","description":"Convert between octal and symbolic Unix file permissions.. Operations: \"octal-to-symbolic\" — Convert octal permissions (e.g. \"755\") to a symbolic string and des"},{"name":"http-status","description":"Look up and search HTTP status codes.. Operations: \"lookup\" — Look up a single status code by number.; \"search\" — Search status codes by number, name or descrip"},{"name":"css-minify","description":"Minify or beautify CSS.. Operations: \"minify\" — Minify CSS (strip comments and whitespace).; \"beautify\" — Beautify CSS (one declaration per line, indented).. Ca"},{"name":"curl-converter","description":"Convert a curl command into fetch / Python / Node snippets.. Operations: \"convert\" — Parse a curl command and generate code snippets.. Call with \"operation\" plu"},{"name":"sql","description":"Format and minify SQL.. Operations: \"beautify\" — Beautify SQL with newlines before clauses.; \"minify\" — Minify SQL to a single line.. Call with \"operation\" plus"},{"name":"xml","description":"Pretty-print or minify already-serialized XML, and highlight it.. Operations: \"format\" — Pretty-print XML with the chosen indent (server-safe string transform)."},{"name":"html","description":"Format, minify and validate HTML.. Operations: \"format\" — Pretty-print HTML.; \"minify\" — Minify HTML (strip comments and collapse whitespace).; \"validate\" — Che"},{"name":"markdown","description":"Render Markdown to HTML, build a TOC and compute statistics.. Operations: \"render\" — Render GitHub-flavored Markdown to sanitized HTML.; \"toc\" — Extract a table"},{"name":"timestamp","description":"Convert and inspect Unix timestamps and dates.. Operations: \"to-date\" — Convert a Unix timestamp (seconds) to a full date breakdown.; \"parse-date\" — Auto-detect"},{"name":"cron","description":"Describe cron expressions and compute upcoming run times.. Operations: \"describe\" — Produce a human-readable description of a cron expression.; \"next-runs\" — Co"},{"name":"regex","description":"Test a regex against a string and apply replacements.. Operations: \"test\" — Find all matches of a regex pattern in a test string.; \"replace\" — Replace regex mat"},{"name":"lorem","description":"Generate placeholder text in several styles.. Operations: \"generate\" — Generate lorem ipsum (or themed) placeholder text.. Call with \"operation\" plus \"input\" (a"},{"name":"word-count","description":"Count words/characters and compute readability statistics.. Operations: \"count\" — Compute basic text statistics (words, characters, sentences, etc.).; \"readabil"},{"name":"diff","description":"Compute a line-by-line diff between two texts.. Operations: \"compare\" — Diff two texts and return the lines plus statistics.; \"unified\" — Produce a unified-diff"},{"name":"bcrypt","description":"Hash and verify passwords with bcrypt.. Operations: \"hash\" — Hash a password with bcrypt at the given cost.; \"verify\" — Verify a plaintext password against a bc"},{"name":"wifi-qr","description":"Build the standard WIFI: payload string for a WiFi QR code.. Operations: \"payload\" — Build the WIFI: payload string a phone scans to auto-join a network.. Call "},{"name":"gitignore","description":"Generate a combined .gitignore from template keys.. Operations: \"generate\" — Combine one or more template keys into a .gitignore.; \"templates\" — List the availa"},{"name":"contrast","description":"Check WCAG contrast between a foreground and background color.. Operations: \"check\" — Compute the contrast ratio and WCAG pass/fail for a color pair.; \"best-tex"},{"name":"image-base64","description":"Build and parse base64 data URIs and embed snippets.. Operations: \"build-snippets\" — Build HTML/CSS/Markdown snippets from an existing data URI.. Call with \"ope"},{"name":"json-schema","description":"Infer a draft-07 JSON Schema from sample JSON.. Operations: \"generate\" — Infer a draft-07 JSON Schema from sample JSON. Call with \"operation\" plus \"input\" (and "},{"name":"cidr","description":"Parse a CIDR block into its network, broadcast and host range.. Operations: \"calculate\" — Calculate the network, broadcast, mask and host range for a CIDR block"},{"name":"user-agent","description":"Parse a User-Agent string into browser, engine, OS and device.. Operations: \"parse\" — Parse a User-Agent string into browser, engine, OS and device details.. Ca"},{"name":"color-palette","description":"Generate harmony, shade and tint palettes from a base HEX color.. Operations: \"generate\" — Generate harmony, shade and tint palettes from a base HEX color.. Cal"},{"name":"password-strength","description":"Analyze a password and estimate its entropy, strength and crack time.. Operations: \"analyze\" — Analyze a password and estimate its entropy, strength and crack t"},{"name":"jsonpath","description":"Query a JSON document with a JSONPath expression.. Operations: \"query\" — Evaluate a JSONPath expression against a JSON document.. Call with \"operation\" plus \"in"},{"name":"totp","description":"Generate a time-based one-time password (TOTP) from a base32 secret.. Operations: \"generate\" — Generate the current TOTP code for a base32 secret.. Call with \"o"},{"name":"data-size","description":"Parse a data size and convert it to bytes plus decimal and binary units.. Operations: \"convert\" — Parse a data size and convert it to bytes, decimal and binary "},{"name":"mime","description":"Look up MIME types by file extension or MIME type.. Operations: \"lookup\" — Search MIME types by extension or MIME type.. Call with \"operation\" plus \"input\" (and"},{"name":"sort-lines","description":"Sort, reverse, deduplicate and clean up lines of text.. Operations: \"process\" — Sort, deduplicate and clean lines of text.. Call with \"operation\" plus \"input\" ("},{"name":"jwt-encode","description":"Sign a JSON payload into a JWT with an HMAC secret.. Operations: \"sign\" — Sign a JSON payload into a JWT using an HMAC secret.. Call with \"operation\" plus \"inpu"},{"name":"ulid","description":"Generate a lexicographically sortable ULID.. Operations: \"generate\" — Generate a new ULID.. Call with \"operation\" plus \"input\" (and \"options\" where relevant)."},{"name":"string-escape","description":"Escape and unescape strings for JSON, JS, HTML, URL and regex.. Operations: \"escape\" — Escape a string for the chosen context.; \"unescape\" — Unescape a string f"},{"name":"ascii","description":"Convert text to and from character codes in several bases.. Operations: \"to-codes\" — Convert text to character codes.; \"from-codes\" — Convert character codes ba"},{"name":"roman-numeral","description":"Convert between integers and Roman numerals.. Operations: \"to-roman\" — Convert an integer to a Roman numeral.; \"from-roman\" — Convert a Roman numeral to an inte"},{"name":"aes-encrypt","description":"Encrypt and decrypt text with AES-GCM using a password.. Operations: \"encrypt\" — Encrypt plaintext into base64 ciphertext with a password.; \"decrypt\" — Decrypt "},{"name":"json-diff","description":"Compare two JSON documents and report added, removed and changed values.. Operations: \"diff\" — Diff two JSON documents by path.. Call with \"operation\" plus \"inp"},{"name":"morse-code","description":"Translate text to and from Morse code.. Operations: \"encode\" — Convert text to Morse code.; \"decode\" — Convert Morse code to text.. Call with \"operation\" plus \""},{"name":"markdown-table","description":"Convert CSV or TSV rows into a Markdown table.. Operations: \"generate\" — Build a Markdown table from delimited rows.. Call with \"operation\" plus \"input\" (and \"o"},{"name":"hmac","description":"Sign a message with HMAC using a secret key and SHA-2 algorithm.. Operations: \"sign\" — Compute an HMAC signature for a message.. Call with \"operation\" plus \"inp"},{"name":"css-units","description":"Convert a numeric value between CSS units (px, rem, em, pt, pc, %).. Operations: \"convert\" — Convert a numeric value from one CSS unit to another.. Call with \"o"},{"name":"json-xml","description":"Convert between JSON and XML.. Operations: \"to-xml\" — Convert JSON to XML.; \"to-json\" — Convert XML to JSON.. Call with \"operation\" plus \"input\" (and \"options\" "},{"name":"char-inspector","description":"Break a string into per-character Unicode details.. Operations: \"inspect\" — Inspect each character of a string (code point, category, bytes).. Call with \"operat"}],"toolCount":59,"serverName":"programmes.net","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-07T23:24:36.717Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":122,"error":null,"detail":{"tools":[{"name":"json","description":"Format, minify, validate and convert JSON.. Operations: \"format\" — Pretty-print JSON with a configurable indent.; \"minify\" — Strip all insignificant whitespace "},{"name":"base64","description":"Encode and decode text in Base64, Base64URL, Base32, Base58, Base85 and hex.. Operations: \"encode\" — Encode text into the chosen format.; \"decode\" — Decode text"},{"name":"url","description":"Parse, validate and normalize URLs.. Operations: \"parse\" — Break a URL into its component parts.; \"validate\" — Validate a URL and run basic security/heuristic c"},{"name":"url-encode","description":"Percent-encode and decode URL strings.. Operations: \"encode\" — Percent-encode a string.; \"decode\" — Decode a percent-encoded string.. Call with \"operation\" plus"},{"name":"jwt","description":"Decode JWT header and payload (no signature verification).. Operations: \"decode\" — Decode a JWT into its header, payload and signature.. Call with \"operation\" p"},{"name":"html-entity","description":"Encode and decode HTML entities (named, decimal, hex).. Operations: \"encode\" — Encode text into HTML entities.; \"decode\" — Decode HTML entities back to plain te"},{"name":"hash","description":"Compute MD5, SHA-1/256/384/512, CRC32 and HMAC digests.. Operations: \"hash\" — Hash text with the chosen algorithm.; \"hmac\" — Compute an HMAC digest (SHA algorit"},{"name":"uuid","description":"Generate and inspect UUIDs.. Operations: \"v4\" — Generate one or more random (v4) UUIDs.; \"v3\" — Generate a name-based (v3 / MD5) UUID.; \"parse\" — Parse a UUID a"},{"name":"password","description":"Generate strong random passwords and estimate their strength.. Operations: \"generate\" — Generate a cryptographically random password.; \"strength\" — Estimate the"},{"name":"random","description":"Generate cryptographically secure random strings.. Operations: \"generate\" — Generate a secure random string from a chosen pattern.. Call with \"operation\" plus \""},{"name":"case","description":"Convert text between camelCase, snake_case, kebab-case and more.. Operations: \"convert\" — Convert text to a single chosen case.; \"all\" — Return every supported "},{"name":"slugify","description":"Turn arbitrary text into a clean, URL-safe slug.. Operations: \"slugify\" — Generate a URL slug from text.. Call with \"operation\" plus \"input\" (and \"options\" wher"},{"name":"yaml-json","description":"Convert between YAML and JSON.. Operations: \"yaml-to-json\" — Convert YAML to JSON.; \"json-to-yaml\" — Convert JSON to YAML.. Call with \"operation\" plus \"input\" ("},{"name":"json-ts","description":"Generate TypeScript type declarations from a JSON sample.. Operations: \"generate\" — Infer TypeScript interfaces/types from JSON.. Call with \"operation\" plus \"in"},{"name":"json-csv","description":"Convert between JSON and CSV.. Operations: \"json-to-csv\" — Convert a JSON array/object to CSV.; \"csv-to-json\" — Convert CSV to a JSON array.. Call with \"operati"},{"name":"color","description":"Convert colors between HEX, RGB, HSL, HSV and CMYK.. Operations: \"convert\" — Convert a HEX color to every supported color space.; \"palette\" — Generate a color h"},{"name":"number-base","description":"Convert numbers between binary, octal, decimal and hex.. Operations: \"convert\" — Convert a number from one base to all supported bases.. Call with \"operation\" p"},{"name":"chmod","description":"Convert between octal and symbolic Unix file permissions.. Operations: \"octal-to-symbolic\" — Convert octal permissions (e.g. \"755\") to a symbolic string and des"},{"name":"http-status","description":"Look up and search HTTP status codes.. Operations: \"lookup\" — Look up a single status code by number.; \"search\" — Search status codes by number, name or descrip"},{"name":"css-minify","description":"Minify or beautify CSS.. Operations: \"minify\" — Minify CSS (strip comments and whitespace).; \"beautify\" — Beautify CSS (one declaration per line, indented).. Ca"},{"name":"curl-converter","description":"Convert a curl command into fetch / Python / Node snippets.. Operations: \"convert\" — Parse a curl command and generate code snippets.. Call with \"operation\" plu"},{"name":"sql","description":"Format and minify SQL.. Operations: \"beautify\" — Beautify SQL with newlines before clauses.; \"minify\" — Minify SQL to a single line.. Call with \"operation\" plus"},{"name":"xml","description":"Pretty-print or minify already-serialized XML, and highlight it.. Operations: \"format\" — Pretty-print XML with the chosen indent (server-safe string transform)."},{"name":"html","description":"Format, minify and validate HTML.. Operations: \"format\" — Pretty-print HTML.; \"minify\" — Minify HTML (strip comments and collapse whitespace).; \"validate\" — Che"},{"name":"markdown","description":"Render Markdown to HTML, build a TOC and compute statistics.. Operations: \"render\" — Render GitHub-flavored Markdown to sanitized HTML.; \"toc\" — Extract a table"},{"name":"timestamp","description":"Convert and inspect Unix timestamps and dates.. Operations: \"to-date\" — Convert a Unix timestamp (seconds) to a full date breakdown.; \"parse-date\" — Auto-detect"},{"name":"cron","description":"Describe cron expressions and compute upcoming run times.. Operations: \"describe\" — Produce a human-readable description of a cron expression.; \"next-runs\" — Co"},{"name":"regex","description":"Test a regex against a string and apply replacements.. Operations: \"test\" — Find all matches of a regex pattern in a test string.; \"replace\" — Replace regex mat"},{"name":"lorem","description":"Generate placeholder text in several styles.. Operations: \"generate\" — Generate lorem ipsum (or themed) placeholder text.. Call with \"operation\" plus \"input\" (a"},{"name":"word-count","description":"Count words/characters and compute readability statistics.. Operations: \"count\" — Compute basic text statistics (words, characters, sentences, etc.).; \"readabil"},{"name":"diff","description":"Compute a line-by-line diff between two texts.. Operations: \"compare\" — Diff two texts and return the lines plus statistics.; \"unified\" — Produce a unified-diff"},{"name":"bcrypt","description":"Hash and verify passwords with bcrypt.. Operations: \"hash\" — Hash a password with bcrypt at the given cost.; \"verify\" — Verify a plaintext password against a bc"},{"name":"wifi-qr","description":"Build the standard WIFI: payload string for a WiFi QR code.. Operations: \"payload\" — Build the WIFI: payload string a phone scans to auto-join a network.. Call "},{"name":"gitignore","description":"Generate a combined .gitignore from template keys.. Operations: \"generate\" — Combine one or more template keys into a .gitignore.; \"templates\" — List the availa"},{"name":"contrast","description":"Check WCAG contrast between a foreground and background color.. Operations: \"check\" — Compute the contrast ratio and WCAG pass/fail for a color pair.; \"best-tex"},{"name":"image-base64","description":"Build and parse base64 data URIs and embed snippets.. Operations: \"build-snippets\" — Build HTML/CSS/Markdown snippets from an existing data URI.. Call with \"ope"},{"name":"json-schema","description":"Infer a draft-07 JSON Schema from sample JSON.. Operations: \"generate\" — Infer a draft-07 JSON Schema from sample JSON. Call with \"operation\" plus \"input\" (and "},{"name":"cidr","description":"Parse a CIDR block into its network, broadcast and host range.. Operations: \"calculate\" — Calculate the network, broadcast, mask and host range for a CIDR block"},{"name":"user-agent","description":"Parse a User-Agent string into browser, engine, OS and device.. Operations: \"parse\" — Parse a User-Agent string into browser, engine, OS and device details.. Ca"},{"name":"color-palette","description":"Generate harmony, shade and tint palettes from a base HEX color.. Operations: \"generate\" — Generate harmony, shade and tint palettes from a base HEX color.. Cal"},{"name":"password-strength","description":"Analyze a password and estimate its entropy, strength and crack time.. Operations: \"analyze\" — Analyze a password and estimate its entropy, strength and crack t"},{"name":"jsonpath","description":"Query a JSON document with a JSONPath expression.. Operations: \"query\" — Evaluate a JSONPath expression against a JSON document.. Call with \"operation\" plus \"in"},{"name":"totp","description":"Generate a time-based one-time password (TOTP) from a base32 secret.. Operations: \"generate\" — Generate the current TOTP code for a base32 secret.. Call with \"o"},{"name":"data-size","description":"Parse a data size and convert it to bytes plus decimal and binary units.. Operations: \"convert\" — Parse a data size and convert it to bytes, decimal and binary "},{"name":"mime","description":"Look up MIME types by file extension or MIME type.. Operations: \"lookup\" — Search MIME types by extension or MIME type.. Call with \"operation\" plus \"input\" (and"},{"name":"sort-lines","description":"Sort, reverse, deduplicate and clean up lines of text.. Operations: \"process\" — Sort, deduplicate and clean lines of text.. Call with \"operation\" plus \"input\" ("},{"name":"jwt-encode","description":"Sign a JSON payload into a JWT with an HMAC secret.. Operations: \"sign\" — Sign a JSON payload into a JWT using an HMAC secret.. Call with \"operation\" plus \"inpu"},{"name":"ulid","description":"Generate a lexicographically sortable ULID.. Operations: \"generate\" — Generate a new ULID.. Call with \"operation\" plus \"input\" (and \"options\" where relevant)."},{"name":"string-escape","description":"Escape and unescape strings for JSON, JS, HTML, URL and regex.. Operations: \"escape\" — Escape a string for the chosen context.; \"unescape\" — Unescape a string f"},{"name":"ascii","description":"Convert text to and from character codes in several bases.. Operations: \"to-codes\" — Convert text to character codes.; \"from-codes\" — Convert character codes ba"},{"name":"roman-numeral","description":"Convert between integers and Roman numerals.. Operations: \"to-roman\" — Convert an integer to a Roman numeral.; \"from-roman\" — Convert a Roman numeral to an inte"},{"name":"aes-encrypt","description":"Encrypt and decrypt text with AES-GCM using a password.. Operations: \"encrypt\" — Encrypt plaintext into base64 ciphertext with a password.; \"decrypt\" — Decrypt "},{"name":"json-diff","description":"Compare two JSON documents and report added, removed and changed values.. Operations: \"diff\" — Diff two JSON documents by path.. Call with \"operation\" plus \"inp"},{"name":"morse-code","description":"Translate text to and from Morse code.. Operations: \"encode\" — Convert text to Morse code.; \"decode\" — Convert Morse code to text.. Call with \"operation\" plus \""},{"name":"markdown-table","description":"Convert CSV or TSV rows into a Markdown table.. Operations: \"generate\" — Build a Markdown table from delimited rows.. Call with \"operation\" plus \"input\" (and \"o"},{"name":"hmac","description":"Sign a message with HMAC using a secret key and SHA-2 algorithm.. Operations: \"sign\" — Compute an HMAC signature for a message.. Call with \"operation\" plus \"inp"},{"name":"css-units","description":"Convert a numeric value between CSS units (px, rem, em, pt, pc, %).. Operations: \"convert\" — Convert a numeric value from one CSS unit to another.. Call with \"o"},{"name":"json-xml","description":"Convert between JSON and XML.. Operations: \"to-xml\" — Convert JSON to XML.; \"to-json\" — Convert XML to JSON.. Call with \"operation\" plus \"input\" (and \"options\" "},{"name":"char-inspector","description":"Break a string into per-character Unicode details.. Operations: \"inspect\" — Inspect each character of a string (code point, category, bytes).. Call with \"operat"}],"toolCount":59,"serverName":"programmes.net","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-07T16:26:29.867Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":121,"error":null,"detail":{"tools":[{"name":"json","description":"Format, minify, validate and convert JSON.. Operations: \"format\" — Pretty-print JSON with a configurable indent.; \"minify\" — Strip all insignificant whitespace "},{"name":"base64","description":"Encode and decode text in Base64, Base64URL, Base32, Base58, Base85 and hex.. Operations: \"encode\" — Encode text into the chosen format.; \"decode\" — Decode text"},{"name":"url","description":"Parse, validate and normalize URLs.. Operations: \"parse\" — Break a URL into its component parts.; \"validate\" — Validate a URL and run basic security/heuristic c"},{"name":"url-encode","description":"Percent-encode and decode URL strings.. Operations: \"encode\" — Percent-encode a string.; \"decode\" — Decode a percent-encoded string.. Call with \"operation\" plus"},{"name":"jwt","description":"Decode JWT header and payload (no signature verification).. Operations: \"decode\" — Decode a JWT into its header, payload and signature.. Call with \"operation\" p"},{"name":"html-entity","description":"Encode and decode HTML entities (named, decimal, hex).. Operations: \"encode\" — Encode text into HTML entities.; \"decode\" — Decode HTML entities back to plain te"},{"name":"hash","description":"Compute MD5, SHA-1/256/384/512, CRC32 and HMAC digests.. Operations: \"hash\" — Hash text with the chosen algorithm.; \"hmac\" — Compute an HMAC digest (SHA algorit"},{"name":"uuid","description":"Generate and inspect UUIDs.. Operations: \"v4\" — Generate one or more random (v4) UUIDs.; \"v3\" — Generate a name-based (v3 / MD5) UUID.; \"parse\" — Parse a UUID a"},{"name":"password","description":"Generate strong random passwords and estimate their strength.. Operations: \"generate\" — Generate a cryptographically random password.; \"strength\" — Estimate the"},{"name":"random","description":"Generate cryptographically secure random strings.. Operations: \"generate\" — Generate a secure random string from a chosen pattern.. Call with \"operation\" plus \""},{"name":"case","description":"Convert text between camelCase, snake_case, kebab-case and more.. Operations: \"convert\" — Convert text to a single chosen case.; \"all\" — Return every supported "},{"name":"slugify","description":"Turn arbitrary text into a clean, URL-safe slug.. Operations: \"slugify\" — Generate a URL slug from text.. Call with \"operation\" plus \"input\" (and \"options\" wher"},{"name":"yaml-json","description":"Convert between YAML and JSON.. Operations: \"yaml-to-json\" — Convert YAML to JSON.; \"json-to-yaml\" — Convert JSON to YAML.. Call with \"operation\" plus \"input\" ("},{"name":"json-ts","description":"Generate TypeScript type declarations from a JSON sample.. Operations: \"generate\" — Infer TypeScript interfaces/types from JSON.. Call with \"operation\" plus \"in"},{"name":"json-csv","description":"Convert between JSON and CSV.. Operations: \"json-to-csv\" — Convert a JSON array/object to CSV.; \"csv-to-json\" — Convert CSV to a JSON array.. Call with \"operati"},{"name":"color","description":"Convert colors between HEX, RGB, HSL, HSV and CMYK.. Operations: \"convert\" — Convert a HEX color to every supported color space.; \"palette\" — Generate a color h"},{"name":"number-base","description":"Convert numbers between binary, octal, decimal and hex.. Operations: \"convert\" — Convert a number from one base to all supported bases.. Call with \"operation\" p"},{"name":"chmod","description":"Convert between octal and symbolic Unix file permissions.. Operations: \"octal-to-symbolic\" — Convert octal permissions (e.g. \"755\") to a symbolic string and des"},{"name":"http-status","description":"Look up and search HTTP status codes.. Operations: \"lookup\" — Look up a single status code by number.; \"search\" — Search status codes by number, name or descrip"},{"name":"css-minify","description":"Minify or beautify CSS.. Operations: \"minify\" — Minify CSS (strip comments and whitespace).; \"beautify\" — Beautify CSS (one declaration per line, indented).. Ca"},{"name":"curl-converter","description":"Convert a curl command into fetch / Python / Node snippets.. Operations: \"convert\" — Parse a curl command and generate code snippets.. Call with \"operation\" plu"},{"name":"sql","description":"Format and minify SQL.. Operations: \"beautify\" — Beautify SQL with newlines before clauses.; \"minify\" — Minify SQL to a single line.. Call with \"operation\" plus"},{"name":"xml","description":"Pretty-print or minify already-serialized XML, and highlight it.. Operations: \"format\" — Pretty-print XML with the chosen indent (server-safe string transform)."},{"name":"html","description":"Format, minify and validate HTML.. Operations: \"format\" — Pretty-print HTML.; \"minify\" — Minify HTML (strip comments and collapse whitespace).; \"validate\" — Che"},{"name":"markdown","description":"Render Markdown to HTML, build a TOC and compute statistics.. Operations: \"render\" — Render GitHub-flavored Markdown to sanitized HTML.; \"toc\" — Extract a table"},{"name":"timestamp","description":"Convert and inspect Unix timestamps and dates.. Operations: \"to-date\" — Convert a Unix timestamp (seconds) to a full date breakdown.; \"parse-date\" — Auto-detect"},{"name":"cron","description":"Describe cron expressions and compute upcoming run times.. Operations: \"describe\" — Produce a human-readable description of a cron expression.; \"next-runs\" — Co"},{"name":"regex","description":"Test a regex against a string and apply replacements.. Operations: \"test\" — Find all matches of a regex pattern in a test string.; \"replace\" — Replace regex mat"},{"name":"lorem","description":"Generate placeholder text in several styles.. Operations: \"generate\" — Generate lorem ipsum (or themed) placeholder text.. Call with \"operation\" plus \"input\" (a"},{"name":"word-count","description":"Count words/characters and compute readability statistics.. Operations: \"count\" — Compute basic text statistics (words, characters, sentences, etc.).; \"readabil"},{"name":"diff","description":"Compute a line-by-line diff between two texts.. Operations: \"compare\" — Diff two texts and return the lines plus statistics.; \"unified\" — Produce a unified-diff"},{"name":"bcrypt","description":"Hash and verify passwords with bcrypt.. Operations: \"hash\" — Hash a password with bcrypt at the given cost.; \"verify\" — Verify a plaintext password against a bc"},{"name":"wifi-qr","description":"Build the standard WIFI: payload string for a WiFi QR code.. Operations: \"payload\" — Build the WIFI: payload string a phone scans to auto-join a network.. Call "},{"name":"gitignore","description":"Generate a combined .gitignore from template keys.. Operations: \"generate\" — Combine one or more template keys into a .gitignore.; \"templates\" — List the availa"},{"name":"contrast","description":"Check WCAG contrast between a foreground and background color.. Operations: \"check\" — Compute the contrast ratio and WCAG pass/fail for a color pair.; \"best-tex"},{"name":"image-base64","description":"Build and parse base64 data URIs and embed snippets.. Operations: \"build-snippets\" — Build HTML/CSS/Markdown snippets from an existing data URI.. Call with \"ope"},{"name":"json-schema","description":"Infer a draft-07 JSON Schema from sample JSON.. Operations: \"generate\" — Infer a draft-07 JSON Schema from sample JSON. Call with \"operation\" plus \"input\" (and "},{"name":"cidr","description":"Parse a CIDR block into its network, broadcast and host range.. Operations: \"calculate\" — Calculate the network, broadcast, mask and host range for a CIDR block"},{"name":"user-agent","description":"Parse a User-Agent string into browser, engine, OS and device.. Operations: \"parse\" — Parse a User-Agent string into browser, engine, OS and device details.. Ca"},{"name":"color-palette","description":"Generate harmony, shade and tint palettes from a base HEX color.. Operations: \"generate\" — Generate harmony, shade and tint palettes from a base HEX color.. Cal"},{"name":"password-strength","description":"Analyze a password and estimate its entropy, strength and crack time.. Operations: \"analyze\" — Analyze a password and estimate its entropy, strength and crack t"},{"name":"jsonpath","description":"Query a JSON document with a JSONPath expression.. Operations: \"query\" — Evaluate a JSONPath expression against a JSON document.. Call with \"operation\" plus \"in"},{"name":"totp","description":"Generate a time-based one-time password (TOTP) from a base32 secret.. Operations: \"generate\" — Generate the current TOTP code for a base32 secret.. Call with \"o"},{"name":"data-size","description":"Parse a data size and convert it to bytes plus decimal and binary units.. Operations: \"convert\" — Parse a data size and convert it to bytes, decimal and binary "},{"name":"mime","description":"Look up MIME types by file extension or MIME type.. Operations: \"lookup\" — Search MIME types by extension or MIME type.. Call with \"operation\" plus \"input\" (and"},{"name":"sort-lines","description":"Sort, reverse, deduplicate and clean up lines of text.. Operations: \"process\" — Sort, deduplicate and clean lines of text.. Call with \"operation\" plus \"input\" ("},{"name":"jwt-encode","description":"Sign a JSON payload into a JWT with an HMAC secret.. Operations: \"sign\" — Sign a JSON payload into a JWT using an HMAC secret.. Call with \"operation\" plus \"inpu"},{"name":"ulid","description":"Generate a lexicographically sortable ULID.. Operations: \"generate\" — Generate a new ULID.. Call with \"operation\" plus \"input\" (and \"options\" where relevant)."},{"name":"string-escape","description":"Escape and unescape strings for JSON, JS, HTML, URL and regex.. Operations: \"escape\" — Escape a string for the chosen context.; \"unescape\" — Unescape a string f"},{"name":"ascii","description":"Convert text to and from character codes in several bases.. Operations: \"to-codes\" — Convert text to character codes.; \"from-codes\" — Convert character codes ba"},{"name":"roman-numeral","description":"Convert between integers and Roman numerals.. Operations: \"to-roman\" — Convert an integer to a Roman numeral.; \"from-roman\" — Convert a Roman numeral to an inte"},{"name":"aes-encrypt","description":"Encrypt and decrypt text with AES-GCM using a password.. Operations: \"encrypt\" — Encrypt plaintext into base64 ciphertext with a password.; \"decrypt\" — Decrypt "},{"name":"json-diff","description":"Compare two JSON documents and report added, removed and changed values.. Operations: \"diff\" — Diff two JSON documents by path.. Call with \"operation\" plus \"inp"},{"name":"morse-code","description":"Translate text to and from Morse code.. Operations: \"encode\" — Convert text to Morse code.; \"decode\" — Convert Morse code to text.. Call with \"operation\" plus \""},{"name":"markdown-table","description":"Convert CSV or TSV rows into a Markdown table.. Operations: \"generate\" — Build a Markdown table from delimited rows.. Call with \"operation\" plus \"input\" (and \"o"},{"name":"hmac","description":"Sign a message with HMAC using a secret key and SHA-2 algorithm.. Operations: \"sign\" — Compute an HMAC signature for a message.. Call with \"operation\" plus \"inp"},{"name":"css-units","description":"Convert a numeric value between CSS units (px, rem, em, pt, pc, %).. Operations: \"convert\" — Convert a numeric value from one CSS unit to another.. Call with \"o"},{"name":"json-xml","description":"Convert between JSON and XML.. Operations: \"to-xml\" — Convert JSON to XML.; \"to-json\" — Convert XML to JSON.. Call with \"operation\" plus \"input\" (and \"options\" "},{"name":"char-inspector","description":"Break a string into per-character Unicode details.. Operations: \"inspect\" — Inspect each character of a string (code point, category, bytes).. Call with \"operat"}],"toolCount":59,"serverName":"programmes.net","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-07T09:29:29.528Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":138,"error":null,"detail":{"tools":[{"name":"json","description":"Format, minify, validate and convert JSON.. Operations: \"format\" — Pretty-print JSON with a configurable indent.; \"minify\" — Strip all insignificant whitespace "},{"name":"base64","description":"Encode and decode text in Base64, Base64URL, Base32, Base58, Base85 and hex.. Operations: \"encode\" — Encode text into the chosen format.; \"decode\" — Decode text"},{"name":"url","description":"Parse, validate and normalize URLs.. Operations: \"parse\" — Break a URL into its component parts.; \"validate\" — Validate a URL and run basic security/heuristic c"},{"name":"url-encode","description":"Percent-encode and decode URL strings.. Operations: \"encode\" — Percent-encode a string.; \"decode\" — Decode a percent-encoded string.. Call with \"operation\" plus"},{"name":"jwt","description":"Decode JWT header and payload (no signature verification).. Operations: \"decode\" — Decode a JWT into its header, payload and signature.. Call with \"operation\" p"},{"name":"html-entity","description":"Encode and decode HTML entities (named, decimal, hex).. Operations: \"encode\" — Encode text into HTML entities.; \"decode\" — Decode HTML entities back to plain te"},{"name":"hash","description":"Compute MD5, SHA-1/256/384/512, CRC32 and HMAC digests.. Operations: \"hash\" — Hash text with the chosen algorithm.; \"hmac\" — Compute an HMAC digest (SHA algorit"},{"name":"uuid","description":"Generate and inspect UUIDs.. Operations: \"v4\" — Generate one or more random (v4) UUIDs.; \"v3\" — Generate a name-based (v3 / MD5) UUID.; \"parse\" — Parse a UUID a"},{"name":"password","description":"Generate strong random passwords and estimate their strength.. Operations: \"generate\" — Generate a cryptographically random password.; \"strength\" — Estimate the"},{"name":"random","description":"Generate cryptographically secure random strings.. Operations: \"generate\" — Generate a secure random string from a chosen pattern.. Call with \"operation\" plus \""},{"name":"case","description":"Convert text between camelCase, snake_case, kebab-case and more.. Operations: \"convert\" — Convert text to a single chosen case.; \"all\" — Return every supported "},{"name":"slugify","description":"Turn arbitrary text into a clean, URL-safe slug.. Operations: \"slugify\" — Generate a URL slug from text.. Call with \"operation\" plus \"input\" (and \"options\" wher"},{"name":"yaml-json","description":"Convert between YAML and JSON.. Operations: \"yaml-to-json\" — Convert YAML to JSON.; \"json-to-yaml\" — Convert JSON to YAML.. Call with \"operation\" plus \"input\" ("},{"name":"json-ts","description":"Generate TypeScript type declarations from a JSON sample.. Operations: \"generate\" — Infer TypeScript interfaces/types from JSON.. Call with \"operation\" plus \"in"},{"name":"json-csv","description":"Convert between JSON and CSV.. Operations: \"json-to-csv\" — Convert a JSON array/object to CSV.; \"csv-to-json\" — Convert CSV to a JSON array.. Call with \"operati"},{"name":"color","description":"Convert colors between HEX, RGB, HSL, HSV and CMYK.. Operations: \"convert\" — Convert a HEX color to every supported color space.; \"palette\" — Generate a color h"},{"name":"number-base","description":"Convert numbers between binary, octal, decimal and hex.. Operations: \"convert\" — Convert a number from one base to all supported bases.. Call with \"operation\" p"},{"name":"chmod","description":"Convert between octal and symbolic Unix file permissions.. Operations: \"octal-to-symbolic\" — Convert octal permissions (e.g. \"755\") to a symbolic string and des"},{"name":"http-status","description":"Look up and search HTTP status codes.. Operations: \"lookup\" — Look up a single status code by number.; \"search\" — Search status codes by number, name or descrip"},{"name":"css-minify","description":"Minify or beautify CSS.. Operations: \"minify\" — Minify CSS (strip comments and whitespace).; \"beautify\" — Beautify CSS (one declaration per line, indented).. Ca"},{"name":"curl-converter","description":"Convert a curl command into fetch / Python / Node snippets.. Operations: \"convert\" — Parse a curl command and generate code snippets.. Call with \"operation\" plu"},{"name":"sql","description":"Format and minify SQL.. Operations: \"beautify\" — Beautify SQL with newlines before clauses.; \"minify\" — Minify SQL to a single line.. Call with \"operation\" plus"},{"name":"xml","description":"Pretty-print or minify already-serialized XML, and highlight it.. Operations: \"format\" — Pretty-print XML with the chosen indent (server-safe string transform)."},{"name":"html","description":"Format, minify and validate HTML.. Operations: \"format\" — Pretty-print HTML.; \"minify\" — Minify HTML (strip comments and collapse whitespace).; \"validate\" — Che"},{"name":"markdown","description":"Render Markdown to HTML, build a TOC and compute statistics.. Operations: \"render\" — Render GitHub-flavored Markdown to sanitized HTML.; \"toc\" — Extract a table"},{"name":"timestamp","description":"Convert and inspect Unix timestamps and dates.. Operations: \"to-date\" — Convert a Unix timestamp (seconds) to a full date breakdown.; \"parse-date\" — Auto-detect"},{"name":"cron","description":"Describe cron expressions and compute upcoming run times.. Operations: \"describe\" — Produce a human-readable description of a cron expression.; \"next-runs\" — Co"},{"name":"regex","description":"Test a regex against a string and apply replacements.. Operations: \"test\" — Find all matches of a regex pattern in a test string.; \"replace\" — Replace regex mat"},{"name":"lorem","description":"Generate placeholder text in several styles.. Operations: \"generate\" — Generate lorem ipsum (or themed) placeholder text.. Call with \"operation\" plus \"input\" (a"},{"name":"word-count","description":"Count words/characters and compute readability statistics.. Operations: \"count\" — Compute basic text statistics (words, characters, sentences, etc.).; \"readabil"},{"name":"diff","description":"Compute a line-by-line diff between two texts.. Operations: \"compare\" — Diff two texts and return the lines plus statistics.; \"unified\" — Produce a unified-diff"},{"name":"bcrypt","description":"Hash and verify passwords with bcrypt.. Operations: \"hash\" — Hash a password with bcrypt at the given cost.; \"verify\" — Verify a plaintext password against a bc"},{"name":"wifi-qr","description":"Build the standard WIFI: payload string for a WiFi QR code.. Operations: \"payload\" — Build the WIFI: payload string a phone scans to auto-join a network.. Call "},{"name":"gitignore","description":"Generate a combined .gitignore from template keys.. Operations: \"generate\" — Combine one or more template keys into a .gitignore.; \"templates\" — List the availa"},{"name":"contrast","description":"Check WCAG contrast between a foreground and background color.. Operations: \"check\" — Compute the contrast ratio and WCAG pass/fail for a color pair.; \"best-tex"},{"name":"image-base64","description":"Build and parse base64 data URIs and embed snippets.. Operations: \"build-snippets\" — Build HTML/CSS/Markdown snippets from an existing data URI.. Call with \"ope"},{"name":"json-schema","description":"Infer a draft-07 JSON Schema from sample JSON.. Operations: \"generate\" — Infer a draft-07 JSON Schema from sample JSON. Call with \"operation\" plus \"input\" (and "},{"name":"cidr","description":"Parse a CIDR block into its network, broadcast and host range.. Operations: \"calculate\" — Calculate the network, broadcast, mask and host range for a CIDR block"},{"name":"user-agent","description":"Parse a User-Agent string into browser, engine, OS and device.. Operations: \"parse\" — Parse a User-Agent string into browser, engine, OS and device details.. Ca"},{"name":"color-palette","description":"Generate harmony, shade and tint palettes from a base HEX color.. Operations: \"generate\" — Generate harmony, shade and tint palettes from a base HEX color.. Cal"},{"name":"password-strength","description":"Analyze a password and estimate its entropy, strength and crack time.. Operations: \"analyze\" — Analyze a password and estimate its entropy, strength and crack t"},{"name":"jsonpath","description":"Query a JSON document with a JSONPath expression.. Operations: \"query\" — Evaluate a JSONPath expression against a JSON document.. Call with \"operation\" plus \"in"},{"name":"totp","description":"Generate a time-based one-time password (TOTP) from a base32 secret.. Operations: \"generate\" — Generate the current TOTP code for a base32 secret.. Call with \"o"},{"name":"data-size","description":"Parse a data size and convert it to bytes plus decimal and binary units.. Operations: \"convert\" — Parse a data size and convert it to bytes, decimal and binary "},{"name":"mime","description":"Look up MIME types by file extension or MIME type.. Operations: \"lookup\" — Search MIME types by extension or MIME type.. Call with \"operation\" plus \"input\" (and"},{"name":"sort-lines","description":"Sort, reverse, deduplicate and clean up lines of text.. Operations: \"process\" — Sort, deduplicate and clean lines of text.. Call with \"operation\" plus \"input\" ("},{"name":"jwt-encode","description":"Sign a JSON payload into a JWT with an HMAC secret.. Operations: \"sign\" — Sign a JSON payload into a JWT using an HMAC secret.. Call with \"operation\" plus \"inpu"},{"name":"ulid","description":"Generate a lexicographically sortable ULID.. Operations: \"generate\" — Generate a new ULID.. Call with \"operation\" plus \"input\" (and \"options\" where relevant)."},{"name":"string-escape","description":"Escape and unescape strings for JSON, JS, HTML, URL and regex.. Operations: \"escape\" — Escape a string for the chosen context.; \"unescape\" — Unescape a string f"},{"name":"ascii","description":"Convert text to and from character codes in several bases.. Operations: \"to-codes\" — Convert text to character codes.; \"from-codes\" — Convert character codes ba"},{"name":"roman-numeral","description":"Convert between integers and Roman numerals.. Operations: \"to-roman\" — Convert an integer to a Roman numeral.; \"from-roman\" — Convert a Roman numeral to an inte"},{"name":"aes-encrypt","description":"Encrypt and decrypt text with AES-GCM using a password.. Operations: \"encrypt\" — Encrypt plaintext into base64 ciphertext with a password.; \"decrypt\" — Decrypt "},{"name":"json-diff","description":"Compare two JSON documents and report added, removed and changed values.. Operations: \"diff\" — Diff two JSON documents by path.. Call with \"operation\" plus \"inp"},{"name":"morse-code","description":"Translate text to and from Morse code.. Operations: \"encode\" — Convert text to Morse code.; \"decode\" — Convert Morse code to text.. Call with \"operation\" plus \""},{"name":"markdown-table","description":"Convert CSV or TSV rows into a Markdown table.. Operations: \"generate\" — Build a Markdown table from delimited rows.. Call with \"operation\" plus \"input\" (and \"o"},{"name":"hmac","description":"Sign a message with HMAC using a secret key and SHA-2 algorithm.. Operations: \"sign\" — Compute an HMAC signature for a message.. Call with \"operation\" plus \"inp"},{"name":"css-units","description":"Convert a numeric value between CSS units (px, rem, em, pt, pc, %).. Operations: \"convert\" — Convert a numeric value from one CSS unit to another.. Call with \"o"},{"name":"json-xml","description":"Convert between JSON and XML.. Operations: \"to-xml\" — Convert JSON to XML.; \"to-json\" — Convert XML to JSON.. Call with \"operation\" plus \"input\" (and \"options\" "},{"name":"char-inspector","description":"Break a string into per-character Unicode details.. Operations: \"inspect\" — Inspect each character of a string (code point, category, bytes).. Call with \"operat"}],"toolCount":59,"serverName":"programmes.net","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"json","description":"Format, minify, validate and convert JSON.. Operations: \"format\" — Pretty-print JSON with a configurable indent.; \"minify\" — Strip all insignificant whitespace "},{"name":"base64","description":"Encode and decode text in Base64, Base64URL, Base32, Base58, Base85 and hex.. Operations: \"encode\" — Encode text into the chosen format.; \"decode\" — Decode text"},{"name":"url","description":"Parse, validate and normalize URLs.. Operations: \"parse\" — Break a URL into its component parts.; \"validate\" — Validate a URL and run basic security/heuristic c"},{"name":"url-encode","description":"Percent-encode and decode URL strings.. Operations: \"encode\" — Percent-encode a string.; \"decode\" — Decode a percent-encoded string.. Call with \"operation\" plus"},{"name":"jwt","description":"Decode JWT header and payload (no signature verification).. Operations: \"decode\" — Decode a JWT into its header, payload and signature.. Call with \"operation\" p"},{"name":"html-entity","description":"Encode and decode HTML entities (named, decimal, hex).. Operations: \"encode\" — Encode text into HTML entities.; \"decode\" — Decode HTML entities back to plain te"},{"name":"hash","description":"Compute MD5, SHA-1/256/384/512, CRC32 and HMAC digests.. Operations: \"hash\" — Hash text with the chosen algorithm.; \"hmac\" — Compute an HMAC digest (SHA algorit"},{"name":"uuid","description":"Generate and inspect UUIDs.. Operations: \"v4\" — Generate one or more random (v4) UUIDs.; \"v3\" — Generate a name-based (v3 / MD5) UUID.; \"parse\" — Parse a UUID a"},{"name":"password","description":"Generate strong random passwords and estimate their strength.. Operations: \"generate\" — Generate a cryptographically random password.; \"strength\" — Estimate the"},{"name":"random","description":"Generate cryptographically secure random strings.. Operations: \"generate\" — Generate a secure random string from a chosen pattern.. Call with \"operation\" plus \""},{"name":"case","description":"Convert text between camelCase, snake_case, kebab-case and more.. Operations: \"convert\" — Convert text to a single chosen case.; \"all\" — Return every supported "},{"name":"slugify","description":"Turn arbitrary text into a clean, URL-safe slug.. Operations: \"slugify\" — Generate a URL slug from text.. Call with \"operation\" plus \"input\" (and \"options\" wher"},{"name":"yaml-json","description":"Convert between YAML and JSON.. Operations: \"yaml-to-json\" — Convert YAML to JSON.; \"json-to-yaml\" — Convert JSON to YAML.. Call with \"operation\" plus \"input\" ("},{"name":"json-ts","description":"Generate TypeScript type declarations from a JSON sample.. Operations: \"generate\" — Infer TypeScript interfaces/types from JSON.. Call with \"operation\" plus \"in"},{"name":"json-csv","description":"Convert between JSON and CSV.. Operations: \"json-to-csv\" — Convert a JSON array/object to CSV.; \"csv-to-json\" — Convert CSV to a JSON array.. Call with \"operati"},{"name":"color","description":"Convert colors between HEX, RGB, HSL, HSV and CMYK.. Operations: \"convert\" — Convert a HEX color to every supported color space.; \"palette\" — Generate a color h"},{"name":"number-base","description":"Convert numbers between binary, octal, decimal and hex.. Operations: \"convert\" — Convert a number from one base to all supported bases.. Call with \"operation\" p"},{"name":"chmod","description":"Convert between octal and symbolic Unix file permissions.. Operations: \"octal-to-symbolic\" — Convert octal permissions (e.g. \"755\") to a symbolic string and des"},{"name":"http-status","description":"Look up and search HTTP status codes.. Operations: \"lookup\" — Look up a single status code by number.; \"search\" — Search status codes by number, name or descrip"},{"name":"css-minify","description":"Minify or beautify CSS.. Operations: \"minify\" — Minify CSS (strip comments and whitespace).; \"beautify\" — Beautify CSS (one declaration per line, indented).. Ca"},{"name":"curl-converter","description":"Convert a curl command into fetch / Python / Node snippets.. Operations: \"convert\" — Parse a curl command and generate code snippets.. Call with \"operation\" plu"},{"name":"sql","description":"Format and minify SQL.. Operations: \"beautify\" — Beautify SQL with newlines before clauses.; \"minify\" — Minify SQL to a single line.. Call with \"operation\" plus"},{"name":"xml","description":"Pretty-print or minify already-serialized XML, and highlight it.. Operations: \"format\" — Pretty-print XML with the chosen indent (server-safe string transform)."},{"name":"html","description":"Format, minify and validate HTML.. Operations: \"format\" — Pretty-print HTML.; \"minify\" — Minify HTML (strip comments and collapse whitespace).; \"validate\" — Che"},{"name":"markdown","description":"Render Markdown to HTML, build a TOC and compute statistics.. Operations: \"render\" — Render GitHub-flavored Markdown to sanitized HTML.; \"toc\" — Extract a table"},{"name":"timestamp","description":"Convert and inspect Unix timestamps and dates.. Operations: \"to-date\" — Convert a Unix timestamp (seconds) to a full date breakdown.; \"parse-date\" — Auto-detect"},{"name":"cron","description":"Describe cron expressions and compute upcoming run times.. Operations: \"describe\" — Produce a human-readable description of a cron expression.; \"next-runs\" — Co"},{"name":"regex","description":"Test a regex against a string and apply replacements.. Operations: \"test\" — Find all matches of a regex pattern in a test string.; \"replace\" — Replace regex mat"},{"name":"lorem","description":"Generate placeholder text in several styles.. Operations: \"generate\" — Generate lorem ipsum (or themed) placeholder text.. Call with \"operation\" plus \"input\" (a"},{"name":"word-count","description":"Count words/characters and compute readability statistics.. Operations: \"count\" — Compute basic text statistics (words, characters, sentences, etc.).; \"readabil"},{"name":"diff","description":"Compute a line-by-line diff between two texts.. Operations: \"compare\" — Diff two texts and return the lines plus statistics.; \"unified\" — Produce a unified-diff"},{"name":"bcrypt","description":"Hash and verify passwords with bcrypt.. Operations: \"hash\" — Hash a password with bcrypt at the given cost.; \"verify\" — Verify a plaintext password against a bc"},{"name":"wifi-qr","description":"Build the standard WIFI: payload string for a WiFi QR code.. Operations: \"payload\" — Build the WIFI: payload string a phone scans to auto-join a network.. Call "},{"name":"gitignore","description":"Generate a combined .gitignore from template keys.. Operations: \"generate\" — Combine one or more template keys into a .gitignore.; \"templates\" — List the availa"},{"name":"contrast","description":"Check WCAG contrast between a foreground and background color.. Operations: \"check\" — Compute the contrast ratio and WCAG pass/fail for a color pair.; \"best-tex"},{"name":"image-base64","description":"Build and parse base64 data URIs and embed snippets.. Operations: \"build-snippets\" — Build HTML/CSS/Markdown snippets from an existing data URI.. Call with \"ope"},{"name":"json-schema","description":"Infer a draft-07 JSON Schema from sample JSON.. Operations: \"generate\" — Infer a draft-07 JSON Schema from sample JSON. Call with \"operation\" plus \"input\" (and "},{"name":"cidr","description":"Parse a CIDR block into its network, broadcast and host range.. Operations: \"calculate\" — Calculate the network, broadcast, mask and host range for a CIDR block"},{"name":"user-agent","description":"Parse a User-Agent string into browser, engine, OS and device.. Operations: \"parse\" — Parse a User-Agent string into browser, engine, OS and device details.. Ca"},{"name":"color-palette","description":"Generate harmony, shade and tint palettes from a base HEX color.. Operations: \"generate\" — Generate harmony, shade and tint palettes from a base HEX color.. Cal"},{"name":"password-strength","description":"Analyze a password and estimate its entropy, strength and crack time.. Operations: \"analyze\" — Analyze a password and estimate its entropy, strength and crack t"},{"name":"jsonpath","description":"Query a JSON document with a JSONPath expression.. Operations: \"query\" — Evaluate a JSONPath expression against a JSON document.. Call with \"operation\" plus \"in"},{"name":"totp","description":"Generate a time-based one-time password (TOTP) from a base32 secret.. Operations: \"generate\" — Generate the current TOTP code for a base32 secret.. Call with \"o"},{"name":"data-size","description":"Parse a data size and convert it to bytes plus decimal and binary units.. Operations: \"convert\" — Parse a data size and convert it to bytes, decimal and binary "},{"name":"mime","description":"Look up MIME types by file extension or MIME type.. Operations: \"lookup\" — Search MIME types by extension or MIME type.. Call with \"operation\" plus \"input\" (and"},{"name":"sort-lines","description":"Sort, reverse, deduplicate and clean up lines of text.. Operations: \"process\" — Sort, deduplicate and clean lines of text.. Call with \"operation\" plus \"input\" ("},{"name":"jwt-encode","description":"Sign a JSON payload into a JWT with an HMAC secret.. Operations: \"sign\" — Sign a JSON payload into a JWT using an HMAC secret.. Call with \"operation\" plus \"inpu"},{"name":"ulid","description":"Generate a lexicographically sortable ULID.. Operations: \"generate\" — Generate a new ULID.. Call with \"operation\" plus \"input\" (and \"options\" where relevant)."},{"name":"string-escape","description":"Escape and unescape strings for JSON, JS, HTML, URL and regex.. Operations: \"escape\" — Escape a string for the chosen context.; \"unescape\" — Unescape a string f"},{"name":"ascii","description":"Convert text to and from character codes in several bases.. Operations: \"to-codes\" — Convert text to character codes.; \"from-codes\" — Convert character codes ba"},{"name":"roman-numeral","description":"Convert between integers and Roman numerals.. Operations: \"to-roman\" — Convert an integer to a Roman numeral.; \"from-roman\" — Convert a Roman numeral to an inte"},{"name":"aes-encrypt","description":"Encrypt and decrypt text with AES-GCM using a password.. Operations: \"encrypt\" — Encrypt plaintext into base64 ciphertext with a password.; \"decrypt\" — Decrypt "},{"name":"json-diff","description":"Compare two JSON documents and report added, removed and changed values.. Operations: \"diff\" — Diff two JSON documents by path.. Call with \"operation\" plus \"inp"},{"name":"morse-code","description":"Translate text to and from Morse code.. Operations: \"encode\" — Convert text to Morse code.; \"decode\" — Convert Morse code to text.. Call with \"operation\" plus \""},{"name":"markdown-table","description":"Convert CSV or TSV rows into a Markdown table.. Operations: \"generate\" — Build a Markdown table from delimited rows.. Call with \"operation\" plus \"input\" (and \"o"},{"name":"hmac","description":"Sign a message with HMAC using a secret key and SHA-2 algorithm.. Operations: \"sign\" — Compute an HMAC signature for a message.. Call with \"operation\" plus \"inp"},{"name":"css-units","description":"Convert a numeric value between CSS units (px, rem, em, pt, pc, %).. Operations: \"convert\" — Convert a numeric value from one CSS unit to another.. Call with \"o"},{"name":"json-xml","description":"Convert between JSON and XML.. Operations: \"to-xml\" — Convert JSON to XML.; \"to-json\" — Convert XML to JSON.. Call with \"operation\" plus \"input\" (and \"options\" "},{"name":"char-inspector","description":"Break a string into per-character Unicode details.. Operations: \"inspect\" — Inspect each character of a string (code point, category, bytes).. Call with \"operat"}],"package":null},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"net.programmes/developer-tools","url":"https://registry.modelcontextprotocol.io/v0/servers/net.programmes%2Fdeveloper-tools","firstSeenAt":"2026-09-07T08:19:34.702Z","fetchedAt":"2026-09-07T08:19:34.702Z","normalizedAt":"2026-09-07T08:19:34.702Z"}]},"firstSeenAt":"2026-09-07T08:19:34.702Z","updatedAt":"2026-09-08T12:45:40.018Z"}