Serveur MCP

developer-tools

net.programmes/developer-tools
Outils développeur Sécurité Public et accessible MCP 2026-07-28

Ce que fait ce MCP

Provides general-purpose developer utilities for encoding, hashing, encryption, JSON, HTML, CSS, networking, and related data transformations.

aes-encrypt
Encrypt and decrypt text with AES-GCM using a password.. Operations: "encrypt" — Encrypt plaintext into base64 ciphertext with a password.; "decrypt" — Decrypt base64 ciphertext produced by the encrypt operation.. Call with "operation" plus "input" (and "options" where relevant).
Schéma d’entrée
{'type': 'object', 'required': ['operation', 'input'], 'properties': {'input': {'type': 'string', 'description': 'The primary input string.'}, 'options': {'type': 'object', 'description': 'Optional parameters for the operation (see the tool schema at /api/v1/aes-encrypt).', 'additionalProperties': True}, 'operation': {'enum': ['encrypt', 'decrypt'], 'type': 'string', 'description': 'The operation to run.'}}}
ascii
Convert text to and from character codes in several bases.. Operations: "to-codes" — Convert text to character codes.; "from-codes" — Convert character codes back to text.. Call with "operation" plus "input" (and "options" where relevant).
Schéma d’entrée
{'type': 'object', 'required': ['operation', 'input'], 'properties': {'input': {'type': 'string', 'description': 'The primary input string.'}, 'options': {'type': 'object', 'description': 'Optional parameters for the operation (see the tool schema at /api/v1/ascii).', 'additionalProperties': True}, 'operation': {'enum': ['to-codes', 'from-codes'], 'type': 'string', 'description': 'The operation to run.'}}}
base64
Encode and decode text in Base64, Base64URL, Base32, Base58, Base85 and hex.. Operations: "encode" — Encode text into the chosen format.; "decode" — Decode text from the chosen format back to plain text.. Call with "operation" plus "input" (and "options" where relevant).
Schéma d’entrée
{'type': 'object', 'required': ['operation', 'input'], 'properties': {'input': {'type': 'string', 'description': 'The primary input string.'}, 'options': {'type': 'object', 'description': 'Optional parameters for the operation (see the tool schema at /api/v1/base64).', 'additionalProperties': True}, 'operation': {'enum': ['encode', 'decode'], 'type': 'string', 'description': 'The operation to run.'}}}
bcrypt
Hash and verify passwords with bcrypt.. Operations: "hash" — Hash a password with bcrypt at the given cost.; "verify" — Verify a plaintext password against a bcrypt hash.. Call with "operation" plus "input" (and "options" where relevant).
Schéma d’entrée
{'type': 'object', 'required': ['operation', 'input'], 'properties': {'input': {'type': 'string', 'description': 'The primary input string.'}, 'options': {'type': 'object', 'description': 'Optional parameters for the operation (see the tool schema at /api/v1/bcrypt).', 'additionalProperties': True}, 'operation': {'enum': ['hash', 'verify'], 'type': 'string', 'description': 'The operation to run.'}}}
case
Convert text between camelCase, snake_case, kebab-case and more.. Operations: "convert" — Convert text to a single chosen case.; "all" — Return every supported case transform at once.. Call with "operation" plus "input" (and "options" where relevant).
Schéma d’entrée
{'type': 'object', 'required': ['operation', 'input'], 'properties': {'input': {'type': 'string', 'description': 'The primary input string.'}, 'options': {'type': 'object', 'description': 'Optional parameters for the operation (see the tool schema at /api/v1/case).', 'additionalProperties': True}, 'operation': {'enum': ['convert', 'all'], 'type': 'string', 'description': 'The operation to run.'}}}
char-inspector
Break a string into per-character Unicode details.. Operations: "inspect" — Inspect each character of a string (code point, category, bytes).. Call with "operation" plus "input" (and "options" where relevant).
Schéma d’entrée
{'type': 'object', 'required': ['operation', 'input'], 'properties': {'input': {'type': 'string', 'description': 'The primary input string.'}, 'options': {'type': 'object', 'description': 'Optional parameters for the operation (see the tool schema at /api/v1/char-inspector).', 'additionalProperties': True}, 'operation': {'enum': ['inspect'], 'type': 'string', 'description': 'The operation to run.'}}}
chmod
Convert between octal and symbolic Unix file permissions.. Operations: "octal-to-symbolic" — Convert octal permissions (e.g. "755") to a symbolic string and description.; "symbolic-to-octal" — Convert a symbolic permission string (e.g. "rwxr-xr-x") to octal.. Call with "operation" plus "input" (and "options" where relevant).
Schéma d’entrée
{'type': 'object', 'required': ['operation', 'input'], 'properties': {'input': {'type': 'string', 'description': 'The primary input string.'}, 'options': {'type': 'object', 'description': 'Optional parameters for the operation (see the tool schema at /api/v1/chmod).', 'additionalProperties': True}, 'operation': {'enum': ['octal-to-symbolic', 'symbolic-to-octal'], 'type': 'string', 'description': 'The operation to run.'}}}
cidr
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.. Call with "operation" plus "input" (and "options" where relevant).
Schéma d’entrée
{'type': 'object', 'required': ['operation', 'input'], 'properties': {'input': {'type': 'string', 'description': 'The primary input string.'}, 'options': {'type': 'object', 'description': 'Optional parameters for the operation (see the tool schema at /api/v1/cidr).', 'additionalProperties': True}, 'operation': {'enum': ['calculate'], 'type': 'string', 'description': 'The operation to run.'}}}
color
Convert colors between HEX, RGB, HSL, HSV and CMYK.. Operations: "convert" — Convert a HEX color to every supported color space.; "palette" — Generate a color harmony palette from a base color.. Call with "operation" plus "input" (and "options" where relevant).
Schéma d’entrée
{'type': 'object', 'required': ['operation', 'input'], 'properties': {'input': {'type': 'string', 'description': 'The primary input string.'}, 'options': {'type': 'object', 'description': 'Optional parameters for the operation (see the tool schema at /api/v1/color).', 'additionalProperties': True}, 'operation': {'enum': ['convert', 'palette'], 'type': 'string', 'description': 'The operation to run.'}}}
color-palette
Generate harmony, shade and tint palettes from a base HEX color.. Operations: "generate" — Generate harmony, shade and tint palettes from a base HEX color.. Call with "operation" plus "input" (and "options" where relevant).
Schéma d’entrée
{'type': 'object', 'required': ['operation', 'input'], 'properties': {'input': {'type': 'string', 'description': 'The primary input string.'}, 'options': {'type': 'object', 'description': 'Optional parameters for the operation (see the tool schema at /api/v1/color-palette).', 'additionalProperties': True}, 'operation': {'enum': ['generate'], 'type': 'string', 'description': 'The operation to run.'}}}
contrast
Check WCAG contrast between a foreground and background color.. Operations: "check" — Compute the contrast ratio and WCAG pass/fail for a color pair.; "best-text" — Pick black or white text for the best contrast on a background.. Call with "operation" plus "input" (and "options" where relevant).
Schéma d’entrée
{'type': 'object', 'required': ['operation', 'input'], 'properties': {'input': {'type': 'string', 'description': 'The primary input string.'}, 'options': {'type': 'object', 'description': 'Optional parameters for the operation (see the tool schema at /api/v1/contrast).', 'additionalProperties': True}, 'operation': {'enum': ['check', 'best-text'], 'type': 'string', 'description': 'The operation to run.'}}}
cron
Describe cron expressions and compute upcoming run times.. Operations: "describe" — Produce a human-readable description of a cron expression.; "next-runs" — Compute the next N run times for a cron expression.. Call with "operation" plus "input" (and "options" where relevant).
Schéma d’entrée
{'type': 'object', 'required': ['operation', 'input'], 'properties': {'input': {'type': 'string', 'description': 'The primary input string.'}, 'options': {'type': 'object', 'description': 'Optional parameters for the operation (see the tool schema at /api/v1/cron).', 'additionalProperties': True}, 'operation': {'enum': ['describe', 'next-runs'], 'type': 'string', 'description': 'The operation to run.'}}}
css-minify
Minify or beautify CSS.. Operations: "minify" — Minify CSS (strip comments and whitespace).; "beautify" — Beautify CSS (one declaration per line, indented).. Call with "operation" plus "input" (and "options" where relevant).
Schéma d’entrée
{'type': 'object', 'required': ['operation', 'input'], 'properties': {'input': {'type': 'string', 'description': 'The primary input string.'}, 'options': {'type': 'object', 'description': 'Optional parameters for the operation (see the tool schema at /api/v1/css-minify).', 'additionalProperties': True}, 'operation': {'enum': ['minify', 'beautify'], 'type': 'string', 'description': 'The operation to run.'}}}
css-units
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 "operation" plus "input" (and "options" where relevant).
Schéma d’entrée
{'type': 'object', 'required': ['operation', 'input'], 'properties': {'input': {'type': 'string', 'description': 'The primary input string.'}, 'options': {'type': 'object', 'description': 'Optional parameters for the operation (see the tool schema at /api/v1/css-units).', 'additionalProperties': True}, 'operation': {'enum': ['convert'], 'type': 'string', 'description': 'The operation to run.'}}}
curl-converter
Convert a curl command into fetch / Python / Node snippets.. Operations: "convert" — Parse a curl command and generate code snippets.. Call with "operation" plus "input" (and "options" where relevant).
Schéma d’entrée
{'type': 'object', 'required': ['operation', 'input'], 'properties': {'input': {'type': 'string', 'description': 'The primary input string.'}, 'options': {'type': 'object', 'description': 'Optional parameters for the operation (see the tool schema at /api/v1/curl-converter).', 'additionalProperties': True}, 'operation': {'enum': ['convert'], 'type': 'string', 'description': 'The operation to run.'}}}
data-size
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 units.. Call with "operation" plus "input" (and "options" where relevant).
Schéma d’entrée
{'type': 'object', 'required': ['operation', 'input'], 'properties': {'input': {'type': 'string', 'description': 'The primary input string.'}, 'options': {'type': 'object', 'description': 'Optional parameters for the operation (see the tool schema at /api/v1/data-size).', 'additionalProperties': True}, 'operation': {'enum': ['convert'], 'type': 'string', 'description': 'The operation to run.'}}}
diff
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 text between two inputs.. Call with "operation" plus "input" (and "options" where relevant).
Schéma d’entrée
{'type': 'object', 'required': ['operation', 'input'], 'properties': {'input': {'type': 'string', 'description': 'The primary input string.'}, 'options': {'type': 'object', 'description': 'Optional parameters for the operation (see the tool schema at /api/v1/diff).', 'additionalProperties': True}, 'operation': {'enum': ['compare', 'unified'], 'type': 'string', 'description': 'The operation to run.'}}}
gitignore
Generate a combined .gitignore from template keys.. Operations: "generate" — Combine one or more template keys into a .gitignore.; "templates" — List the available .gitignore template keys.. Call with "operation" plus "input" (and "options" where relevant).
Schéma d’entrée
{'type': 'object', 'required': ['operation', 'input'], 'properties': {'input': {'type': 'string', 'description': 'The primary input string.'}, 'options': {'type': 'object', 'description': 'Optional parameters for the operation (see the tool schema at /api/v1/gitignore).', 'additionalProperties': True}, 'operation': {'enum': ['generate', 'templates'], 'type': 'string', 'description': 'The operation to run.'}}}
hash
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 algorithms only).. Call with "operation" plus "input" (and "options" where relevant).
Schéma d’entrée
{'type': 'object', 'required': ['operation', 'input'], 'properties': {'input': {'type': 'string', 'description': 'The primary input string.'}, 'options': {'type': 'object', 'description': 'Optional parameters for the operation (see the tool schema at /api/v1/hash).', 'additionalProperties': True}, 'operation': {'enum': ['hash', 'hmac'], 'type': 'string', 'description': 'The operation to run.'}}}
hmac
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 "input" (and "options" where relevant).
Schéma d’entrée
{'type': 'object', 'required': ['operation', 'input'], 'properties': {'input': {'type': 'string', 'description': 'The primary input string.'}, 'options': {'type': 'object', 'description': 'Optional parameters for the operation (see the tool schema at /api/v1/hmac).', 'additionalProperties': True}, 'operation': {'enum': ['sign'], 'type': 'string', 'description': 'The operation to run.'}}}
html
Format, minify and validate HTML.. Operations: "format" — Pretty-print HTML.; "minify" — Minify HTML (strip comments and collapse whitespace).; "validate" — Check HTML for unclosed/mismatched tags.. Call with "operation" plus "input" (and "options" where relevant).
Schéma d’entrée
{'type': 'object', 'required': ['operation', 'input'], 'properties': {'input': {'type': 'string', 'description': 'The primary input string.'}, 'options': {'type': 'object', 'description': 'Optional parameters for the operation (see the tool schema at /api/v1/html).', 'additionalProperties': True}, 'operation': {'enum': ['format', 'minify', 'validate'], 'type': 'string', 'description': 'The operation to run.'}}}
html-entity
Encode and decode HTML entities (named, decimal, hex).. Operations: "encode" — Encode text into HTML entities.; "decode" — Decode HTML entities back to plain text.. Call with "operation" plus "input" (and "options" where relevant).
Schéma d’entrée
{'type': 'object', 'required': ['operation', 'input'], 'properties': {'input': {'type': 'string', 'description': 'The primary input string.'}, 'options': {'type': 'object', 'description': 'Optional parameters for the operation (see the tool schema at /api/v1/html-entity).', 'additionalProperties': True}, 'operation': {'enum': ['encode', 'decode'], 'type': 'string', 'description': 'The operation to run.'}}}
http-status
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 description.. Call with "operation" plus "input" (and "options" where relevant).
Schéma d’entrée
{'type': 'object', 'required': ['operation', 'input'], 'properties': {'input': {'type': 'string', 'description': 'The primary input string.'}, 'options': {'type': 'object', 'description': 'Optional parameters for the operation (see the tool schema at /api/v1/http-status).', 'additionalProperties': True}, 'operation': {'enum': ['lookup', 'search'], 'type': 'string', 'description': 'The operation to run.'}}}
image-base64
Build and parse base64 data URIs and embed snippets.. Operations: "build-snippets" — Build HTML/CSS/Markdown snippets from an existing data URI.. Call with "operation" plus "input" (and "options" where relevant).
Schéma d’entrée
{'type': 'object', 'required': ['operation', 'input'], 'properties': {'input': {'type': 'string', 'description': 'The primary input string.'}, 'options': {'type': 'object', 'description': 'Optional parameters for the operation (see the tool schema at /api/v1/image-base64).', 'additionalProperties': True}, 'operation': {'enum': ['build-snippets'], 'type': 'string', 'description': 'The operation to run.'}}}
json
Format, minify, validate and convert JSON.. Operations: "format" — Pretty-print JSON with a configurable indent.; "minify" — Strip all insignificant whitespace from JSON.; "validate" — Check whether the input is valid JSON, reporting the error location.; "repair" — Best-effort repair of common JSON mistakes (trailing commas, single quotes, unquoted keys).. Call with "operation" plus "input" (and "options" where relevant).
Schéma d’entrée
{'type': 'object', 'required': ['operation', 'input'], 'properties': {'input': {'type': 'string', 'description': 'The primary input string.'}, 'options': {'type': 'object', 'description': 'Optional parameters for the operation (see the tool schema at /api/v1/json).', 'additionalProperties': True}, 'operation': {'enum': ['format', 'minify', 'validate', 'repair'], 'type': 'string', 'description': 'The operation to run.'}}}
json-csv
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 "operation" plus "input" (and "options" where relevant).
Schéma d’entrée
{'type': 'object', 'required': ['operation', 'input'], 'properties': {'input': {'type': 'string', 'description': 'The primary input string.'}, 'options': {'type': 'object', 'description': 'Optional parameters for the operation (see the tool schema at /api/v1/json-csv).', 'additionalProperties': True}, 'operation': {'enum': ['json-to-csv', 'csv-to-json'], 'type': 'string', 'description': 'The operation to run.'}}}
json-diff
Compare two JSON documents and report added, removed and changed values.. Operations: "diff" — Diff two JSON documents by path.. Call with "operation" plus "input" (and "options" where relevant).
Schéma d’entrée
{'type': 'object', 'required': ['operation', 'input'], 'properties': {'input': {'type': 'string', 'description': 'The primary input string.'}, 'options': {'type': 'object', 'description': 'Optional parameters for the operation (see the tool schema at /api/v1/json-diff).', 'additionalProperties': True}, 'operation': {'enum': ['diff'], 'type': 'string', 'description': 'The operation to run.'}}}
jsonpath
Query a JSON document with a JSONPath expression.. Operations: "query" — Evaluate a JSONPath expression against a JSON document.. Call with "operation" plus "input" (and "options" where relevant).
Schéma d’entrée
{'type': 'object', 'required': ['operation', 'input'], 'properties': {'input': {'type': 'string', 'description': 'The primary input string.'}, 'options': {'type': 'object', 'description': 'Optional parameters for the operation (see the tool schema at /api/v1/jsonpath).', 'additionalProperties': True}, 'operation': {'enum': ['query'], 'type': 'string', 'description': 'The operation to run.'}}}
json-schema
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 "options" where relevant).
Schéma d’entrée
{'type': 'object', 'required': ['operation', 'input'], 'properties': {'input': {'type': 'string', 'description': 'The primary input string.'}, 'options': {'type': 'object', 'description': 'Optional parameters for the operation (see the tool schema at /api/v1/json-schema).', 'additionalProperties': True}, 'operation': {'enum': ['generate'], 'type': 'string', 'description': 'The operation to run.'}}}
json-ts
Generate TypeScript type declarations from a JSON sample.. Operations: "generate" — Infer TypeScript interfaces/types from JSON.. Call with "operation" plus "input" (and "options" where relevant).
Schéma d’entrée
{'type': 'object', 'required': ['operation', 'input'], 'properties': {'input': {'type': 'string', 'description': 'The primary input string.'}, 'options': {'type': 'object', 'description': 'Optional parameters for the operation (see the tool schema at /api/v1/json-ts).', 'additionalProperties': True}, 'operation': {'enum': ['generate'], 'type': 'string', 'description': 'The operation to run.'}}}
json-xml
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" where relevant).
Schéma d’entrée
{'type': 'object', 'required': ['operation', 'input'], 'properties': {'input': {'type': 'string', 'description': 'The primary input string.'}, 'options': {'type': 'object', 'description': 'Optional parameters for the operation (see the tool schema at /api/v1/json-xml).', 'additionalProperties': True}, 'operation': {'enum': ['to-xml', 'to-json'], 'type': 'string', 'description': 'The operation to run.'}}}
jwt
Decode JWT header and payload (no signature verification).. Operations: "decode" — Decode a JWT into its header, payload and signature.. Call with "operation" plus "input" (and "options" where relevant).
Schéma d’entrée
{'type': 'object', 'required': ['operation', 'input'], 'properties': {'input': {'type': 'string', 'description': 'The primary input string.'}, 'options': {'type': 'object', 'description': 'Optional parameters for the operation (see the tool schema at /api/v1/jwt).', 'additionalProperties': True}, 'operation': {'enum': ['decode'], 'type': 'string', 'description': 'The operation to run.'}}}
jwt-encode
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 "input" (and "options" where relevant).
Schéma d’entrée
{'type': 'object', 'required': ['operation', 'input'], 'properties': {'input': {'type': 'string', 'description': 'The primary input string.'}, 'options': {'type': 'object', 'description': 'Optional parameters for the operation (see the tool schema at /api/v1/jwt-encode).', 'additionalProperties': True}, 'operation': {'enum': ['sign'], 'type': 'string', 'description': 'The operation to run.'}}}
lorem
Generate placeholder text in several styles.. Operations: "generate" — Generate lorem ipsum (or themed) placeholder text.. Call with "operation" plus "input" (and "options" where relevant).
Schéma d’entrée
{'type': 'object', 'required': ['operation', 'input'], 'properties': {'input': {'type': 'string', 'description': 'The primary input string.'}, 'options': {'type': 'object', 'description': 'Optional parameters for the operation (see the tool schema at /api/v1/lorem).', 'additionalProperties': True}, 'operation': {'enum': ['generate'], 'type': 'string', 'description': 'The operation to run.'}}}
markdown
Render Markdown to HTML, build a TOC and compute statistics.. Operations: "render" — Render GitHub-flavored Markdown to sanitized HTML.; "toc" — Extract a table of contents from Markdown headers.; "stats" — Compute document statistics for Markdown/plain text.. Call with "operation" plus "input" (and "options" where relevant).
Schéma d’entrée
{'type': 'object', 'required': ['operation', 'input'], 'properties': {'input': {'type': 'string', 'description': 'The primary input string.'}, 'options': {'type': 'object', 'description': 'Optional parameters for the operation (see the tool schema at /api/v1/markdown).', 'additionalProperties': True}, 'operation': {'enum': ['render', 'toc', 'stats'], 'type': 'string', 'description': 'The operation to run.'}}}
markdown-table
Convert CSV or TSV rows into a Markdown table.. Operations: "generate" — Build a Markdown table from delimited rows.. Call with "operation" plus "input" (and "options" where relevant).
Schéma d’entrée
{'type': 'object', 'required': ['operation', 'input'], 'properties': {'input': {'type': 'string', 'description': 'The primary input string.'}, 'options': {'type': 'object', 'description': 'Optional parameters for the operation (see the tool schema at /api/v1/markdown-table).', 'additionalProperties': True}, 'operation': {'enum': ['generate'], 'type': 'string', 'description': 'The operation to run.'}}}
mime
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 "options" where relevant).
Schéma d’entrée
{'type': 'object', 'required': ['operation', 'input'], 'properties': {'input': {'type': 'string', 'description': 'The primary input string.'}, 'options': {'type': 'object', 'description': 'Optional parameters for the operation (see the tool schema at /api/v1/mime).', 'additionalProperties': True}, 'operation': {'enum': ['lookup'], 'type': 'string', 'description': 'The operation to run.'}}}
morse-code
Translate text to and from Morse code.. Operations: "encode" — Convert text to Morse code.; "decode" — Convert Morse code to text.. Call with "operation" plus "input" (and "options" where relevant).
Schéma d’entrée
{'type': 'object', 'required': ['operation', 'input'], 'properties': {'input': {'type': 'string', 'description': 'The primary input string.'}, 'options': {'type': 'object', 'description': 'Optional parameters for the operation (see the tool schema at /api/v1/morse-code).', 'additionalProperties': True}, 'operation': {'enum': ['encode', 'decode'], 'type': 'string', 'description': 'The operation to run.'}}}
number-base
Convert numbers between binary, octal, decimal and hex.. Operations: "convert" — Convert a number from one base to all supported bases.. Call with "operation" plus "input" (and "options" where relevant).
Schéma d’entrée
{'type': 'object', 'required': ['operation', 'input'], 'properties': {'input': {'type': 'string', 'description': 'The primary input string.'}, 'options': {'type': 'object', 'description': 'Optional parameters for the operation (see the tool schema at /api/v1/number-base).', 'additionalProperties': True}, 'operation': {'enum': ['convert'], 'type': 'string', 'description': 'The operation to run.'}}}
password
Generate strong random passwords and estimate their strength.. Operations: "generate" — Generate a cryptographically random password.; "strength" — Estimate the entropy and strength bucket of a password.. Call with "operation" plus "input" (and "options" where relevant).
Schéma d’entrée
{'type': 'object', 'required': ['operation', 'input'], 'properties': {'input': {'type': 'string', 'description': 'The primary input string.'}, 'options': {'type': 'object', 'description': 'Optional parameters for the operation (see the tool schema at /api/v1/password).', 'additionalProperties': True}, 'operation': {'enum': ['generate', 'strength'], 'type': 'string', 'description': 'The operation to run.'}}}
password-strength
Analyze a password and estimate its entropy, strength and crack time.. Operations: "analyze" — Analyze a password and estimate its entropy, strength and crack time.. Call with "operation" plus "input" (and "options" where relevant).
Schéma d’entrée
{'type': 'object', 'required': ['operation', 'input'], 'properties': {'input': {'type': 'string', 'description': 'The primary input string.'}, 'options': {'type': 'object', 'description': 'Optional parameters for the operation (see the tool schema at /api/v1/password-strength).', 'additionalProperties': True}, 'operation': {'enum': ['analyze'], 'type': 'string', 'description': 'The operation to run.'}}}
random
Generate cryptographically secure random strings.. Operations: "generate" — Generate a secure random string from a chosen pattern.. Call with "operation" plus "input" (and "options" where relevant).
Schéma d’entrée
{'type': 'object', 'required': ['operation', 'input'], 'properties': {'input': {'type': 'string', 'description': 'The primary input string.'}, 'options': {'type': 'object', 'description': 'Optional parameters for the operation (see the tool schema at /api/v1/random).', 'additionalProperties': True}, 'operation': {'enum': ['generate'], 'type': 'string', 'description': 'The operation to run.'}}}
regex
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 matches in a string.. Call with "operation" plus "input" (and "options" where relevant).
Schéma d’entrée
{'type': 'object', 'required': ['operation', 'input'], 'properties': {'input': {'type': 'string', 'description': 'The primary input string.'}, 'options': {'type': 'object', 'description': 'Optional parameters for the operation (see the tool schema at /api/v1/regex).', 'additionalProperties': True}, 'operation': {'enum': ['test', 'replace'], 'type': 'string', 'description': 'The operation to run.'}}}
roman-numeral
Convert between integers and Roman numerals.. Operations: "to-roman" — Convert an integer to a Roman numeral.; "from-roman" — Convert a Roman numeral to an integer.. Call with "operation" plus "input" (and "options" where relevant).
Schéma d’entrée
{'type': 'object', 'required': ['operation', 'input'], 'properties': {'input': {'type': 'string', 'description': 'The primary input string.'}, 'options': {'type': 'object', 'description': 'Optional parameters for the operation (see the tool schema at /api/v1/roman-numeral).', 'additionalProperties': True}, 'operation': {'enum': ['to-roman', 'from-roman'], 'type': 'string', 'description': 'The operation to run.'}}}
slugify
Turn arbitrary text into a clean, URL-safe slug.. Operations: "slugify" — Generate a URL slug from text.. Call with "operation" plus "input" (and "options" where relevant).
Schéma d’entrée
{'type': 'object', 'required': ['operation', 'input'], 'properties': {'input': {'type': 'string', 'description': 'The primary input string.'}, 'options': {'type': 'object', 'description': 'Optional parameters for the operation (see the tool schema at /api/v1/slugify).', 'additionalProperties': True}, 'operation': {'enum': ['slugify'], 'type': 'string', 'description': 'The operation to run.'}}}
sort-lines
Sort, reverse, deduplicate and clean up lines of text.. Operations: "process" — Sort, deduplicate and clean lines of text.. Call with "operation" plus "input" (and "options" where relevant).
Schéma d’entrée
{'type': 'object', 'required': ['operation', 'input'], 'properties': {'input': {'type': 'string', 'description': 'The primary input string.'}, 'options': {'type': 'object', 'description': 'Optional parameters for the operation (see the tool schema at /api/v1/sort-lines).', 'additionalProperties': True}, 'operation': {'enum': ['process'], 'type': 'string', 'description': 'The operation to run.'}}}
sql
Format and minify SQL.. Operations: "beautify" — Beautify SQL with newlines before clauses.; "minify" — Minify SQL to a single line.. Call with "operation" plus "input" (and "options" where relevant).
Schéma d’entrée
{'type': 'object', 'required': ['operation', 'input'], 'properties': {'input': {'type': 'string', 'description': 'The primary input string.'}, 'options': {'type': 'object', 'description': 'Optional parameters for the operation (see the tool schema at /api/v1/sql).', 'additionalProperties': True}, 'operation': {'enum': ['beautify', 'minify'], 'type': 'string', 'description': 'The operation to run.'}}}
string-escape
Escape and unescape strings for JSON, JS, HTML, URL and regex.. Operations: "escape" — Escape a string for the chosen context.; "unescape" — Unescape a string from the chosen context.. Call with "operation" plus "input" (and "options" where relevant).
Schéma d’entrée
{'type': 'object', 'required': ['operation', 'input'], 'properties': {'input': {'type': 'string', 'description': 'The primary input string.'}, 'options': {'type': 'object', 'description': 'Optional parameters for the operation (see the tool schema at /api/v1/string-escape).', 'additionalProperties': True}, 'operation': {'enum': ['escape', 'unescape'], 'type': 'string', 'description': 'The operation to run.'}}}
timestamp
Convert and inspect Unix timestamps and dates.. Operations: "to-date" — Convert a Unix timestamp (seconds) to a full date breakdown.; "parse-date" — Auto-detect and parse a date/timestamp string.. Call with "operation" plus "input" (and "options" where relevant).
Schéma d’entrée
{'type': 'object', 'required': ['operation', 'input'], 'properties': {'input': {'type': 'string', 'description': 'The primary input string.'}, 'options': {'type': 'object', 'description': 'Optional parameters for the operation (see the tool schema at /api/v1/timestamp).', 'additionalProperties': True}, 'operation': {'enum': ['to-date', 'parse-date'], 'type': 'string', 'description': 'The operation to run.'}}}
totp
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 "operation" plus "input" (and "options" where relevant).
Schéma d’entrée
{'type': 'object', 'required': ['operation', 'input'], 'properties': {'input': {'type': 'string', 'description': 'The primary input string.'}, 'options': {'type': 'object', 'description': 'Optional parameters for the operation (see the tool schema at /api/v1/totp).', 'additionalProperties': True}, 'operation': {'enum': ['generate'], 'type': 'string', 'description': 'The operation to run.'}}}
ulid
Generate a lexicographically sortable ULID.. Operations: "generate" — Generate a new ULID.. Call with "operation" plus "input" (and "options" where relevant).
Schéma d’entrée
{'type': 'object', 'required': ['operation', 'input'], 'properties': {'input': {'type': 'string', 'description': 'The primary input string.'}, 'options': {'type': 'object', 'description': 'Optional parameters for the operation (see the tool schema at /api/v1/ulid).', 'additionalProperties': True}, 'operation': {'enum': ['generate'], 'type': 'string', 'description': 'The operation to run.'}}}
url
Parse, validate and normalize URLs.. Operations: "parse" — Break a URL into its component parts.; "validate" — Validate a URL and run basic security/heuristic checks.; "normalize" — Normalize a URL (drop default ports, sort query params, strip trailing slash).. Call with "operation" plus "input" (and "options" where relevant).
Schéma d’entrée
{'type': 'object', 'required': ['operation', 'input'], 'properties': {'input': {'type': 'string', 'description': 'The primary input string.'}, 'options': {'type': 'object', 'description': 'Optional parameters for the operation (see the tool schema at /api/v1/url).', 'additionalProperties': True}, 'operation': {'enum': ['parse', 'validate', 'normalize'], 'type': 'string', 'description': 'The operation to run.'}}}
url-encode
Percent-encode and decode URL strings.. Operations: "encode" — Percent-encode a string.; "decode" — Decode a percent-encoded string.. Call with "operation" plus "input" (and "options" where relevant).
Schéma d’entrée
{'type': 'object', 'required': ['operation', 'input'], 'properties': {'input': {'type': 'string', 'description': 'The primary input string.'}, 'options': {'type': 'object', 'description': 'Optional parameters for the operation (see the tool schema at /api/v1/url-encode).', 'additionalProperties': True}, 'operation': {'enum': ['encode', 'decode'], 'type': 'string', 'description': 'The operation to run.'}}}
user-agent
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.. Call with "operation" plus "input" (and "options" where relevant).
Schéma d’entrée
{'type': 'object', 'required': ['operation', 'input'], 'properties': {'input': {'type': 'string', 'description': 'The primary input string.'}, 'options': {'type': 'object', 'description': 'Optional parameters for the operation (see the tool schema at /api/v1/user-agent).', 'additionalProperties': True}, 'operation': {'enum': ['parse'], 'type': 'string', 'description': 'The operation to run.'}}}
uuid
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 and report its version, variant and (where present) timestamp.. Call with "operation" plus "input" (and "options" where relevant).
Schéma d’entrée
{'type': 'object', 'required': ['operation', 'input'], 'properties': {'input': {'type': 'string', 'description': 'The primary input string.'}, 'options': {'type': 'object', 'description': 'Optional parameters for the operation (see the tool schema at /api/v1/uuid).', 'additionalProperties': True}, 'operation': {'enum': ['v4', 'v3', 'parse'], 'type': 'string', 'description': 'The operation to run.'}}}
wifi-qr
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 with "operation" plus "input" (and "options" where relevant).
Schéma d’entrée
{'type': 'object', 'required': ['operation', 'input'], 'properties': {'input': {'type': 'string', 'description': 'The primary input string.'}, 'options': {'type': 'object', 'description': 'Optional parameters for the operation (see the tool schema at /api/v1/wifi-qr).', 'additionalProperties': True}, 'operation': {'enum': ['payload'], 'type': 'string', 'description': 'The operation to run.'}}}
word-count
Count words/characters and compute readability statistics.. Operations: "count" — Compute basic text statistics (words, characters, sentences, etc.).; "readability" — Compute readability scores (Flesch, SMOG, Coleman-Liau).; "keywords" — Compute keyword density for the text.. Call with "operation" plus "input" (and "options" where relevant).
Schéma d’entrée
{'type': 'object', 'required': ['operation', 'input'], 'properties': {'input': {'type': 'string', 'description': 'The primary input string.'}, 'options': {'type': 'object', 'description': 'Optional parameters for the operation (see the tool schema at /api/v1/word-count).', 'additionalProperties': True}, 'operation': {'enum': ['count', 'readability', 'keywords'], 'type': 'string', 'description': 'The operation to run.'}}}
xml
Pretty-print or minify already-serialized XML, and highlight it.. Operations: "format" — Pretty-print XML with the chosen indent (server-safe string transform).; "minify" — Collapse whitespace between XML tags (server-safe string transform).. Call with "operation" plus "input" (and "options" where relevant).
Schéma d’entrée
{'type': 'object', 'required': ['operation', 'input'], 'properties': {'input': {'type': 'string', 'description': 'The primary input string.'}, 'options': {'type': 'object', 'description': 'Optional parameters for the operation (see the tool schema at /api/v1/xml).', 'additionalProperties': True}, 'operation': {'enum': ['format', 'minify'], 'type': 'string', 'description': 'The operation to run.'}}}
yaml-json
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" (and "options" where relevant).
Schéma d’entrée
{'type': 'object', 'required': ['operation', 'input'], 'properties': {'input': {'type': 'string', 'description': 'The primary input string.'}, 'options': {'type': 'object', 'description': 'Optional parameters for the operation (see the tool schema at /api/v1/yaml-json).', 'additionalProperties': True}, 'operation': {'enum': ['yaml-to-json', 'json-to-yaml'], 'type': 'string', 'description': 'The operation to run.'}}}
Ajouté
char-inspector
17 September 2026 12:54
Ajouté
json-xml
17 September 2026 12:54
Ajouté
css-units
17 September 2026 12:54
Ajouté
hmac
17 September 2026 12:54
Ajouté
markdown-table
17 September 2026 12:54
Ajouté
morse-code
17 September 2026 12:54
Ajouté
json-diff
17 September 2026 12:54
Ajouté
aes-encrypt
17 September 2026 12:54
Ajouté
roman-numeral
17 September 2026 12:54
Ajouté
ascii
17 September 2026 12:54
Ajouté
string-escape
17 September 2026 12:54
Ajouté
ulid
17 September 2026 12:54
Ajouté
jwt-encode
17 September 2026 12:54
Ajouté
sort-lines
17 September 2026 12:54
Ajouté
mime
17 September 2026 12:54
Ajouté
data-size
17 September 2026 12:54
Ajouté
totp
17 September 2026 12:54
Ajouté
jsonpath
17 September 2026 12:54
Ajouté
password-strength
17 September 2026 12:54
Ajouté
color-palette
17 September 2026 12:54
Ajouté
user-agent
17 September 2026 12:54
Ajouté
cidr
17 September 2026 12:54
Ajouté
json-schema
17 September 2026 12:54
Ajouté
image-base64
17 September 2026 12:54
Ajouté
contrast
17 September 2026 12:54
Ajouté
gitignore
17 September 2026 12:54
Ajouté
wifi-qr
17 September 2026 12:54
Ajouté
bcrypt
17 September 2026 12:54
Ajouté
diff
17 September 2026 12:54
Ajouté
word-count
17 September 2026 12:54

