{"$schema":"https://static.modelcontextprotocol.io/schemas/v1/server-card.schema.json","name":"net.programmes/developer-tools","version":"1.0.1","description":"Developer tools (JSON, Base64, JWT, hashing, regex, cron…) and an answer-first reference, over MCP.","title":"programmes.net developer tools","websiteUrl":"https://programmes.net","repository":{"url":"https://github.com/setkernel/programmes-net","source":"github"},"icons":[{"src":"https://programmes.net/icons/icon-192x192.png","mimeType":"image/png","sizes":["192x192"]},{"src":"https://programmes.net/icons/icon-512x512.png","mimeType":"image/png","sizes":["512x512"]},{"src":"https://programmes.net/favicon.svg","mimeType":"image/svg+xml","sizes":["any"]}],"remotes":[{"type":"streamable-http","url":"https://programmes.net/mcp","supportedProtocolVersions":["2026-07-28","2025-11-25","2025-06-18","2025-03-26","2024-11-05"]}],"documentationUrl":"https://programmes.net/agents","iconUrl":"https://programmes.net/favicon.svg","transport":{"type":"streamable-http","url":"https://programmes.net/mcp"},"protocolVersion":"2026-07-28","supportedProtocolVersions":["2026-07-28","2025-11-25","2025-06-18","2025-03-26","2024-11-05"],"authentication":{"required":false},"capabilities":{"tools":{"listChanged":false},"resources":{"listChanged":false,"subscribe":false},"prompts":{"listChanged":false},"completions":{}},"tools":[{"name":"json","title":"JSON Formatter & Validator","readOnly":true},{"name":"xml","title":"XML Formatter & Validator","readOnly":true},{"name":"sql","title":"SQL Formatter","readOnly":true},{"name":"html","title":"HTML Formatter","readOnly":true},{"name":"base64","title":"Base64 Encoder & Decoder","readOnly":true},{"name":"url","title":"URL Encoder & Decoder","readOnly":true},{"name":"jwt","title":"JWT Decoder","readOnly":true},{"name":"html-entity","title":"HTML Entity Encoder & Decoder","readOnly":true},{"name":"url-encode","title":"Batch URL Encoder & Parser","readOnly":true},{"name":"hash","title":"Hash Generator","readOnly":true},{"name":"uuid","title":"UUID Generator","readOnly":true},{"name":"password","title":"Password Generator","readOnly":true},{"name":"bcrypt","title":"Bcrypt Generator & Verifier","readOnly":true},{"name":"random","title":"Random String Generator","readOnly":true},{"name":"timestamp","title":"Unix Timestamp Converter","readOnly":true},{"name":"color","title":"Color Converter","readOnly":true},{"name":"number-base","title":"Number Base Converter","readOnly":true},{"name":"case","title":"Case Converter","readOnly":true},{"name":"regex","title":"Regex Tester","readOnly":true},{"name":"diff","title":"Diff Checker","readOnly":true},{"name":"lorem","title":"Lorem Ipsum Generator","readOnly":true},{"name":"word-count","title":"Word Counter","readOnly":true},{"name":"cron","title":"Cron Expression Parser","readOnly":true},{"name":"json-csv","title":"JSON / CSV Converter","readOnly":true},{"name":"markdown","title":"Markdown Preview","readOnly":true},{"name":"yaml-json","title":"YAML / JSON Converter","readOnly":true},{"name":"json-ts","title":"JSON to TypeScript","readOnly":true},{"name":"contrast","title":"Color Contrast Checker","readOnly":true},{"name":"image-base64","title":"Image to Base64","readOnly":true},{"name":"gitignore","title":".gitignore Generator","readOnly":true},{"name":"http-status","title":"HTTP Status Code Lookup","readOnly":true},{"name":"slugify","title":"Slugify","readOnly":true},{"name":"chmod","title":"chmod Calculator","readOnly":true},{"name":"wifi-qr","title":"WiFi QR Code Generator","readOnly":true},{"name":"css-minify","title":"CSS Minifier & Beautifier","readOnly":true},{"name":"curl-converter","title":"cURL Converter","readOnly":true},{"name":"json-schema","title":"JSON Schema Generator","readOnly":true},{"name":"cidr","title":"IP Subnet Calculator","readOnly":true},{"name":"user-agent","title":"User-Agent Parser","readOnly":true},{"name":"color-palette","title":"Color Palette Generator","readOnly":true},{"name":"password-strength","title":"Password Strength Checker","readOnly":true},{"name":"jsonpath","title":"JSONPath Evaluator","readOnly":true},{"name":"totp","title":"TOTP / 2FA Code Generator","readOnly":true},{"name":"data-size","title":"Data Size Converter","readOnly":true},{"name":"mime","title":"MIME Type Lookup","readOnly":true},{"name":"sort-lines","title":"Sort & Dedupe Lines","readOnly":true},{"name":"jwt-encode","title":"JWT Encoder & Signer","readOnly":true},{"name":"ulid","title":"ULID Generator","readOnly":true},{"name":"string-escape","title":"String Escape & Unescape","readOnly":true},{"name":"ascii","title":"ASCII Converter","readOnly":true},{"name":"roman-numeral","title":"Roman Numeral Converter","readOnly":true},{"name":"json-diff","title":"JSON Diff","readOnly":true},{"name":"morse-code","title":"Morse Code Translator","readOnly":true},{"name":"markdown-table","title":"Markdown Table Generator","readOnly":true},{"name":"hmac","title":"HMAC Generator","readOnly":true},{"name":"css-units","title":"CSS Unit Converter","readOnly":true},{"name":"json-xml","title":"JSON to XML Converter","readOnly":true},{"name":"char-inspector","title":"Unicode Character Inspector","readOnly":true},{"name":"semver","title":"SemVer Calculator","readOnly":true},{"name":"duration","title":"Duration Converter","readOnly":true},{"name":"nanoid","title":"NanoID Generator","readOnly":true},{"name":"base-n","title":"Base32, Base58 & Base85 Encoder","readOnly":true},{"name":"luhn","title":"Luhn, IBAN & ISBN Validator","readOnly":true},{"name":"x509","title":"X.509 Certificate Decoder","readOnly":true},{"name":"env-json","title":".env to JSON Converter","readOnly":true},{"name":"toml-json","title":"TOML to JSON Converter","readOnly":true},{"name":"csp","title":"CSP Evaluator","readOnly":true},{"name":"security-headers","title":"Security Headers Checker","readOnly":true},{"name":"ipv6","title":"IPv6 Address Tool","readOnly":true},{"name":"utm","title":"UTM Link Builder","readOnly":true},{"name":"aspect-ratio","title":"Aspect Ratio Calculator","readOnly":true},{"name":"html-jsx","title":"HTML to JSX Converter","readOnly":true},{"name":"jsonc","title":"JSON5 / JSONC to JSON","readOnly":true},{"name":"text-cleanup","title":"Text Cleanup & Invisible Characters","readOnly":true},{"name":"date-calc","title":"Date Calculator","readOnly":true},{"name":"svg-data-uri","title":"SVG to Data URI","readOnly":true},{"name":"id-decoder","title":"ID Decoder","readOnly":true},{"name":"docker-compose","title":"docker run to Compose Converter","readOnly":true},{"name":"glob-tester","title":"Glob & .gitignore Tester","readOnly":true},{"name":"punycode","title":"Punycode & IDN Converter","readOnly":true},{"name":"ieee754","title":"IEEE 754 Float Inspector","readOnly":true},{"name":"html-markdown","title":"HTML to Markdown","readOnly":true},{"name":"robots-txt","title":"robots.txt Builder & llms.txt Validator","readOnly":true},{"name":"compress","title":"Gzip & Deflate Compressor","readOnly":true},{"name":"saml-decoder","title":"SAML Decoder","readOnly":true},{"name":"key-inspector","title":"CSR, SSH Key & JWK Inspector","readOnly":true},{"name":"json-schema-validator","title":"JSON Schema Validator","readOnly":true}],"resourceTemplates":["programmes://http/{slug}","programmes://header/{slug}","programmes://git/{slug}","programmes://chmod/{slug}","programmes://port/{slug}","programmes://dns/{slug}","programmes://cron/{slug}","programmes://regex/{slug}","programmes://mime/{slug}","programmes://cidr/{slug}","programmes://signal/{slug}","programmes://exit/{slug}","programmes://errno/{slug}","programmes://ascii/{slug}","programmes://key/{slug}","programmes://colors/{slug}"],"alternatives":{"serverCard":"https://programmes.net/mcp/server-card","rest":"https://programmes.net/api/v1","openapi":"https://programmes.net/api/openapi.json","llms":"https://programmes.net/llms.txt","cli":"curl programmes.net"}}