KitScout

Categories › Software Development › Converters, validators, encoders & small utilities

RedBison

MCP serverVerified domain · redbison.devRemote● LiveFree to try

500+ free tools over MCP: dev, text and security utilities, 230+ calculators. No sign-up.

Install

Remote server: your requests and data go to mcp.redbison.dev. Claude Code: claude mcp add --transport http redbison https://mcp.redbison.dev · Claude app: Settings → Connectors → Add custom connector.

What it can do (first 40)

The tools this server listed when we connected to it, in its own words.

  • search_tools — Search RedBison's 600+ tools by keyword: developer utilities, file and media converters, and finance, health, math and engineering calculato
  • get_tool — Get full metadata for a specific RedBison tool by its id (slug). Returns: Full JSON metadata for the tool: { id, name, description, url, cat
  • list_categories — List all tool categories and subcategories available on RedBison. Returns: JSON array of { category, count } entries covering the full RedBi
  • health — Return server status, name, version, and uptime info. Use this to monitor the MCP server. Returns: JSON { status, name, version, startedAt,
  • base64_encode — Base64-encode a UTF-8 string. Returns: Base64-encoded string (UTF-8 safe). Example input: {"text":"hello world"}
  • base64_decode — Base64-decode a string back to UTF-8. Returns: UTF-8 decoded plain text. Example input: {"text":"aGVsbG8gd29ybGQ="}
  • url_encode — Percent-encode a string for use in URLs. Returns: Percent-encoded string suitable for URL query values. Example input: {"text":"hello world
  • url_decode — Percent-decode a URL-encoded string. Returns: Percent-decoded plain text. Example input: {"text":"hello%20world%20%26%20friends"}
  • json_format — Pretty-print a JSON string with a chosen indent size. Returns: Pretty-printed JSON string with the requested indent, or an error message if
  • json_validate — Validate a JSON string. Returns { valid, error? }. Returns: JSON { valid: boolean, error?: string }. Example input: {"text":"{\"a\":1}"} On
  • csv_to_json — Parse CSV text into JSON. Uses the first row as headers unless header=false. Returns: JSON array of row objects keyed by the header row. Exa
  • json_to_csv — Convert an array of JSON objects to CSV. Columns are inferred from the union of keys. Returns: CSV string with a header row derived from the
  • json_to_yaml — Convert a JSON string to YAML. Returns: YAML representation of the parsed JSON value. Example input: {"json":"{\"name\":\"Ada\",\"skills\":[
  • yaml_to_json — Convert simple YAML (maps, lists, scalars, flow {} / []) to JSON. Anchors, tags, and complex block scalars are not supported. Returns: Prett
  • tsv_parse — Parse tab-separated values into JSON. First row is treated as header unless header=false. Returns: JSON array of row objects derived from th
  • html_beautify — Pretty-print an HTML fragment. Returns: Pretty-printed HTML string with normalized indentation. Example input: {"html":"<div><p>hi</p><p>the
  • xml_beautify — Pretty-print an XML document. Returns: Pretty-printed XML string with normalized indentation. Example input: {"xml":"<root><a>1</a><b>2</b><
  • yaml_beautify — Normalize YAML indentation and whitespace. Returns: Normalized YAML string (2-space indent, collapsed blank lines). Example input: {"yaml":"
  • sql_beautify — Format a SQL query with keyword uppercasing and line breaks before major clauses. Returns: Formatted SQL query with keywords on new lines. E
  • slugify — Convert text to a URL-safe slug. Returns: URL-safe slug (lowercase, dashes). Example input: {"text":"Hello, World! 2026"}
  • case_convert — Convert text between upper, lower, title, camel, pascal, snake, and kebab case. Returns: String converted to the requested case. Example inp
  • escape_characters — Escape or unescape a string for JSON, HTML, XML, JavaScript, or SQL. Returns: Escaped or unescaped string for the chosen format. Example inp
  • remove_duplicate_lines — Remove duplicate lines from text while preserving first-occurrence order. Returns: Text with duplicate lines removed (order preserved). Exam
  • find_duplicate_entries — Return lines that appear more than once in the input, with their occurrence counts. Returns: JSON array of { value, count } for lines appear
  • remove_extra_spaces — Collapse runs of whitespace inside each line to a single space and trim ends. Returns: Text with runs of whitespace collapsed to a single sp
  • remove_empty_lines — Strip blank / whitespace-only lines from the input. Returns: Text with blank lines removed. Example input: {"text":"one\n\ntwo\n\n\nthree"}
  • lines_to_comma — Join lines with a separator (comma by default). Empty lines are skipped. Returns: Single-line string with items joined by the chosen separat
  • comma_to_lines — Split a delimited string into one item per line. Returns: Multi-line string, one item per line. Example input: {"text":"apple, banana, cherr
  • jwt_decode — Decode a JWT and return its header + payload. Does NOT verify the signature. Returns: JSON with decoded { header, payload, signature } secti
  • hash — Compute a cryptographic hash of a string. Returns: Hex digest of the input using the requested algorithm. Example input: {"text":"hello worl
  • hash_compare — Hash two inputs with the same algorithm and compare them in constant time. Useful for verifying file integrity. Returns: JSON { match: boole
  • uuid_generate — Generate one or more v4 UUIDs. Returns: JSON array of v4 UUID strings. Example input: {"count":3} On error, includes hint: `count` must be a
  • password_generate — Generate a cryptographically random password. Choose length and character classes. Returns: Randomly generated password string. Example inpu
  • bcrypt_hash — Hash a password with bcrypt. Returns: Bcrypt hash string (includes cost + salt). Example input: {"password":"s3cret!","cost":10} On error, i
  • bcrypt_verify — Check whether a password matches a bcrypt hash. Returns: JSON { match: boolean }. Example input: {"password":"s3cret!","hash":"$2a$10$abcdef
  • subnet_calculator — Given a CIDR block (e.g. 10.0.0.0/24), return network, broadcast, netmask, first/last host, and host count. Returns: JSON with network, broa
  • ip_convert — Convert an IPv4 address between dotted-decimal, integer, binary, and hex forms. Accepts any of those as input. Returns: JSON { decimal, inte
  • epoch_convert — Convert between Unix epoch seconds/milliseconds and ISO 8601. Pass a number to convert to ISO, or an ISO string to convert to epoch. Returns
  • timezone_convert — Convert a timestamp between two IANA timezones. Returns the wall-clock time in the target zone. Returns: JSON { utc, zone, local } with the
  • date_diff — Compute the difference between two ISO 8601 timestamps in days, hours, minutes, and seconds. Returns: JSON with milliseconds, totalSeconds/M

KitScout test notes

Not tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.

Similar tools