hyperion

com.thetempleofdoom.hyperion/hyperion

Acts as a paid MCP tool marketplace and utility gateway with server discovery, HTTP and JavaScript tools, research, data conversi…

Vee3

io.github.Vee3io/vee3

Manages Clerk authentication infrastructure, including users, organizations, domains, sessions, tokens, OAuth, SSO, machines, per…

IA-QA — 130+ QA & Dev Tools for AI Agents

io.github.JcJamet/ia-qa-toolbox

Provides deterministic QA, evaluation, testing, code analysis, prompt and RAG checks, model comparison, and web security diagnost…

validoria-mcp

com.validoria/validoria-mcp

Runs continuous website, API, and webshop tests covering security, SEO, performance, accessibility, browser journeys, and inciden…

HubVibe: Pay-per-Call Tools for AI Agents: Web Search, Email Verify, KYC, Stocks, Crypto, News, Data

io.github.Its-fortunatefolly/hubvibe

Offers paid utilities for web audits, HTTP fetching and extraction, BigQuery analysis, LLM processing, code execution, blockchain…

Qiniso

io.github.qinisolabs/qiniso

Provides deterministic formatting, parsing, holiday and tax lookups, address handling, and checksum or structure validation for i…

ContrastAPI

com.contrastcyber/api

Provides security research and assessment tools covering CVEs, IOCs, dependencies, secrets, injection risks, HTTP headers, domain…

CipherHUB Cryptography Toolkit

io.github.bowenerchen/cipherhub

Provides cryptographic operations including key generation, encryption, signing, verification, hashing, certificates, CMS, COSE, …