TinyFn
by tinyfn.io · remote · no sign-in to list tools · v1.0.2 · published by io.tinyfn
500+ deterministic tools for AI agents: math, conversion, validation, hashing, encoding, date/time.
572 tools: 8 can delete or cancel things, 3 do something that can't be undone, 436 change things and 125 only read.
Scanned Oct 21, 2026
- Deletes or cancels8Claude Code: deny: see these tools
- Can't be undone3Claude Code: ask: see these tools
- Changes things436Claude Code: ask: see these tools
- Only reads125Claude Code: allow: see these tools
No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http tinyfn https://api.tinyfn.io/mcp/all/ --header 'X-API-Key: <your-x-api-key>'Tools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
572 tools
Deletes or cancels 8Claude Code: deny
array_compactRemove falsy values (empty strings) from array.No findings
Why it is in this group
- The description's first verb is "remove": a word for removing or ending something.
Description, as the server wrote it Remove falsy values (empty strings) from array.
array_dedupeRemove duplicates from array.No findings
Why it is in this group
- The description's first verb is "remove": a word for removing or ending something.
Description, as the server wrote it Remove duplicates from array.
format_truncateTruncate text to a maximum length.No findings
Why it is in this group
- The name "format_truncate" says "truncate": a word for removing or ending something.
Description, as the server wrote it Truncate text to a maximum length.
remove_duplicate_wordsRemove consecutive duplicate words.No findings
Why it is in this group
- The name "remove_duplicate_words" says "remove": a word for removing or ending something.
Description, as the server wrote it Remove consecutive duplicate words.
remove_query_paramRemove a query parameter from a URL.No findings
Why it is in this group
- The name "remove_query_param" says "remove": a word for removing or ending something.
Description, as the server wrote it Remove a query parameter from a URL.
remove_whitespaceRemove all whitespace from text.No findings
Why it is in this group
- The name "remove_whitespace" says "remove": a word for removing or ending something.
Description, as the server wrote it Remove all whitespace from text.
truncateTruncate to integer (remove decimal part).No findings
Why it is in this group
- The name "truncate" says "truncate": a word for removing or ending something.
Description, as the server wrote it Truncate to integer (remove decimal part).
truncate_2Truncate text to a specified length.No findings
Why it is in this group
- The name "truncate_2" says "truncate": a word for removing or ending something.
Description, as the server wrote it Truncate text to a specified length.
Can't be undone 3Claude Code: ask
format_currencyFormat an amount as currency.No findings
Why it is in this group
- The input carries an amount (input.amount) and a currency, so it moves money.
Description, as the server wrote it Format an amount as currency.
loan_paymentCalculate monthly loan payment.No findings
Why it is in this group
- The name "loan_payment" says "payment": a word that usually means money moves, which cannot be taken back.
Description, as the server wrote it Calculate monthly loan payment.
merge_jsonMerge two JSON objects.No findings
Why it is in this group
- The name "merge_json" says "merge": a word for a change that another call does not undo.
Description, as the server wrote it Merge two JSON objects.
Changes things 436Claude Code: ask
acres_to_hectaresConvert acres to hectares.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert acres to hectares.
addAdd two or more numbers together.No findings
Why it is in this group
- The name "add" says "add": a word for a change.
Description, as the server wrote it Add two or more numbers together.
add_business_daysAdd business days to a date.No findings
Why it is in this group
- The name "add_business_days" says "add": a word for a change.
Description, as the server wrote it Add business days to a date.
add_query_paramAdd a query parameter to a URL.No findings
Why it is in this group
- The name "add_query_param" says "add": a word for a change.
Description, as the server wrote it Add a query parameter to a URL.
add_timeAdd time to a date.No findings
Why it is in this group
- The name "add_time" says "add": a word for a change.
Description, as the server wrote it Add time to a date.
add_time_2Add time to a datetime.No findings
Why it is in this group
- The name "add_time_2" says "add": a word for a change.
Description, as the server wrote it Add time to a datetime.
adler32_checksumCalculate Adler-32 checksum.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate Adler-32 checksum.
array_fillCreate an array filled with a value.No findings
Why it is in this group
- The name "array_fill" says "fill": a word for a change.
Description, as the server wrote it Create an array filled with a value.
array_interleaveInterleave two arrays.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Interleave two arrays.
array_partitionPartition array into chunks of specified size.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Partition array into chunks of specified size.
array_repeatRepeat an array n times.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Repeat an array n times.
array_reverseReverse an array.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Reverse an array.
array_rotateRotate an array by n positions.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Rotate an array by n positions.
array_sliceSlice an array.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Slice an array.
array_unzipUnzip array of pairs into two arrays.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Unzip array of pairs into two arrays.
array_zipZip two arrays together.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Zip two arrays together.
ascii_decodeConvert ASCII codes to text.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert ASCII codes to text.
averageCalculate the average of a list of numbers.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate the average of a list of numbers.
base_convertConvert a number between different bases.No findings
Why it is in this group
- The name "base_convert" says "convert": a word for a change.
Description, as the server wrote it Convert a number between different bases.
base64_decodeDecode base64 to text.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Decode base64 to text.
base64_encodeEncode text to base64.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Encode text to base64. Properly handles Unicode.
basic_sentimentBasic sentiment analysis using word lists.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Basic sentiment analysis using word lists.
binary_decodeDecode binary to text.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Decode binary to text.
binary_encodeEncode text to binary.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Encode text to binary.
binary_to_decimalConvert binary to decimal.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert binary to decimal.
blend_colorsBlend two colors together.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Blend two colors together.
bounding_boxCalculate bounding box around a point.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate bounding box around a point.
break_evenCalculate break-even point.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate break-even point.
build_urlBuild a URL from components.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Build a URL from components.
build_url_2Build a URL from components.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Build a URL from components.
bytes_to_humanConvert bytes to human-readable format.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert bytes to human-readable format.
calculate_ageCalculate age from birthdate.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate age from birthdate.
calculate_age_2Calculate age from birthdate.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate age from birthdate.
calculate_bearingCalculate bearing (direction) between two coordinates.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate bearing (direction) between two coordinates.
calculate_bmiCalculate Body Mass Index (BMI).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate Body Mass Index (BMI).
calculate_bmrCalculate Basal Metabolic Rate (BMR) using Mifflin-St Jeor equation.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate Basal Metabolic Rate (BMR) using Mifflin-St Jeor equation.
calculate_correlationCalculate Pearson correlation coefficient.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate Pearson correlation coefficient.
calculate_covarianceCalculate covariance between two datasets.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate covariance between two datasets.
calculate_discountCalculate discounted price.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate discounted price.
calculate_macrosCalculate macronutrient targets.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate macronutrient targets.
calculate_marginCalculate profit margin.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate profit margin.
calculate_markupCalculate selling price from cost and markup.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate selling price from cost and markup.
calculate_meanCalculate arithmetic mean (average).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate arithmetic mean (average).
calculate_medianCalculate median.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate median.
calculate_midpointCalculate geographic midpoint between two coordinates.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate geographic midpoint between two coordinates.
calculate_modeCalculate mode (most frequent value).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate mode (most frequent value).
calculate_percentileCalculate a specific percentile.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate a specific percentile.
calculate_productCalculate product of numbers.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate product of numbers.
calculate_quartilesCalculate quartiles (Q1, Q2, Q3).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate quartiles (Q1, Q2, Q3).
calculate_rangeCalculate range (max - min).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate range (max - min).
calculate_stddevCalculate standard deviation.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate standard deviation.
calculate_sumCalculate sum of numbers.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate sum of numbers.
calculate_tipCalculate tip and split bill.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate tip and split bill.
calculate_varianceCalculate variance.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate variance.
calculate_vatCalculate VAT (Value Added Tax).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate VAT (Value Added Tax).
calculate_zscoreCalculate z-score (standard score).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate z-score (standard score).
calories_burnedEstimate calories burned during activities.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Estimate calories burned during activities.
camel_caseConvert text to camelCase.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert text to camelCase.
capitalizeCapitalize the first letter of each word.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Capitalize the first letter of each word.
capitalize_textCapitalize first letter only.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Capitalize first letter only.
ceilRound up to nearest integer.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Round up to nearest integer.
celsius_to_fahrenheitConvert Celsius to Fahrenheit.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert Celsius to Fahrenheit.
celsius_to_kelvinConvert Celsius to Kelvin.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert Celsius to Kelvin.
centimeters_to_inchesConvert centimeters to inches.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert centimeters to inches.
chunk_arraySplit items into chunks of specified size.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Split items into chunks of specified size.
cidr_to_netmaskConvert CIDR prefix length to subnet mask.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert CIDR prefix length to subnet mask.
clampClamp a number within a range.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Clamp a number within a range.
cmyk_to_hexConvert CMYK to hex color.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert CMYK to hex color.
collatz_sequenceGenerate Collatz sequence for a number.No findings
Why it is in this group
- The description's first verb is "generate": a word for a change.
Description, as the server wrote it Generate Collatz sequence for a number.
compound_interestCalculate compound interest.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate compound interest.
containsCheck if text contains a substring.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Check if text contains a substring.
contrast_ratioCalculate contrast ratio between two colors (WCAG).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate contrast ratio between two colors (WCAG).
convert_all_casesConvert text to all case formats at once.No findings
Why it is in this group
- The name "convert_all_cases" says "convert": a word for a change.
Description, as the server wrote it Convert text to all case formats at once.
convert_timestampConvert Unix timestamp to date.No findings
Why it is in this group
- The name "convert_timestamp" says "convert": a word for a change.
Description, as the server wrote it Convert Unix timestamp to date.
convert_timestamp_msConvert Unix timestamp (milliseconds) to date.No findings
Why it is in this group
- The name "convert_timestamp_ms" says "convert": a word for a change.
Description, as the server wrote it Convert Unix timestamp (milliseconds) to date.
convert_timezoneConvert datetime between timezones.No findings
Why it is in this group
- The name "convert_timezone" says "convert": a word for a change.
Description, as the server wrote it Convert datetime between timezones.
cosCalculate the cosine of an angle.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate the cosine of an angle.
crc32_checksumCalculate CRC32 checksum.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate CRC32 checksum.
cubeCalculate the cube of a number.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate the cube of a number.
cube_rootCalculate the cube root of a number.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate the cube root of a number.
cups_to_millilitersConvert US cups to milliliters.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert US cups to milliliters.
daily_water_intakeCalculate recommended daily water intake.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate recommended daily water intake.
darken_colorDarken a color by a percentage.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Darken a color by a percentage.
date_to_timestampConvert date to Unix timestamp.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert date to Unix timestamp.
datetime_to_unixConvert datetime to Unix timestamp.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert datetime to Unix timestamp.
decimal_to_binaryConvert decimal to binary.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert decimal to binary.
decimal_to_dmsConvert decimal degrees to DMS (degrees, minutes, seconds).No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert decimal degrees to DMS (degrees, minutes, seconds).
decimal_to_hexadecimalConvert decimal to hexadecimal.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert decimal to hexadecimal.
decimal_to_octalConvert decimal to octal.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert decimal to octal.
deg_to_radConvert degrees to radians.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert degrees to radians.
desaturate_colorDecrease color saturation by a percentage.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Decrease color saturation by a percentage.
deslugifyConvert a slug back to readable text.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert a slug back to readable text.
destination_pointCalculate destination point given start, bearing, and distance.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate destination point given start, bearing, and distance.
detect_caseDetect the case style of text.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Detect the case style of text.
digital_rootCalculate the digital root (repeated digit sum until single digit).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate the digital root (repeated digit sum until single digit).
distanceCalculate Euclidean distance between two points.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate Euclidean distance between two points.
divideDivide a by b.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Divide a by b.
dms_to_decimalConvert DMS (degrees, minutes, seconds) to decimal degrees.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert DMS (degrees, minutes, seconds) to decimal degrees.
echoEcho back the message.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Echo back the message. For testing.
ends_withCheck if text ends with a suffix.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Check if text ends with a suffix.
escape_patternEscape special regex characters in text.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Escape special regex characters in text.
estimate_body_fatEstimate body fat percentage using US Navy method.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Estimate body fat percentage using US Navy method.
estimate_hash_timeEstimate time to crack a password using brute force.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Estimate time to crack a password using brute force.
expCalculate e raised to the power of number.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate e raised to the power of number.
expand_cidrExpand a CIDR to list of individual IPs.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Expand a CIDR to list of individual IPs.
extract_domainExtract domain from a URL.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Extract domain from a URL.
extract_emailsExtract all email addresses from text.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Extract all email addresses from text.
extract_groupsExtract capture groups from a pattern match.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Extract capture groups from a pattern match.
extract_keywordsExtract keywords from text based on frequency.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Extract keywords from text based on frequency.
extract_numbersExtract all numbers from text.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Extract all numbers from text.
extract_urlsExtract all URLs from text.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Extract all URLs from text.
factorialCalculate the factorial of a number.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate the factorial of a number.
fahrenheit_to_celsiusConvert Fahrenheit to Celsius.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert Fahrenheit to Celsius.
feet_to_metersConvert feet to meters.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert feet to meters.
filename_safeConvert a string to a safe filename.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert a string to a safe filename.
fizzbuzzThe classic FizzBuzz.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it The classic FizzBuzz. Enterprise-grade.
flatten_arrayFlatten a nested array.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Flatten a nested array.
flatten_jsonFlatten a nested JSON object.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Flatten a nested JSON object.
flip_coinFlip a coin.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Flip a coin.
floorRound down to nearest integer.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Round down to nearest integer.
format_bytesFormat bytes to human-readable size.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Format bytes to human-readable size.
format_credit_cardFormat a credit card number with spaces.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Format a credit card number with spaces.
format_dateFormat a date string.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Format a date string.
format_durationFormat seconds as duration.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Format seconds as duration.
format_numberFormat a number with locale-specific separators.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Format a number with locale-specific separators.
format_ordinalConvert a number to its ordinal form (1st, 2nd, 3rd, etc.).No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert a number to its ordinal form (1st, 2nd, 3rd, etc.).
format_percentageFormat a number as a percentage.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Format a number as a percentage.
format_phoneFormat a phone number according to country conventions.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Format a phone number according to country conventions.
format_relative_timeFormat seconds as relative time (e.g., '2 hours ago', 'in 3 days').No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Format seconds as relative time (e.g., '2 hours ago', 'in 3 days').
format_ssnFormat a Social Security Number.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Format a Social Security Number.
friendly_roastGenerate a friendly roast.No findings
Why it is in this group
- The description's first verb is "generate": a word for a change.
Description, as the server wrote it Generate a friendly roast.
future_valueCalculate future value of an investment.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate future value of an investment.
gallons_uk_to_litersConvert UK gallons to liters.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert UK gallons to liters.
gallons_us_to_litersConvert US gallons to liters.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert US gallons to liters.
gcdCalculate the greatest common divisor.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate the greatest common divisor.
generate_acronymGenerate acronym from text.No findings
Why it is in this group
- The name "generate_acronym" says "generate": a word for a change.
Description, as the server wrote it Generate acronym from text.
generate_addressesGenerate random placeholder addresses.No findings
Why it is in this group
- The name "generate_addresses" says "generate": a word for a change.
Description, as the server wrote it Generate random placeholder addresses.
generate_colorGenerate random color(s).No findings
Why it is in this group
- The name "generate_color" says "generate": a word for a change.
Description, as the server wrote it Generate random color(s).
generate_companiesGenerate random placeholder company names.No findings
Why it is in this group
- The name "generate_companies" says "generate": a word for a change.
Description, as the server wrote it Generate random placeholder company names.
generate_datesGenerate random dates.No findings
Why it is in this group
- The name "generate_dates" says "generate": a word for a change.
Description, as the server wrote it Generate random dates.
generate_emailsGenerate random placeholder email addresses.No findings
Why it is in this group
- The name "generate_emails" says "generate": a word for a change.
Description, as the server wrote it Generate random placeholder email addresses.
generate_gradientGenerate a gradient between two colors.No findings
Why it is in this group
- The name "generate_gradient" says "generate": a word for a change.
Description, as the server wrote it Generate a gradient between two colors.
generate_hashGenerate hash of text.No findings
Why it is in this group
- The name "generate_hash" says "generate": a word for a change.
Description, as the server wrote it Generate hash of text.
generate_hmacGenerate HMAC signature.No findings
Why it is in this group
- The name "generate_hmac" says "generate": a word for a change.
Description, as the server wrote it Generate HMAC signature.
generate_loremGenerate lorem ipsum text using Faker.No findings
Why it is in this group
- The name "generate_lorem" says "generate": a word for a change.
Description, as the server wrote it Generate lorem ipsum text using Faker.
generate_memorableGenerate a memorable password based on a pattern.No findings
Why it is in this group
- The name "generate_memorable" says "generate": a word for a change.
Description, as the server wrote it Generate a memorable password based on a pattern.
generate_namesGenerate random placeholder names.No findings
Why it is in this group
- The name "generate_names" says "generate": a word for a change.
Description, as the server wrote it Generate random placeholder names.
generate_ngramsGenerate n-grams from text.No findings
Why it is in this group
- The name "generate_ngrams" says "generate": a word for a change.
Description, as the server wrote it Generate n-grams from text.
generate_passphraseGenerate a passphrase from random words.No findings
Why it is in this group
- The name "generate_passphrase" says "generate": a word for a change.
Description, as the server wrote it Generate a passphrase from random words.
generate_passwordGenerate secure password(s).No findings
Why it is in this group
- The name "generate_password" says "generate": a word for a change.
Description, as the server wrote it Generate secure password(s).
generate_password_2Generate a secure random password.No findings
Why it is in this group
- The name "generate_password_2" says "generate": a word for a change.
Description, as the server wrote it Generate a secure random password.
generate_phonesGenerate random placeholder phone numbers.No findings
Why it is in this group
- The name "generate_phones" says "generate": a word for a change.
Description, as the server wrote it Generate random placeholder phone numbers.
generate_pinGenerate a random PIN.No findings
Why it is in this group
- The name "generate_pin" says "generate": a word for a change.
Description, as the server wrote it Generate a random PIN.
generate_sequenceGenerate a number sequence.No findings
Why it is in this group
- The name "generate_sequence" says "generate": a word for a change.
Description, as the server wrote it Generate a number sequence.
generate_shadesGenerate shades (darker variations) of a color.No findings
Why it is in this group
- The name "generate_shades" says "generate": a word for a change.
Description, as the server wrote it Generate shades (darker variations) of a color.
generate_tintsGenerate tints (lighter variations) of a color.No findings
Why it is in this group
- The name "generate_tints" says "generate": a word for a change.
Description, as the server wrote it Generate tints (lighter variations) of a color.
generate_tokenGenerate cryptographically secure token.No findings
Why it is in this group
- The name "generate_token" says "generate": a word for a change.
Description, as the server wrote it Generate cryptographically secure token.
generate_uuidGenerate UUID(s).No findings
Why it is in this group
- The name "generate_uuid" says "generate": a word for a change.
Description, as the server wrote it Generate UUID(s).
generate_uuid_v7Generate UUID v7 (time-ordered).No findings
Why it is in this group
- The name "generate_uuid_v7" says "generate": a word for a change.
Description, as the server wrote it Generate UUID v7 (time-ordered).
generate_uuidsGenerate random UUIDs.No findings
Why it is in this group
- The name "generate_uuids" says "generate": a word for a change.
Description, as the server wrote it Generate random UUIDs.
geohash_decodeDecode geohash to coordinates.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Decode geohash to coordinates.
geohash_encodeEncode coordinates to geohash.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Encode coordinates to geohash.
geometric_meanCalculate geometric mean.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate geometric mean.
grams_to_ouncesConvert grams to ounces.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert grams to ounces.
grayscale_colorConvert color to grayscale.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert color to grayscale.
group_by_lengthGroup items by their string length.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Group items by their string length.
harmonic_meanCalculate harmonic mean.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate harmonic mean.
hash_adler32Calculate Adler-32 checksum.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate Adler-32 checksum.
hash_allGenerate hashes using multiple algorithms at once.No findings
Why it is in this group
- The description's first verb is "generate": a word for a change.
Description, as the server wrote it Generate hashes using multiple algorithms at once.
hash_blake2bGenerate BLAKE2b hash of text.No findings
Why it is in this group
- The description's first verb is "generate": a word for a change.
Description, as the server wrote it Generate BLAKE2b hash of text.
hash_blake2sGenerate BLAKE2s hash of text.No findings
Why it is in this group
- The description's first verb is "generate": a word for a change.
Description, as the server wrote it Generate BLAKE2s hash of text.
hash_crc32Calculate CRC32 checksum.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate CRC32 checksum.
hash_md5Generate MD5 hash of text.No findings
Why it is in this group
- The description's first verb is "generate": a word for a change.
Description, as the server wrote it Generate MD5 hash of text.
hash_sha1Generate SHA-1 hash of text.No findings
Why it is in this group
- The description's first verb is "generate": a word for a change.
Description, as the server wrote it Generate SHA-1 hash of text.
hash_sha256Generate SHA-256 hash of text.No findings
Why it is in this group
- The description's first verb is "generate": a word for a change.
Description, as the server wrote it Generate SHA-256 hash of text.
hash_sha3_256Generate SHA3-256 hash of text.No findings
Why it is in this group
- The description's first verb is "generate": a word for a change.
Description, as the server wrote it Generate SHA3-256 hash of text.
hash_sha3_512Generate SHA3-512 hash of text.No findings
Why it is in this group
- The description's first verb is "generate": a word for a change.
Description, as the server wrote it Generate SHA3-512 hash of text.
hash_sha384Generate SHA-384 hash of text.No findings
Why it is in this group
- The description's first verb is "generate": a word for a change.
Description, as the server wrote it Generate SHA-384 hash of text.
hash_sha512Generate SHA-512 hash of text.No findings
Why it is in this group
- The description's first verb is "generate": a word for a change.
Description, as the server wrote it Generate SHA-512 hash of text.
haversine_distanceCalculate distance between two coordinates using Haversine formula.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate distance between two coordinates using Haversine formula.
heart_rate_zonesCalculate heart rate training zones.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate heart rate training zones.
hello_worldHello World as a Service.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Hello World as a Service.
hex_decodeDecode hexadecimal to text.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Decode hexadecimal to text.
hex_encodeEncode text to hexadecimal.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Encode text to hexadecimal.
hex_to_cmykConvert hex color to CMYK.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert hex color to CMYK.
hex_to_hslConvert hex color to HSL.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert hex color to HSL.
hex_to_hsvConvert hex color to HSV.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert hex color to HSV.
hex_to_rgbConvert hex color to RGB.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert hex color to RGB.
hexadecimal_to_decimalConvert hexadecimal to decimal.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert hexadecimal to decimal.
hmac_md5Generate HMAC-MD5.No findings
Why it is in this group
- The description's first verb is "generate": a word for a change.
Description, as the server wrote it Generate HMAC-MD5.
hmac_sha256Generate HMAC-SHA256.No findings
Why it is in this group
- The description's first verb is "generate": a word for a change.
Description, as the server wrote it Generate HMAC-SHA256.
hmac_sha512Generate HMAC-SHA512.No findings
Why it is in this group
- The description's first verb is "generate": a word for a change.
Description, as the server wrote it Generate HMAC-SHA512.
hours_to_minutesConvert hours to minutes.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert hours to minutes.
hsl_to_hexConvert HSL to hex color.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert HSL to hex color.
hsv_to_hexConvert HSV to hex color.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert HSV to hex color.
html_decodeHTML decode text (unescape special characters).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it HTML decode text (unescape special characters).
html_encodeHTML encode text (escape special characters).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it HTML encode text (escape special characters).
hypotenuseCalculate the hypotenuse of a right triangle.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate the hypotenuse of a right triangle.
ideal_weightCalculate ideal body weight using various formulas.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate ideal body weight using various formulas.
identify_hashIdentify the possible algorithm of a hash based on its format.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Identify the possible algorithm of a hash based on its format.
in_rangeCheck if a value is within a range.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Check if a value is within a range.
inches_to_centimetersConvert inches to centimeters.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert inches to centimeters.
integer_to_ipConvert integer to IP address.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert integer to IP address.
inverse_caseInverse the case of each character (same as swap).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Inverse the case of each character (same as swap).
invert_colorInvert a color.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Invert a color.
ip_in_networkCheck if an IP address is within a network.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Check if an IP address is within a network.
ip_in_rangeCheck if an IP address is within a CIDR range.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Check if an IP address is within a CIDR range.
ip_to_binaryConvert IP address to binary representation.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert IP address to binary representation.
ip_to_integerConvert IP address to integer.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert IP address to integer.
ipv4_to_ipv6Convert IPv4 address to IPv6 mapped address.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert IPv4 address to IPv6 mapped address.
ipv4_to_ipv6_2Convert IPv4 address to IPv6 mapped format.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert IPv4 address to IPv6 mapped format.
ipv6_to_ipv4Extract IPv4 address from IPv6 mapped address.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Extract IPv4 address from IPv6 mapped address.
is_armstrong_numberCheck if a number is an Armstrong number (narcissistic number).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Check if a number is an Armstrong number (narcissistic number).
is_betweenCheck if a number is between two bounds.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Check if a number is between two bounds.
is_common_passwordCheck if password is in common password list.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Check if password is in common password list.
is_divisibleCheck if a number is divisible by another number.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Check if a number is divisible by another number.
is_emptyCheck if text is empty or whitespace only.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Check if text is empty or whitespace only.
is_evenCheck if a number is even.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Check if a number is even.
is_fibonacciCheck if a number is a Fibonacci number.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Check if a number is a Fibonacci number.
is_integerCheck if a number is an integer.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Check if a number is an integer.
is_leap_yearCheck if a year is a leap year.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Check if a year is a leap year.
is_leap_year_2Check if a year is a leap year.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Check if a year is a leap year.
is_negativeCheck if a number is negative.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Check if a number is negative.
is_oddCheck if a number is odd.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Check if a number is odd.
is_palindromeCheck if text is a palindrome.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Check if text is a palindrome.
is_palindrome_numberCheck if a number is a palindrome.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Check if a number is a palindrome.
is_perfect_numberCheck if a number is a perfect number (sum of proper divisors equals the number).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Check if a number is a perfect number (sum of proper divisors equals the number).
is_perfect_squareCheck if a number is a perfect square.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Check if a number is a perfect square.
is_positiveCheck if a number is positive.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Check if a number is positive.
is_power_ofCheck if a number is a power of another number.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Check if a number is a power of another number.
is_primeCheck if a number is prime.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Check if a number is prime.
is_private_ipCheck if an IP address is private (RFC 1918 for IPv4).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Check if an IP address is private (RFC 1918 for IPv4).
is_subsetCheck if array1 is a subset of array2.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Check if array1 is a subset of array2.
is_triangularCheck if a number is a triangular number.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Check if a number is a triangular number.
is_valid_coordinatesCheck if coordinates are valid.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Check if coordinates are valid.
is_valid_hexCheck if a string is a valid hex color.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Check if a string is a valid hex color.
is_valid_slugCheck if a string is a valid URL slug.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Check if a string is a valid URL slug.
is_weekendCheck if a date is a weekend.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Check if a date is a weekend.
is_zeroCheck if a number is zero.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Check if a number is zero.
joinJoin items with a delimiter.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Join items with a delimiter.
join_pathJoin path parts safely.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Join path parts safely.
json_minifyMinify JSON (remove whitespace).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Minify JSON (remove whitespace).
json_prettifyPrettify JSON (format with indentation).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Prettify JSON (format with indentation).
json_to_query_stringConvert a JSON object to URL query string.No findings
Why it is in this group
- The name "json_to_query_string" says "query": a word for reading.
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert a JSON object to URL query string.
jwt_decodeDecode JWT token (without signature verification).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Decode JWT token (without signature verification).
kebab_caseConvert text to kebab-case.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert text to kebab-case.
kelvin_to_celsiusConvert Kelvin to Celsius.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert Kelvin to Celsius.
kilobytes_to_megabytesConvert kilobytes to megabytes.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert kilobytes to megabytes.
kilograms_to_poundsConvert kilograms to pounds.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert kilograms to pounds.
kilometers_to_milesConvert kilometers to miles.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert kilometers to miles.
knots_to_kphConvert knots to kilometers per hour.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert knots to kilometers per hour.
kph_to_mphConvert kilometers per hour to miles per hour.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert kilometers per hour to miles per hour.
lcmCalculate the least common multiple.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate the least common multiple.
leetspeak_passwordConvert a password to leetspeak (for demonstration, not security).No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert a password to leetspeak (for demonstration, not security).
levenshtein_distanceCalculate Levenshtein (edit) distance between two strings.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate Levenshtein (edit) distance between two strings.
lighten_colorLighten a color by a percentage.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Lighten a color by a percentage.
liters_to_gallons_ukConvert liters to UK gallons.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert liters to UK gallons. Because a UK gallon isn't a US gallon.
liters_to_gallons_usConvert liters to US gallons.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert liters to US gallons.
log10Calculate base-10 logarithm.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate base-10 logarithm.
log2Calculate base-2 logarithm.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate base-2 logarithm.
lorem_bytesGenerate lorem ipsum of approximately specified byte size.No findings
Why it is in this group
- The description's first verb is "generate": a word for a change.
Description, as the server wrote it Generate lorem ipsum of approximately specified byte size.
lorem_htmlGenerate lorem ipsum as HTML.No findings
Why it is in this group
- The description's first verb is "generate": a word for a change.
Description, as the server wrote it Generate lorem ipsum as HTML.
lorem_markdownGenerate lorem ipsum as Markdown.No findings
Why it is in this group
- The description's first verb is "generate": a word for a change.
Description, as the server wrote it Generate lorem ipsum as Markdown.
lorem_paragraphsGenerate lorem ipsum paragraphs.No findings
Why it is in this group
- The description's first verb is "generate": a word for a change.
Description, as the server wrote it Generate lorem ipsum paragraphs.
lorem_sentencesGenerate lorem ipsum sentences.No findings
Why it is in this group
- The description's first verb is "generate": a word for a change.
Description, as the server wrote it Generate lorem ipsum sentences.
lorem_wordsGenerate lorem ipsum words.No findings
Why it is in this group
- The description's first verb is "generate": a word for a change.
Description, as the server wrote it Generate lorem ipsum words.
lorem_words_2Generate lorem ipsum words.No findings
Why it is in this group
- The description's first verb is "generate": a word for a change.
Description, as the server wrote it Generate lorem ipsum words.
lowercaseConvert text to lowercase.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert text to lowercase.
magic_8_ballAsk the Magic 8-Ball.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Ask the Magic 8-Ball.
mask_textMask text, keeping only start/end characters visible.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Mask text, keeping only start/end characters visible.
md5_checksumGenerate MD5 checksum.No findings
Why it is in this group
- The description's first verb is "generate": a word for a change.
Description, as the server wrote it Generate MD5 checksum.
megabytes_to_gigabytesConvert megabytes to gigabytes.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert megabytes to gigabytes.
metaphoneGenerate Metaphone phonetic encoding.No findings
Why it is in this group
- The description's first verb is "generate": a word for a change.
Description, as the server wrote it Generate Metaphone phonetic encoding.
meters_per_second_to_mphConvert meters per second to miles per hour.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert meters per second to miles per hour.
meters_to_feetConvert meters to feet.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert meters to feet.
miles_to_kilometersConvert miles to kilometers.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert miles to kilometers.
milliliters_to_cupsConvert milliliters to US cups.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert milliliters to US cups.
milliliters_to_fluid_ouncesConvert milliliters to US fluid ounces.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert milliliters to US fluid ounces.
minify_jsonMinify (compress) a JSON string.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Minify (compress) a JSON string.
minutes_to_secondsConvert minutes to seconds.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert minutes to seconds.
moduloCalculate a modulo b (remainder of a divided by b).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate a modulo b (remainder of a divided by b).
morse_decodeDecode Morse code to text.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Decode Morse code to text.
morse_encodeEncode text to Morse code.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Encode text to Morse code.
mortgage_calculatorCalculate mortgage details.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate mortgage details.
mph_to_kphConvert miles per hour to kilometers per hour.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert miles per hour to kilometers per hour.
multiplyMultiply two or more numbers together.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Multiply two or more numbers together.
name_to_hexConvert a CSS color name to hex.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert a CSS color name to hex.
netmask_to_cidrConvert subnet mask to CIDR prefix length.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert subnet mask to CIDR prefix length.
normalize_urlNormalize a URL to a canonical form.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Normalize a URL to a canonical form.
normalize_whitespaceNormalize whitespace (multiple spaces to single).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Normalize whitespace (multiple spaces to single).
nth_rootCalculate the nth root of a number.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate the nth root of a number.
number_to_romanConvert a number to Roman numerals.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert a number to Roman numerals.
number_to_wordsConvert a number to words.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert a number to words.
ounces_to_gramsConvert ounces to grams.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert ounces to grams.
padPad text to a specified length.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Pad text to a specified length.
parse_dateParse a date string.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Parse a date string.
parse_urlParse a URL into its components.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Parse a URL into its components.
parse_url_2Parse a URL into its components.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Parse a URL into its components.
pascal_caseConvert text to PascalCase.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert text to PascalCase.
password_entropyCalculate password entropy (bits of randomness).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate password entropy (bits of randomness).
percentageCalculate what percentage value is of total.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate what percentage value is of total.
percentage_changeCalculate percentage change between two values.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate percentage change between two values.
pick_randomPick random item(s) from a list.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Pick random item(s) from a list.
point_in_polygonCheck if a point is inside a polygon (ray casting algorithm).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Check if a point is inside a polygon (ray casting algorithm).
polygon_areaCalculate area of a polygon on Earth's surface.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate area of a polygon on Earth's surface.
polygon_centroidCalculate centroid of a polygon.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate centroid of a polygon.
polyline_lengthCalculate total length of a polyline.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate total length of a polyline.
pounds_to_kilogramsConvert pounds to kilograms.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert pounds to kilograms.
powerCalculate base raised to the power of exponent.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate base raised to the power of exponent.
present_valueCalculate present value of a future amount.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate present value of a future amount.
prettify_jsonPrettify (format) a JSON string.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Prettify (format) a JSON string.
punycode_decodeDecode Punycode to Unicode.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Decode Punycode to Unicode.
punycode_encodeEncode Unicode to Punycode (for internationalized domain names).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Encode Unicode to Punycode (for internationalized domain names).
query_string_to_jsonConvert a URL query string to JSON object.No findings
Why it is in this group
- The name "query_string_to_json" says "query": a word for reading.
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert a URL query string to JSON object.
rad_to_degConvert radians to degrees.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert radians to degrees.
random_addressGenerate random address(es) using Faker with locale support.No findings
Why it is in this group
- The description's first verb is "generate": a word for a change.
Description, as the server wrote it Generate random address(es) using Faker with locale support.
random_booleanGenerate random boolean value(s).No findings
Why it is in this group
- The description's first verb is "generate": a word for a change.
Description, as the server wrote it Generate random boolean value(s).
random_bytesGenerate cryptographically secure random bytes.No findings
Why it is in this group
- The description's first verb is "generate": a word for a change.
Description, as the server wrote it Generate cryptographically secure random bytes.
random_bytes_2Generate cryptographically secure random bytes.No findings
Why it is in this group
- The description's first verb is "generate": a word for a change.
Description, as the server wrote it Generate cryptographically secure random bytes.
random_cardDraw random playing card(s) from a deck.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Draw random playing card(s) from a deck.
random_choicePick random item(s) from a list.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Pick random item(s) from a list.
random_coinFlip a coin (optionally biased).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Flip a coin (optionally biased).
random_colorGenerate a random color.No findings
Why it is in this group
- The description's first verb is "generate": a word for a change.
Description, as the server wrote it Generate a random color.
random_color_2Generate random color(s).No findings
Why it is in this group
- The description's first verb is "generate": a word for a change.
Description, as the server wrote it Generate random color(s).
random_companyGenerate random company name(s) using Faker.No findings
Why it is in this group
- The description's first verb is "generate": a word for a change.
Description, as the server wrote it Generate random company name(s) using Faker.
random_complimentGenerate a random compliment.No findings
Why it is in this group
- The description's first verb is "generate": a word for a change.
Description, as the server wrote it Generate a random compliment.
random_coordinatesGenerate random geographic coordinates.No findings
Why it is in this group
- The description's first verb is "generate": a word for a change.
Description, as the server wrote it Generate random geographic coordinates.
random_credit_cardGenerate random credit card details (fake, for testing only).No findings
Why it is in this group
- The description's first verb is "generate": a word for a change.
Description, as the server wrote it Generate random credit card details (fake, for testing only).
random_dateGenerate random date(s) within a range.No findings
Why it is in this group
- The description's first verb is "generate": a word for a change.
Description, as the server wrote it Generate random date(s) within a range.
random_diceRoll dice with configurable sides.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Roll dice with configurable sides.
random_emailGenerate random email address(es) using Faker.No findings
Why it is in this group
- The description's first verb is "generate": a word for a change.
Description, as the server wrote it Generate random email address(es) using Faker.
random_excuseGenerate a random excuse.No findings
Why it is in this group
- The description's first verb is "generate": a word for a change.
Description, as the server wrote it Generate a random excuse.
random_floatGenerate random float(s).No findings
Why it is in this group
- The description's first verb is "generate": a word for a change.
Description, as the server wrote it Generate random float(s).
random_float_2Generate random floating-point number(s).No findings
Why it is in this group
- The description's first verb is "generate": a word for a change.
Description, as the server wrote it Generate random floating-point number(s).
random_gaussianGenerate random number(s) from a Gaussian (normal) distribution.No findings
Why it is in this group
- The description's first verb is "generate": a word for a change.
Description, as the server wrote it Generate random number(s) from a Gaussian (normal) distribution.
random_hexGenerate random hexadecimal string(s).No findings
Why it is in this group
- The description's first verb is "generate": a word for a change.
Description, as the server wrote it Generate random hexadecimal string(s).
random_integerGenerate random integer(s) within a range.No findings
Why it is in this group
- The description's first verb is "generate": a word for a change.
Description, as the server wrote it Generate random integer(s) within a range.
random_ipGenerate random IP address(es).No findings
Why it is in this group
- The description's first verb is "generate": a word for a change.
Description, as the server wrote it Generate random IP address(es).
random_jobGenerate random job title(s) using Faker.No findings
Why it is in this group
- The description's first verb is "generate": a word for a change.
Description, as the server wrote it Generate random job title(s) using Faker.
random_macGenerate random MAC address(es).No findings
Why it is in this group
- The description's first verb is "generate": a word for a change.
Description, as the server wrote it Generate random MAC address(es).
random_nameGenerate random name(s) using Faker with locale support.No findings
Why it is in this group
- The description's first verb is "generate": a word for a change.
Description, as the server wrote it Generate random name(s) using Faker with locale support.
random_numberGenerate random integer(s).No findings
Why it is in this group
- The description's first verb is "generate": a word for a change.
Description, as the server wrote it Generate random integer(s).
random_passwordGenerate secure random password(s).No findings
Why it is in this group
- The description's first verb is "generate": a word for a change.
Description, as the server wrote it Generate secure random password(s).
random_personGenerate complete random person profile(s) using Faker.No findings
Why it is in this group
- The description's first verb is "generate": a word for a change.
Description, as the server wrote it Generate complete random person profile(s) using Faker.
random_phoneGenerate random phone number(s) using Faker with locale-appropriate formats.No findings
Why it is in this group
- The description's first verb is "generate": a word for a change.
Description, as the server wrote it Generate random phone number(s) using Faker with locale-appropriate formats.
random_shuffleRandomly shuffle a list of items.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Randomly shuffle a list of items.
random_stringGenerate random string(s).No findings
Why it is in this group
- The description's first verb is "generate": a word for a change.
Description, as the server wrote it Generate random string(s).
random_string_2Generate random string(s) from specified character set.No findings
Why it is in this group
- The description's first verb is "generate": a word for a change.
Description, as the server wrote it Generate random string(s) from specified character set.
random_textGenerate random text using Faker.No findings
Why it is in this group
- The description's first verb is "generate": a word for a change.
Description, as the server wrote it Generate random text using Faker.
random_timeGenerate random time(s) of day.No findings
Why it is in this group
- The description's first verb is "generate": a word for a change.
Description, as the server wrote it Generate random time(s) of day.
random_urlGenerate random URL(s) using Faker.No findings
Why it is in this group
- The description's first verb is "generate": a word for a change.
Description, as the server wrote it Generate random URL(s) using Faker.
random_usernameGenerate random username(s) using Faker.No findings
Why it is in this group
- The description's first verb is "generate": a word for a change.
Description, as the server wrote it Generate random username(s) using Faker.
random_uuidGenerate random UUID(s).No findings
Why it is in this group
- The description's first verb is "generate": a word for a change.
Description, as the server wrote it Generate random UUID(s).
random_weighted_choicePick random item(s) with weighted probabilities.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Pick random item(s) with weighted probabilities.
range_to_cidrConvert an IP range to CIDR notation.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert an IP range to CIDR notation.
rank_numbersRank a list of numbers from largest to smallest (or vice versa).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Rank a list of numbers from largest to smallest (or vice versa).
readability_scoreCalculate readability scores (Flesch-Kincaid, etc.).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate readability scores (Flesch-Kincaid, etc.).
regex_replaceReplace pattern matches in text.No findings
Why it is in this group
- The name "regex_replace" says "replace": a word for a change.
Description, as the server wrote it Replace pattern matches in text.
regex_splitSplit text by regex pattern.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Split text by regex pattern.
repeatRepeat text a specified number of times.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Repeat text a specified number of times.
replaceReplace occurrences in text.No findings
Why it is in this group
- The name "replace" says "replace": a word for a change.
Description, as the server wrote it Replace occurrences in text.
return_on_investmentCalculate Return on Investment (ROI).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate Return on Investment (ROI).
reverse_numberReverse the digits of a number.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Reverse the digits of a number.
reverse_stringReverse a string.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Reverse a string.
rgb_to_hexConvert RGB to hex color.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert RGB to hex color.
rgb_to_hslConvert RGB to HSL color.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert RGB to HSL color.
roll_diceRoll dice.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Roll dice.
roman_to_numberConvert Roman numerals to a number.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert Roman numerals to a number.
rot13Apply ROT13 cipher (encoding and decoding are the same operation).No findings
Why it is in this group
- The description's first verb is "apply": a word for a change.
Description, as the server wrote it Apply ROT13 cipher (encoding and decoding are the same operation).
round_numberRound a number to specified decimal places.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Round a number to specified decimal places.
rule_of_72Calculate time to double investment using Rule of 72.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate time to double investment using Rule of 72.
saturate_colorIncrease color saturation by a percentage.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Increase color saturation by a percentage.
seconds_to_hmsConvert seconds to hours:minutes:seconds.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert seconds to hours:minutes:seconds.
sentence_caseConvert text to sentence case.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert text to sentence case.
sha1_checksumGenerate SHA1 checksum.No findings
Why it is in this group
- The description's first verb is "generate": a word for a change.
Description, as the server wrote it Generate SHA1 checksum.
sha256_checksumGenerate SHA256 checksum.No findings
Why it is in this group
- The description's first verb is "generate": a word for a change.
Description, as the server wrote it Generate SHA256 checksum.
sha512_checksumGenerate SHA512 checksum.No findings
Why it is in this group
- The description's first verb is "generate": a word for a change.
Description, as the server wrote it Generate SHA512 checksum.
simple_interestCalculate simple interest.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate simple interest.
sinCalculate the sine of an angle.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate the sine of an angle.
sleep_cyclesCalculate optimal sleep/wake times based on 90-minute sleep cycles.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate optimal sleep/wake times based on 90-minute sleep cycles.
slugConvert text to URL-friendly slug.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert text to URL-friendly slug.
slugifyConvert text to URL-friendly slug.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert text to URL-friendly slug.
smart_title_caseSmart title case (handles articles, prepositions).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Smart title case (handles articles, prepositions).
snake_caseConvert text to snake_case.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert text to snake_case.
sort_itemsSort a list of items.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Sort a list of items.
soundexGenerate Soundex phonetic encoding.No findings
Why it is in this group
- The description's first verb is "generate": a word for a change.
Description, as the server wrote it Generate Soundex phonetic encoding.
splitSplit text by delimiter.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Split text by delimiter.
squareCalculate the square of a number.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate the square of a number.
square_feet_to_square_metersConvert square feet to square meters.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert square feet to square meters.
square_meters_to_square_feetConvert square meters to square feet.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert square meters to square feet.
square_rootCalculate the square root of a number.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate the square root of a number.
start_of_periodGet the start of a time period.No findings
Why it is in this group
- The name "start_of_period" says "start": a word for a change.
Description, as the server wrote it Get the start of a time period.
starts_withCheck if text starts with a prefix.No findings
Why it is in this group
- The name "starts_with" says "start": a word for a change.
Description, as the server wrote it Check if text starts with a prefix.
stone_to_kilogramsConvert stone to kilograms.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert stone to kilograms.
subnet_calculatorCalculate subnets from a network.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate subnets from a network.
subtractSubtract b from a.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Subtract b from a.
subtract_timeSubtract time from a date.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Subtract time from a date.
subtract_time_2Subtract time from a datetime.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Subtract time from a datetime.
suggest_improvementsSuggest improvements for a password.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Suggest improvements for a password.
sum_digitsSum the digits of a number.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Sum the digits of a number.
sum_numbersCalculate the sum of numbers.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate the sum of numbers.
sun_positionCalculate approximate sun position (azimuth and elevation).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate approximate sun position (azimuth and elevation).
supernet_calculatorCalculate the supernet that contains all given networks.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate the supernet that contains all given networks.
swap_caseSwap case of each character.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Swap case of each character.
tanCalculate the tangent of an angle.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate the tangent of an angle.
test_patternTest if a regex pattern matches text.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Test if a regex pattern matches text.
text_similarityCalculate similarity between two texts (Jaccard similarity).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate similarity between two texts (Jaccard similarity).
time_differenceCalculate difference between two datetimes.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Calculate difference between two datetimes.
timezone_offsetEstimate timezone offset from longitude (approximate).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Estimate timezone offset from longitude (approximate).
title_caseConvert text to title case.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert text to title case.
to_alternating_caseConvert text to aLtErNaTiNg case.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert text to aLtErNaTiNg case.
to_camel_caseConvert text to camelCase.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert text to camelCase.
to_constant_caseConvert text to CONSTANT_CASE (alias for screaming snake).No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert text to CONSTANT_CASE (alias for screaming snake).
to_dot_caseConvert text to dot.case.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert text to dot.case.
to_header_caseConvert text to Header-Case (HTTP header style).No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert text to Header-Case (HTTP header style).
to_kebab_caseConvert text to kebab-case.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert text to kebab-case.
to_lower_caseConvert text to lowercase.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert text to lowercase.
to_pascal_caseConvert text to PascalCase.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert text to PascalCase.
to_path_caseConvert text to path/case.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert text to path/case.
to_romanConvert number to Roman numerals.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert number to Roman numerals.
to_screaming_snake_caseConvert text to SCREAMING_SNAKE_CASE.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert text to SCREAMING_SNAKE_CASE.
to_sentence_caseConvert text to Sentence case.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert text to Sentence case.
to_snake_caseConvert text to snake_case.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert text to snake_case.
to_title_caseConvert text to Title Case.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert text to Title Case.
to_train_caseConvert text to Train-Case.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert text to Train-Case.
to_upper_caseConvert text to UPPERCASE.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert text to UPPERCASE.
trimTrim whitespace from text.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Trim whitespace from text.
unflatten_jsonUnflatten a flat JSON object back to nested structure.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Unflatten a flat JSON object back to nested structure.
unix_to_datetimeConvert Unix timestamp to datetime.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert Unix timestamp to datetime.
uppercaseConvert text to uppercase.No findings
Why it is in this group
- The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert text to uppercase.
url_decodeURL decode text.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it URL decode text.
url_decode_2URL decode a string.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it URL decode a string.
url_encodeURL encode text.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it URL encode text.
url_encode_2URL encode a string.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it URL encode a string.
user_agentParse a user agent string.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Parse a user agent string.
verify_hashVerify a hash matches the text.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Verify a hash matches the text.
Only reads 125Claude Code: allow
absolute_valueGet the absolute value of a number.No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get the absolute value of a number.
analogous_colorsGet analogous colors (adjacent colors on color wheel).No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get analogous colors (adjacent colors on color wheel).
analyze_passwordAnalyze password strength and characteristics.No findings
Why it is in this group
- The name "analyze_password" says "analyze": a word for reading.
Description, as the server wrote it Analyze password strength and characteristics.
array_differenceGet difference of two arrays (items in array1 not in array2).No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get difference of two arrays (items in array1 not in array2).
array_firstGet first n items from array.No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get first n items from array.
array_frequencyCount frequency of each item.No findings
Why it is in this group
- The description's first verb is "count": a word for reading.
Description, as the server wrote it Count frequency of each item.
array_intersectionGet intersection of two arrays.No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get intersection of two arrays.
array_lastGet last n items from array.No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get last n items from array.
array_nthGet item at specific index.No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get item at specific index.
array_symmetric_differenceGet symmetric difference (items in either but not both).No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get symmetric difference (items in either but not both).
array_unionGet union of two arrays.No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get union of two arrays.
ascii_encodeGet ASCII codes for text.No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get ASCII codes for text.
business_daysCount business days between two dates (excluding weekends).No findings
Why it is in this group
- The description's first verb is "count": a word for reading.
Description, as the server wrote it Count business days between two dates (excluding weekends).
cidr_infoGet information about a CIDR range.No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get information about a CIDR range.
compareCompare two numbers (e.g., is 0.9 greater than 0.11?).No findings
Why it is in this group
- The name "compare" says "compare": a word for reading.
Description, as the server wrote it Compare two numbers (e.g., is 0.9 greater than 0.11?).
compare_2Compare two values.No findings
Why it is in this group
- The name "compare_2" says "compare": a word for reading.
Description, as the server wrote it Compare two values.
compare_decimalsCompare decimal numbers with detailed explanation (handles 0.9 vs 0.11 correctly).No findings
Why it is in this group
- The name "compare_decimals" says "compare": a word for reading.
Description, as the server wrote it Compare decimal numbers with detailed explanation (handles 0.9 vs 0.11 correctly).
compare_hashesCompare two hashes in constant time (timing-safe).No findings
Why it is in this group
- The name "compare_hashes" says "compare": a word for reading.
Description, as the server wrote it Compare two hashes in constant time (timing-safe).
complement_colorGet the complementary color (opposite on color wheel).No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get the complementary color (opposite on color wheel).
constant_time_compareCompare two strings in constant time (timing-safe).No findings
Why it is in this group
- The name "constant_time_compare" says "compare": a word for reading.
Description, as the server wrote it Compare two strings in constant time (timing-safe).
count_all_charsCount occurrences of each character in text.No findings
Why it is in this group
- The name "count_all_chars" says "count": a word for reading.
Description, as the server wrote it Count occurrences of each character in text.
count_charCount occurrences of a character (e.g., how many 'r' in 'strawberry').No findings
Why it is in this group
- The name "count_char" says "count": a word for reading.
Description, as the server wrote it Count occurrences of a character (e.g., how many 'r' in 'strawberry').
count_digitsCount the number of digits.No findings
Why it is in this group
- The name "count_digits" says "count": a word for reading.
Description, as the server wrote it Count the number of digits.
count_itemsCount occurrences of each item.No findings
Why it is in this group
- The name "count_items" says "count": a word for reading.
Description, as the server wrote it Count occurrences of each item.
count_substringCount occurrences of a substring.No findings
Why it is in this group
- The name "count_substring" says "count": a word for reading.
Description, as the server wrote it Count occurrences of a substring.
current_timeGet current time in specified timezone.No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get current time in specified timezone.
dad_jokeGet a random dad joke.No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get a random dad joke.
date_diffCalculate difference between two dates.No findings
Why it is in this group
- The name "date_diff" says "diff": a word for reading.
Description, as the server wrote it Calculate difference between two dates.
day_of_yearGet the day of year for a date.No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get the day of year for a date.
days_in_monthGet the number of days in a month.No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get the number of days in a month.
days_in_month_2Get the number of days in a month.No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get the number of days in a month.
describe_dataGet descriptive statistics for a dataset.No findings
Why it is in this group
- The name "describe_data" says "describe": a word for reading.
Description, as the server wrote it Get descriptive statistics for a dataset.
empty_arrayReturns an empty array.No findings
Why it is in this group
- The description's first verb is "return": a word for reading.
Description, as the server wrote it Returns an empty array.
empty_objectReturns an empty object.No findings
Why it is in this group
- The description's first verb is "return": a word for reading.
Description, as the server wrote it Returns an empty object.
end_of_periodGet the end of a time period.No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get the end of a time period.
false_endpointReturns false.No findings
Why it is in this group
- The description's first verb is "return": a word for reading.
Description, as the server wrote it Returns false.
fibonacciGet the nth Fibonacci number.No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get the nth Fibonacci number.
file_checksum_guideGet command-line instructions for file checksums.No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get command-line instructions for file checksums.
find_all_matchesFind all matches of a pattern in text.No findings
Why it is in this group
- The name "find_all_matches" says "find": a word for reading.
Description, as the server wrote it Find all matches of a pattern in text.
format_listFormat a list of items with proper grammar.No findings
Why it is in this group
- The name "format_list" says "list": a word for reading.
Description, as the server wrote it Format a list of items with proper grammar.
fortune_cookieGet a fortune cookie message.No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get a fortune cookie message.
get_credit_card_patternGet regex pattern for credit card validation.No findings
Why it is in this group
- The name "get_credit_card_pattern" says "get": a word for reading.
Description, as the server wrote it Get regex pattern for credit card validation.
get_date_patternGet regex pattern for date validation.No findings
Why it is in this group
- The name "get_date_pattern" says "get": a word for reading.
Description, as the server wrote it Get regex pattern for date validation.
get_divisorsGet all divisors of a number.No findings
Why it is in this group
- The name "get_divisors" says "get": a word for reading.
Description, as the server wrote it Get all divisors of a number.
get_email_patternGet regex pattern for email validation.No findings
Why it is in this group
- The name "get_email_pattern" says "get": a word for reading.
Description, as the server wrote it Get regex pattern for email validation.
get_hex_color_patternGet regex pattern for hex color validation.No findings
Why it is in this group
- The name "get_hex_color_pattern" says "get": a word for reading.
Description, as the server wrote it Get regex pattern for hex color validation.
get_initialsGet initials from a name.No findings
Why it is in this group
- The name "get_initials" says "get": a word for reading.
Description, as the server wrote it Get initials from a name.
get_ipv4_patternGet regex pattern for IPv4 address validation.No findings
Why it is in this group
- The name "get_ipv4_pattern" says "get": a word for reading.
Description, as the server wrote it Get regex pattern for IPv4 address validation.
get_ipv6_patternGet regex pattern for IPv6 address validation.No findings
Why it is in this group
- The name "get_ipv6_pattern" says "get": a word for reading.
Description, as the server wrote it Get regex pattern for IPv6 address validation.
get_json_pathExtract a value from JSON using a path expression.No findings
Why it is in this group
- The name "get_json_path" says "get": a word for reading.
Description, as the server wrote it Extract a value from JSON using a path expression.
get_json_typeGet the type of a JSON value.No findings
Why it is in this group
- The name "get_json_type" says "get": a word for reading.
Description, as the server wrote it Get the type of a JSON value.
get_keysGet all keys from a JSON object.No findings
Why it is in this group
- The name "get_keys" says "get": a word for reading.
Description, as the server wrote it Get all keys from a JSON object.
get_luminanceCalculate relative luminance of a color.No findings
Why it is in this group
- The name "get_luminance" says "get": a word for reading.
Description, as the server wrote it Calculate relative luminance of a color.
get_nowGet current date and time.No findings
Why it is in this group
- The name "get_now" says "get": a word for reading.
Description, as the server wrote it Get current date and time.
get_password_patternGet regex pattern for password validation with custom requirements.No findings
Why it is in this group
- The name "get_password_pattern" says "get": a word for reading.
Description, as the server wrote it Get regex pattern for password validation with custom requirements.
get_phone_patternGet regex pattern for phone number validation.No findings
Why it is in this group
- The name "get_phone_pattern" says "get": a word for reading.
Description, as the server wrote it Get regex pattern for phone number validation.
get_quarterGet the quarter for a date.No findings
Why it is in this group
- The name "get_quarter" says "get": a word for reading.
Description, as the server wrote it Get the quarter for a date.
get_slug_patternGet regex pattern for URL slug validation.No findings
Why it is in this group
- The name "get_slug_pattern" says "get": a word for reading.
Description, as the server wrote it Get regex pattern for URL slug validation.
get_time_patternGet regex pattern for time validation.No findings
Why it is in this group
- The name "get_time_pattern" says "get": a word for reading.
Description, as the server wrote it Get regex pattern for time validation.
get_url_patternGet regex pattern for URL validation.No findings
Why it is in this group
- The name "get_url_pattern" says "get": a word for reading.
Description, as the server wrote it Get regex pattern for URL validation.
get_uuid_patternGet regex pattern for UUID validation.No findings
Why it is in this group
- The name "get_uuid_pattern" says "get": a word for reading.
Description, as the server wrote it Get regex pattern for UUID validation.
get_valuesGet all values from a JSON object.No findings
Why it is in this group
- The name "get_values" says "get": a word for reading.
Description, as the server wrote it Get all values from a JSON object.
http_method_infoGet information about an HTTP method.No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get information about an HTTP method.
ip_infoGet detailed information about an IP address.No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get detailed information about an IP address.
ip_info_2Get basic information about an IP address.No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get basic information about an IP address.
is_valid_urlValidate if a string is a valid URL.No findings
Why it is in this group
- The description's first verb is "validate": a word for reading.
Description, as the server wrote it Validate if a string is a valid URL.
json_diffCompare two JSON objects and find differences.No findings
Why it is in this group
- The name "json_diff" says "diff": a word for reading.
Description, as the server wrote it Compare two JSON objects and find differences.
json_statsGet statistics about a JSON structure.No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get statistics about a JSON structure.
list_localesList available locales for Faker-powered endpoints.No findings
Why it is in this group
- The name "list_locales" says "list": a word for reading.
Description, as the server wrote it List available locales for Faker-powered endpoints.
list_timezonesList all available timezone abbreviations.No findings
Why it is in this group
- The name "list_timezones" says "list": a word for reading.
Description, as the server wrote it List all available timezone abbreviations.
logCalculate logarithm.No findings
Why it is in this group
- The name "log" says "log": a word for reading.
Description, as the server wrote it Calculate logarithm. Natural log if no base specified.
max_valueFind maximum value.No findings
Why it is in this group
- The description's first verb is "find": a word for reading.
Description, as the server wrote it Find maximum value.
maximumFind the maximum value.No findings
Why it is in this group
- The description's first verb is "find": a word for reading.
Description, as the server wrote it Find the maximum value.
min_valueFind minimum value.No findings
Why it is in this group
- The description's first verb is "find": a word for reading.
Description, as the server wrote it Find minimum value.
minimumFind the minimum value.No findings
Why it is in this group
- The description's first verb is "find": a word for reading.
Description, as the server wrote it Find the minimum value.
nearest_powerFind the nearest power of a base to a number.No findings
Why it is in this group
- The description's first verb is "find": a word for reading.
Description, as the server wrote it Find the nearest power of a base to a number.
network_infoGet information about a network.No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get information about a network.
nth_cubeGet the nth cube number.No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get the nth cube number.
nth_primeGet the nth prime number.No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get the nth prime number.
nth_squareGet the nth square number.No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get the nth square number.
nth_triangularGet the nth triangular number.No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get the nth triangular number.
nullReturns null.No findings
Why it is in this group
- The description's first verb is "return": a word for reading.
Description, as the server wrote it Returns null. For when you need a null.
pingPing endpoint.No findings
Why it is in this group
- The name "ping" says "ping": a word for reading.
Description, as the server wrote it Ping endpoint. Returns pong.
port_infoGet information about a port number.No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get information about a port number.
prime_factorsGet prime factors of a number.No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get prime factors of a number.
primes_in_rangeGet all prime numbers in a range.No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get all prime numbers in a range.
private_ip_rangesGet RFC 1918 private IP address ranges.No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get RFC 1918 private IP address ranges.
random_elementGet random chemical element(s).No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get random chemical element(s).
random_emojiGet random emoji(s).No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get random emoji(s).
random_emoji_2Get random emoji(s).No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get random emoji(s).
random_triviaGet a random trivia fact.No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get a random trivia fact.
relative_timeGet relative time description (e.g., '2 days ago').No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get relative time description (e.g., '2 days ago').
shuffle_listShuffle a list of items.No findings
Why it is in this group
- The name "shuffle_list" says "list": a word for reading.
Description, as the server wrote it Shuffle a list of items.
signGet the sign of a number (-1, 0, or 1).No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get the sign of a number (-1, 0, or 1).
split_complementary_colorsGet split-complementary colors.No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get split-complementary colors.
status_code_infoGet information about an HTTP status code.No findings
Why it is in this group
- The name "status_code_info" says "status": a word for reading.
Description, as the server wrote it Get information about an HTTP status code.
string_lengthGet the length of a string.No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get the length of a string.
subnet_mask_infoGet subnet mask from prefix length.No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get subnet mask from prefix length.
tetradic_colorsGet tetradic colors (four colors forming a rectangle on color wheel).No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get tetradic colors (four colors forming a rectangle on color wheel).
triadic_colorsGet triadic colors (three colors equally spaced on color wheel).No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get triadic colors (three colors equally spaced on color wheel).
true_endpointReturns true.No findings
Why it is in this group
- The description's first verb is "return": a word for reading.
Description, as the server wrote it Returns true.
unique_itemsGet unique items from a list.No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get unique items from a list.
validate_alphanumericCheck if text is alphanumeric.No findings
Why it is in this group
- The name "validate_alphanumeric" says "validate": a word for reading.
Description, as the server wrote it Check if text is alphanumeric.
validate_base64Validate a base64 string.No findings
Why it is in this group
- The name "validate_base64" says "validate": a word for reading.
Description, as the server wrote it Validate a base64 string.
validate_credit_cardValidate a credit card number using Luhn algorithm.No findings
Why it is in this group
- The name "validate_credit_card" says "validate": a word for reading.
Description, as the server wrote it Validate a credit card number using Luhn algorithm.
validate_dateValidate a date string.No findings
Why it is in this group
- The name "validate_date" says "validate": a word for reading.
Description, as the server wrote it Validate a date string.
validate_domainValidate a domain name.No findings
Why it is in this group
- The name "validate_domain" says "validate": a word for reading.
Description, as the server wrote it Validate a domain name.
validate_emailValidate an email address.No findings
Why it is in this group
- The name "validate_email" says "validate": a word for reading.
Description, as the server wrote it Validate an email address.
validate_hexValidate a hexadecimal string.No findings
Why it is in this group
- The name "validate_hex" says "validate": a word for reading.
Description, as the server wrote it Validate a hexadecimal string.
validate_ipValidate an IP address (v4 or v6).No findings
Why it is in this group
- The name "validate_ip" says "validate": a word for reading.
Description, as the server wrote it Validate an IP address (v4 or v6).
validate_ip_2Validate if a string is a valid IP address.No findings
Why it is in this group
- The name "validate_ip_2" says "validate": a word for reading.
Description, as the server wrote it Validate if a string is a valid IP address.
validate_jsonValidate JSON syntax.No findings
Why it is in this group
- The name "validate_json" says "validate": a word for reading.
Description, as the server wrote it Validate JSON syntax.
validate_json_2Validate if a string is valid JSON.No findings
Why it is in this group
- The name "validate_json_2" says "validate": a word for reading.
Description, as the server wrote it Validate if a string is valid JSON.
validate_macValidate a MAC address.No findings
Why it is in this group
- The name "validate_mac" says "validate": a word for reading.
Description, as the server wrote it Validate a MAC address.
validate_password_strengthCheck password strength.No findings
Why it is in this group
- The name "validate_password_strength" says "validate": a word for reading.
Description, as the server wrote it Check password strength.
validate_patternValidate if a regex pattern is syntactically correct.No findings
Why it is in this group
- The name "validate_pattern" says "validate": a word for reading.
Description, as the server wrote it Validate if a regex pattern is syntactically correct.
validate_phoneValidate a phone number.No findings
Why it is in this group
- The name "validate_phone" says "validate": a word for reading.
Description, as the server wrote it Validate a phone number.
validate_semverValidate a semantic version string.No findings
Why it is in this group
- The name "validate_semver" says "validate": a word for reading.
Description, as the server wrote it Validate a semantic version string.
validate_urlValidate a URL.No findings
Why it is in this group
- The name "validate_url" says "validate": a word for reading.
Description, as the server wrote it Validate a URL.
validate_uuidValidate a UUID.No findings
Why it is in this group
- The name "validate_uuid" says "validate": a word for reading.
Description, as the server wrote it Validate a UUID.
week_numberGet the ISO week number of a date.No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get the ISO week number of a date.
week_number_2Get the ISO week number for a date.No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get the ISO week number for a date.
word_countCount words in text.No findings
Why it is in this group
- The name "word_count" says "count": a word for reading.
Description, as the server wrote it Count words in text.
would_you_ratherGet a 'Would You Rather' question.No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get a 'Would You Rather' question.
yes_noGet a random yes or no answer.No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get a random yes or no answer.
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.0.2. Values in angle brackets are yours to fill in.
claude mcp add --transport http tinyfn https://api.tinyfn.io/mcp/all/ --header 'X-API-Key: <your-x-api-key>'Run in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__tinyfn__fibonacci",
"mcp__tinyfn__absolute_value",
"mcp__tinyfn__log",
"mcp__tinyfn__minimum",
"mcp__tinyfn__maximum",
"mcp__tinyfn__sign",
"mcp__tinyfn__compare",
"mcp__tinyfn__compare_decimals",
"mcp__tinyfn__string_length",
"mcp__tinyfn__word_count",
"mcp__tinyfn__count_char",
"mcp__tinyfn__count_substring",
"mcp__tinyfn__count_all_chars",
"mcp__tinyfn__shuffle_list",
"mcp__tinyfn__validate_email",
"mcp__tinyfn__validate_url",
"mcp__tinyfn__validate_phone",
"mcp__tinyfn__validate_credit_card",
"mcp__tinyfn__validate_uuid",
"mcp__tinyfn__validate_ip",
"mcp__tinyfn__validate_mac",
"mcp__tinyfn__validate_json",
"mcp__tinyfn__validate_hex",
"mcp__tinyfn__validate_base64",
"mcp__tinyfn__validate_alphanumeric",
"mcp__tinyfn__validate_password_strength",
"mcp__tinyfn__validate_date",
"mcp__tinyfn__validate_domain",
"mcp__tinyfn__validate_semver",
"mcp__tinyfn__get_now",
"mcp__tinyfn__date_diff",
"mcp__tinyfn__days_in_month",
"mcp__tinyfn__week_number",
"mcp__tinyfn__day_of_year",
"mcp__tinyfn__relative_time",
"mcp__tinyfn__current_time",
"mcp__tinyfn__end_of_period",
"mcp__tinyfn__days_in_month_2",
"mcp__tinyfn__week_number_2",
"mcp__tinyfn__get_quarter",
"mcp__tinyfn__business_days",
"mcp__tinyfn__list_timezones",
"mcp__tinyfn__ascii_encode",
"mcp__tinyfn__compare_hashes",
"mcp__tinyfn__file_checksum_guide",
"mcp__tinyfn__constant_time_compare",
"mcp__tinyfn__analyze_password",
"mcp__tinyfn__validate_ip_2",
"mcp__tinyfn__ip_info",
"mcp__tinyfn__network_info",
"mcp__tinyfn__validate_json_2",
"mcp__tinyfn__get_keys",
"mcp__tinyfn__get_values",
"mcp__tinyfn__get_json_path",
"mcp__tinyfn__json_diff",
"mcp__tinyfn__json_stats",
"mcp__tinyfn__get_json_type",
"mcp__tinyfn__get_initials",
"mcp__tinyfn__is_valid_url",
"mcp__tinyfn__format_list",
"mcp__tinyfn__complement_color",
"mcp__tinyfn__triadic_colors",
"mcp__tinyfn__analogous_colors",
"mcp__tinyfn__split_complementary_colors",
"mcp__tinyfn__tetradic_colors",
"mcp__tinyfn__get_luminance",
"mcp__tinyfn__cidr_info",
"mcp__tinyfn__subnet_mask_info",
"mcp__tinyfn__port_info",
"mcp__tinyfn__http_method_info",
"mcp__tinyfn__private_ip_ranges",
"mcp__tinyfn__array_intersection",
"mcp__tinyfn__array_union",
"mcp__tinyfn__array_difference",
"mcp__tinyfn__array_symmetric_difference",
"mcp__tinyfn__array_first",
"mcp__tinyfn__array_last",
"mcp__tinyfn__array_nth",
"mcp__tinyfn__array_frequency",
"mcp__tinyfn__describe_data",
"mcp__tinyfn__find_all_matches",
"mcp__tinyfn__validate_pattern",
"mcp__tinyfn__get_email_pattern",
"mcp__tinyfn__get_url_pattern",
"mcp__tinyfn__get_phone_pattern",
"mcp__tinyfn__get_ipv4_pattern",
"mcp__tinyfn__get_ipv6_pattern",
"mcp__tinyfn__get_date_pattern",
"mcp__tinyfn__get_time_pattern",
"mcp__tinyfn__get_credit_card_pattern",
"mcp__tinyfn__get_uuid_pattern",
"mcp__tinyfn__get_slug_pattern",
"mcp__tinyfn__get_hex_color_pattern",
"mcp__tinyfn__get_password_pattern",
"mcp__tinyfn__prime_factors",
"mcp__tinyfn__get_divisors",
"mcp__tinyfn__nth_prime",
"mcp__tinyfn__primes_in_range",
"mcp__tinyfn__count_digits",
"mcp__tinyfn__nth_triangular",
"mcp__tinyfn__nth_square",
"mcp__tinyfn__nth_cube",
"mcp__tinyfn__nearest_power",
"mcp__tinyfn__fortune_cookie",
"mcp__tinyfn__dad_joke",
"mcp__tinyfn__would_you_rather",
"mcp__tinyfn__random_trivia",
"mcp__tinyfn__random_emoji",
"mcp__tinyfn__yes_no",
"mcp__tinyfn__random_element",
"mcp__tinyfn__random_emoji_2",
"mcp__tinyfn__list_locales",
"mcp__tinyfn__ping",
"mcp__tinyfn__null",
"mcp__tinyfn__true_endpoint",
"mcp__tinyfn__false_endpoint",
"mcp__tinyfn__empty_array",
"mcp__tinyfn__empty_object",
"mcp__tinyfn__ip_info_2",
"mcp__tinyfn__compare_2",
"mcp__tinyfn__unique_items",
"mcp__tinyfn__count_items",
"mcp__tinyfn__min_value",
"mcp__tinyfn__max_value",
"mcp__tinyfn__status_code_info"
],
"ask": [
"mcp__tinyfn__is_even",
"mcp__tinyfn__is_odd",
"mcp__tinyfn__is_prime",
"mcp__tinyfn__is_positive",
"mcp__tinyfn__is_negative",
"mcp__tinyfn__is_zero",
"mcp__tinyfn__is_integer",
"mcp__tinyfn__is_divisible",
"mcp__tinyfn__is_perfect_square",
"mcp__tinyfn__is_fibonacci",
"mcp__tinyfn__factorial",
"mcp__tinyfn__gcd",
"mcp__tinyfn__lcm",
"mcp__tinyfn__square_root",
"mcp__tinyfn__power",
"mcp__tinyfn__percentage",
"mcp__tinyfn__average",
"mcp__tinyfn__round_number",
"mcp__tinyfn__clamp",
"mcp__tinyfn__distance",
"mcp__tinyfn__sin",
"mcp__tinyfn__cos",
"mcp__tinyfn__tan",
"mcp__tinyfn__deg_to_rad",
"mcp__tinyfn__rad_to_deg",
"mcp__tinyfn__add",
"mcp__tinyfn__subtract",
"mcp__tinyfn__multiply",
"mcp__tinyfn__divide",
"mcp__tinyfn__modulo",
"mcp__tinyfn__log10",
"mcp__tinyfn__log2",
"mcp__tinyfn__exp",
"mcp__tinyfn__floor",
"mcp__tinyfn__ceil",
"mcp__tinyfn__sum_numbers",
"mcp__tinyfn__hypotenuse",
"mcp__tinyfn__cube",
"mcp__tinyfn__cube_root",
"mcp__tinyfn__square",
"mcp__tinyfn__nth_root",
"mcp__tinyfn__rank_numbers",
"mcp__tinyfn__is_between",
"mcp__tinyfn__reverse_string",
"mcp__tinyfn__uppercase",
"mcp__tinyfn__lowercase",
"mcp__tinyfn__capitalize",
"mcp__tinyfn__title_case",
"mcp__tinyfn__sentence_case",
"mcp__tinyfn__camel_case",
"mcp__tinyfn__snake_case",
"mcp__tinyfn__kebab_case",
"mcp__tinyfn__pascal_case",
"mcp__tinyfn__trim",
"mcp__tinyfn__pad",
"mcp__tinyfn__repeat",
"mcp__tinyfn__replace",
"mcp__tinyfn__contains",
"mcp__tinyfn__starts_with",
"mcp__tinyfn__ends_with",
"mcp__tinyfn__split",
"mcp__tinyfn__join",
"mcp__tinyfn__slug",
"mcp__tinyfn__is_palindrome",
"mcp__tinyfn__normalize_whitespace",
"mcp__tinyfn__is_empty",
"mcp__tinyfn__extract_numbers",
"mcp__tinyfn__extract_emails",
"mcp__tinyfn__extract_urls",
"mcp__tinyfn__celsius_to_fahrenheit",
"mcp__tinyfn__fahrenheit_to_celsius",
"mcp__tinyfn__celsius_to_kelvin",
"mcp__tinyfn__kelvin_to_celsius",
"mcp__tinyfn__meters_to_feet",
"mcp__tinyfn__feet_to_meters",
"mcp__tinyfn__kilometers_to_miles",
"mcp__tinyfn__miles_to_kilometers",
"mcp__tinyfn__inches_to_centimeters",
"mcp__tinyfn__centimeters_to_inches",
"mcp__tinyfn__kilograms_to_pounds",
"mcp__tinyfn__pounds_to_kilograms",
"mcp__tinyfn__ounces_to_grams",
"mcp__tinyfn__grams_to_ounces",
"mcp__tinyfn__stone_to_kilograms",
"mcp__tinyfn__liters_to_gallons_us",
"mcp__tinyfn__gallons_us_to_liters",
"mcp__tinyfn__liters_to_gallons_uk",
"mcp__tinyfn__gallons_uk_to_liters",
"mcp__tinyfn__milliliters_to_fluid_ounces",
"mcp__tinyfn__cups_to_milliliters",
"mcp__tinyfn__milliliters_to_cups",
"mcp__tinyfn__square_meters_to_square_feet",
"mcp__tinyfn__square_feet_to_square_meters",
"mcp__tinyfn__acres_to_hectares",
"mcp__tinyfn__mph_to_kph",
"mcp__tinyfn__kph_to_mph",
"mcp__tinyfn__meters_per_second_to_mph",
"mcp__tinyfn__knots_to_kph",
"mcp__tinyfn__bytes_to_human",
"mcp__tinyfn__kilobytes_to_megabytes",
"mcp__tinyfn__megabytes_to_gigabytes",
"mcp__tinyfn__decimal_to_binary",
"mcp__tinyfn__binary_to_decimal",
"mcp__tinyfn__decimal_to_hexadecimal",
"mcp__tinyfn__hexadecimal_to_decimal",
"mcp__tinyfn__decimal_to_octal",
"mcp__tinyfn__hex_to_rgb",
"mcp__tinyfn__rgb_to_hex",
"mcp__tinyfn__hours_to_minutes",
"mcp__tinyfn__minutes_to_seconds",
"mcp__tinyfn__seconds_to_hms",
"mcp__tinyfn__generate_uuid",
"mcp__tinyfn__generate_uuid_v7",
"mcp__tinyfn__random_number",
"mcp__tinyfn__random_float",
"mcp__tinyfn__random_string",
"mcp__tinyfn__generate_password",
"mcp__tinyfn__generate_token",
"mcp__tinyfn__generate_hash",
"mcp__tinyfn__generate_lorem",
"mcp__tinyfn__generate_color",
"mcp__tinyfn__roll_dice",
"mcp__tinyfn__flip_coin",
"mcp__tinyfn__pick_random",
"mcp__tinyfn__generate_sequence",
"mcp__tinyfn__convert_timestamp",
"mcp__tinyfn__convert_timestamp_ms",
"mcp__tinyfn__date_to_timestamp",
"mcp__tinyfn__format_date",
"mcp__tinyfn__parse_date",
"mcp__tinyfn__add_time",
"mcp__tinyfn__subtract_time",
"mcp__tinyfn__is_leap_year",
"mcp__tinyfn__is_weekend",
"mcp__tinyfn__calculate_age",
"mcp__tinyfn__convert_timezone",
"mcp__tinyfn__time_difference",
"mcp__tinyfn__add_time_2",
"mcp__tinyfn__subtract_time_2",
"mcp__tinyfn__start_of_period",
"mcp__tinyfn__is_leap_year_2",
"mcp__tinyfn__add_business_days",
"mcp__tinyfn__calculate_age_2",
"mcp__tinyfn__unix_to_datetime",
"mcp__tinyfn__datetime_to_unix",
"mcp__tinyfn__base64_encode",
"mcp__tinyfn__base64_decode",
"mcp__tinyfn__url_encode",
"mcp__tinyfn__url_decode",
"mcp__tinyfn__html_encode",
"mcp__tinyfn__html_decode",
"mcp__tinyfn__hex_encode",
"mcp__tinyfn__hex_decode",
"mcp__tinyfn__binary_encode",
"mcp__tinyfn__binary_decode",
"mcp__tinyfn__ascii_decode",
"mcp__tinyfn__rot13",
"mcp__tinyfn__morse_encode",
"mcp__tinyfn__morse_decode",
"mcp__tinyfn__json_minify",
"mcp__tinyfn__json_prettify",
"mcp__tinyfn__jwt_decode",
"mcp__tinyfn__punycode_encode",
"mcp__tinyfn__punycode_decode",
"mcp__tinyfn__hash_md5",
"mcp__tinyfn__hash_sha1",
"mcp__tinyfn__hash_sha256",
"mcp__tinyfn__hash_sha384",
"mcp__tinyfn__hash_sha512",
"mcp__tinyfn__hash_sha3_256",
"mcp__tinyfn__hash_sha3_512",
"mcp__tinyfn__hash_blake2b",
"mcp__tinyfn__hash_blake2s",
"mcp__tinyfn__hmac_sha256",
"mcp__tinyfn__hmac_sha512",
"mcp__tinyfn__hmac_md5",
"mcp__tinyfn__hash_all",
"mcp__tinyfn__hash_crc32",
"mcp__tinyfn__hash_adler32",
"mcp__tinyfn__identify_hash",
"mcp__tinyfn__generate_hmac",
"mcp__tinyfn__md5_checksum",
"mcp__tinyfn__sha1_checksum",
"mcp__tinyfn__sha256_checksum",
"mcp__tinyfn__sha512_checksum",
"mcp__tinyfn__password_entropy",
"mcp__tinyfn__random_bytes",
"mcp__tinyfn__verify_hash",
"mcp__tinyfn__crc32_checksum",
"mcp__tinyfn__adler32_checksum",
"mcp__tinyfn__generate_password_2",
"mcp__tinyfn__generate_passphrase",
"mcp__tinyfn__generate_pin",
"mcp__tinyfn__estimate_hash_time",
"mcp__tinyfn__is_common_password",
"mcp__tinyfn__suggest_improvements",
"mcp__tinyfn__leetspeak_password",
"mcp__tinyfn__generate_memorable",
"mcp__tinyfn__ip_to_integer",
"mcp__tinyfn__integer_to_ip",
"mcp__tinyfn__ip_in_network",
"mcp__tinyfn__subnet_calculator",
"mcp__tinyfn__supernet_calculator",
"mcp__tinyfn__range_to_cidr",
"mcp__tinyfn__expand_cidr",
"mcp__tinyfn__is_private_ip",
"mcp__tinyfn__ipv4_to_ipv6",
"mcp__tinyfn__ipv6_to_ipv4",
"mcp__tinyfn__ip_to_binary",
"mcp__tinyfn__netmask_to_cidr",
"mcp__tinyfn__cidr_to_netmask",
"mcp__tinyfn__prettify_json",
"mcp__tinyfn__minify_json",
"mcp__tinyfn__flatten_json",
"mcp__tinyfn__unflatten_json",
"mcp__tinyfn__merge_json",
"mcp__tinyfn__json_to_query_string",
"mcp__tinyfn__query_string_to_json",
"mcp__tinyfn__readability_score",
"mcp__tinyfn__extract_keywords",
"mcp__tinyfn__text_similarity",
"mcp__tinyfn__levenshtein_distance",
"mcp__tinyfn__soundex",
"mcp__tinyfn__metaphone",
"mcp__tinyfn__generate_ngrams",
"mcp__tinyfn__basic_sentiment",
"mcp__tinyfn__generate_acronym",
"mcp__tinyfn__mask_text",
"mcp__tinyfn__lorem_words",
"mcp__tinyfn__smart_title_case",
"mcp__tinyfn__slugify",
"mcp__tinyfn__deslugify",
"mcp__tinyfn__is_valid_slug",
"mcp__tinyfn__url_encode_2",
"mcp__tinyfn__url_decode_2",
"mcp__tinyfn__parse_url",
"mcp__tinyfn__build_url",
"mcp__tinyfn__normalize_url",
"mcp__tinyfn__extract_domain",
"mcp__tinyfn__join_path",
"mcp__tinyfn__add_query_param",
"mcp__tinyfn__filename_safe",
"mcp__tinyfn__to_camel_case",
"mcp__tinyfn__to_pascal_case",
"mcp__tinyfn__to_snake_case",
"mcp__tinyfn__to_screaming_snake_case",
"mcp__tinyfn__to_kebab_case",
"mcp__tinyfn__to_train_case",
"mcp__tinyfn__to_title_case",
"mcp__tinyfn__to_sentence_case",
"mcp__tinyfn__to_upper_case",
"mcp__tinyfn__to_lower_case",
"mcp__tinyfn__swap_case",
"mcp__tinyfn__capitalize_text",
"mcp__tinyfn__to_dot_case",
"mcp__tinyfn__to_path_case",
"mcp__tinyfn__to_constant_case",
"mcp__tinyfn__to_header_case",
"mcp__tinyfn__to_alternating_case",
"mcp__tinyfn__inverse_case",
"mcp__tinyfn__detect_case",
"mcp__tinyfn__convert_all_cases",
"mcp__tinyfn__format_number",
"mcp__tinyfn__format_currency",
"mcp__tinyfn__format_percentage",
"mcp__tinyfn__format_ordinal",
"mcp__tinyfn__number_to_words",
"mcp__tinyfn__number_to_roman",
"mcp__tinyfn__roman_to_number",
"mcp__tinyfn__format_bytes",
"mcp__tinyfn__format_phone",
"mcp__tinyfn__format_credit_card",
"mcp__tinyfn__format_ssn",
"mcp__tinyfn__format_duration",
"mcp__tinyfn__format_relative_time",
"mcp__tinyfn__hex_to_hsl",
"mcp__tinyfn__hsl_to_hex",
"mcp__tinyfn__hex_to_hsv",
"mcp__tinyfn__hsv_to_hex",
"mcp__tinyfn__hex_to_cmyk",
"mcp__tinyfn__cmyk_to_hex",
"mcp__tinyfn__lighten_color",
"mcp__tinyfn__darken_color",
"mcp__tinyfn__saturate_color",
"mcp__tinyfn__desaturate_color",
"mcp__tinyfn__grayscale_color",
"mcp__tinyfn__invert_color",
"mcp__tinyfn__contrast_ratio",
"mcp__tinyfn__blend_colors",
"mcp__tinyfn__generate_gradient",
"mcp__tinyfn__generate_shades",
"mcp__tinyfn__generate_tints",
"mcp__tinyfn__random_color",
"mcp__tinyfn__is_valid_hex",
"mcp__tinyfn__name_to_hex",
"mcp__tinyfn__ip_in_range",
"mcp__tinyfn__parse_url_2",
"mcp__tinyfn__build_url_2",
"mcp__tinyfn__ipv4_to_ipv6_2",
"mcp__tinyfn__haversine_distance",
"mcp__tinyfn__calculate_bearing",
"mcp__tinyfn__calculate_midpoint",
"mcp__tinyfn__destination_point",
"mcp__tinyfn__dms_to_decimal",
"mcp__tinyfn__decimal_to_dms",
"mcp__tinyfn__is_valid_coordinates",
"mcp__tinyfn__bounding_box",
"mcp__tinyfn__point_in_polygon",
"mcp__tinyfn__geohash_encode",
"mcp__tinyfn__geohash_decode",
"mcp__tinyfn__polygon_area",
"mcp__tinyfn__polyline_length",
"mcp__tinyfn__polygon_centroid",
"mcp__tinyfn__timezone_offset",
"mcp__tinyfn__sun_position",
"mcp__tinyfn__is_subset",
"mcp__tinyfn__array_reverse",
"mcp__tinyfn__array_rotate",
"mcp__tinyfn__array_slice",
"mcp__tinyfn__array_zip",
"mcp__tinyfn__array_unzip",
"mcp__tinyfn__array_fill",
"mcp__tinyfn__array_repeat",
"mcp__tinyfn__group_by_length",
"mcp__tinyfn__array_partition",
"mcp__tinyfn__array_interleave",
"mcp__tinyfn__calculate_mean",
"mcp__tinyfn__calculate_median",
"mcp__tinyfn__calculate_mode",
"mcp__tinyfn__calculate_variance",
"mcp__tinyfn__calculate_stddev",
"mcp__tinyfn__calculate_percentile",
"mcp__tinyfn__calculate_quartiles",
"mcp__tinyfn__calculate_range",
"mcp__tinyfn__calculate_sum",
"mcp__tinyfn__calculate_product",
"mcp__tinyfn__geometric_mean",
"mcp__tinyfn__harmonic_mean",
"mcp__tinyfn__calculate_zscore",
"mcp__tinyfn__calculate_correlation",
"mcp__tinyfn__calculate_covariance",
"mcp__tinyfn__compound_interest",
"mcp__tinyfn__simple_interest",
"mcp__tinyfn__loan_payment",
"mcp__tinyfn__calculate_tip",
"mcp__tinyfn__percentage_change",
"mcp__tinyfn__calculate_markup",
"mcp__tinyfn__calculate_margin",
"mcp__tinyfn__calculate_discount",
"mcp__tinyfn__calculate_vat",
"mcp__tinyfn__mortgage_calculator",
"mcp__tinyfn__rule_of_72",
"mcp__tinyfn__future_value",
"mcp__tinyfn__present_value",
"mcp__tinyfn__break_even",
"mcp__tinyfn__return_on_investment",
"mcp__tinyfn__test_pattern",
"mcp__tinyfn__regex_replace",
"mcp__tinyfn__regex_split",
"mcp__tinyfn__escape_pattern",
"mcp__tinyfn__extract_groups",
"mcp__tinyfn__to_roman",
"mcp__tinyfn__base_convert",
"mcp__tinyfn__is_perfect_number",
"mcp__tinyfn__is_armstrong_number",
"mcp__tinyfn__is_palindrome_number",
"mcp__tinyfn__collatz_sequence",
"mcp__tinyfn__digital_root",
"mcp__tinyfn__sum_digits",
"mcp__tinyfn__reverse_number",
"mcp__tinyfn__is_triangular",
"mcp__tinyfn__is_power_of",
"mcp__tinyfn__calculate_bmi",
"mcp__tinyfn__calculate_bmr",
"mcp__tinyfn__ideal_weight",
"mcp__tinyfn__heart_rate_zones",
"mcp__tinyfn__estimate_body_fat",
"mcp__tinyfn__daily_water_intake",
"mcp__tinyfn__calories_burned",
"mcp__tinyfn__calculate_macros",
"mcp__tinyfn__sleep_cycles",
"mcp__tinyfn__lorem_words_2",
"mcp__tinyfn__lorem_sentences",
"mcp__tinyfn__lorem_paragraphs",
"mcp__tinyfn__lorem_html",
"mcp__tinyfn__lorem_markdown",
"mcp__tinyfn__lorem_bytes",
"mcp__tinyfn__generate_names",
"mcp__tinyfn__generate_emails",
"mcp__tinyfn__generate_addresses",
"mcp__tinyfn__generate_phones",
"mcp__tinyfn__generate_companies",
"mcp__tinyfn__generate_dates",
"mcp__tinyfn__generate_uuids",
"mcp__tinyfn__magic_8_ball",
"mcp__tinyfn__random_compliment",
"mcp__tinyfn__random_excuse",
"mcp__tinyfn__friendly_roast",
"mcp__tinyfn__random_integer",
"mcp__tinyfn__random_float_2",
"mcp__tinyfn__random_boolean",
"mcp__tinyfn__random_choice",
"mcp__tinyfn__random_weighted_choice",
"mcp__tinyfn__random_shuffle",
"mcp__tinyfn__random_string_2",
"mcp__tinyfn__random_bytes_2",
"mcp__tinyfn__random_uuid",
"mcp__tinyfn__random_gaussian",
"mcp__tinyfn__random_date",
"mcp__tinyfn__random_time",
"mcp__tinyfn__random_color_2",
"mcp__tinyfn__random_name",
"mcp__tinyfn__random_email",
"mcp__tinyfn__random_phone",
"mcp__tinyfn__random_ip",
"mcp__tinyfn__random_mac",
"mcp__tinyfn__random_coordinates",
"mcp__tinyfn__random_dice",
"mcp__tinyfn__random_coin",
"mcp__tinyfn__random_card",
"mcp__tinyfn__random_password",
"mcp__tinyfn__random_hex",
"mcp__tinyfn__random_address",
"mcp__tinyfn__random_company",
"mcp__tinyfn__random_job",
"mcp__tinyfn__random_person",
"mcp__tinyfn__random_text",
"mcp__tinyfn__random_username",
"mcp__tinyfn__random_url",
"mcp__tinyfn__random_credit_card",
"mcp__tinyfn__echo",
"mcp__tinyfn__user_agent",
"mcp__tinyfn__rgb_to_hsl",
"mcp__tinyfn__sort_items",
"mcp__tinyfn__fizzbuzz",
"mcp__tinyfn__hello_world",
"mcp__tinyfn__chunk_array",
"mcp__tinyfn__flatten_array",
"mcp__tinyfn__in_range"
],
"deny": [
"mcp__tinyfn__truncate",
"mcp__tinyfn__truncate_2",
"mcp__tinyfn__remove_whitespace",
"mcp__tinyfn__remove_duplicate_words",
"mcp__tinyfn__remove_query_param",
"mcp__tinyfn__format_truncate",
"mcp__tinyfn__array_compact",
"mcp__tinyfn__array_dedupe"
]
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as tinyfn. Review it before you use it.