Skip to content
Official MCP RegistryListed

TinyFn

500+ deterministic tools for AI agents: math, conversion, validation, hashing, encoding, date/time.

First seen 2 Oct 2026. Evidence as of 2 Oct 2026.

572
Tools
From an anonymous probe
1
Source listings
Each with its own history
0
Recorded changes
Since first seen

Tools

ToolDescriptionBehaviour
absolute_valueGet the absolute value of a number.Not declared
acres_to_hectaresConvert acres to hectares.Not declared
addAdd two or more numbers together.Not declared
add_business_daysAdd business days to a date.Not declared
add_query_paramAdd a query parameter to a URL.Not declared
add_timeAdd time to a date.Not declared
add_time_2Add time to a datetime.Not declared
adler32_checksumCalculate Adler-32 checksum.Not declared
analogous_colorsGet analogous colors (adjacent colors on color wheel).Not declared
analyze_passwordAnalyze password strength and characteristics.Not declared
array_compactRemove falsy values (empty strings) from array.Not declared
array_dedupeRemove duplicates from array.Not declared
array_differenceGet difference of two arrays (items in array1 not in array2).Not declared
array_fillCreate an array filled with a value.Not declared
array_firstGet first n items from array.Not declared
array_frequencyCount frequency of each item.Not declared
array_interleaveInterleave two arrays.Not declared
array_intersectionGet intersection of two arrays.Not declared
array_lastGet last n items from array.Not declared
array_nthGet item at specific index.Not declared
array_partitionPartition array into chunks of specified size.Not declared
array_repeatRepeat an array n times.Not declared
array_reverseReverse an array.Not declared
array_rotateRotate an array by n positions.Not declared
array_sliceSlice an array.Not declared
array_symmetric_differenceGet symmetric difference (items in either but not both).Not declared
array_unionGet union of two arrays.Not declared
array_unzipUnzip array of pairs into two arrays.Not declared
array_zipZip two arrays together.Not declared
ascii_decodeConvert ASCII codes to text.Not declared
ascii_encodeGet ASCII codes for text.Not declared
averageCalculate the average of a list of numbers.Not declared
base_convertConvert a number between different bases.Not declared
base64_decodeDecode base64 to text.Not declared
base64_encodeEncode text to base64. Properly handles Unicode.Not declared
basic_sentimentBasic sentiment analysis using word lists.Not declared
binary_decodeDecode binary to text.Not declared
binary_encodeEncode text to binary.Not declared
binary_to_decimalConvert binary to decimal.Not declared
blend_colorsBlend two colors together.Not declared
bounding_boxCalculate bounding box around a point.Not declared
break_evenCalculate break-even point.Not declared
build_urlBuild a URL from components.Not declared
build_url_2Build a URL from components.Not declared
business_daysCount business days between two dates (excluding weekends).Not declared
bytes_to_humanConvert bytes to human-readable format.Not declared
calculate_ageCalculate age from birthdate.Not declared
calculate_age_2Calculate age from birthdate.Not declared
calculate_bearingCalculate bearing (direction) between two coordinates.Not declared
calculate_bmiCalculate Body Mass Index (BMI).Not declared
calculate_bmrCalculate Basal Metabolic Rate (BMR) using Mifflin-St Jeor equation.Not declared
calculate_correlationCalculate Pearson correlation coefficient.Not declared
calculate_covarianceCalculate covariance between two datasets.Not declared
calculate_discountCalculate discounted price.Not declared
calculate_macrosCalculate macronutrient targets.Not declared
calculate_marginCalculate profit margin.Not declared
calculate_markupCalculate selling price from cost and markup.Not declared
calculate_meanCalculate arithmetic mean (average).Not declared
calculate_medianCalculate median.Not declared
calculate_midpointCalculate geographic midpoint between two coordinates.Not declared
calculate_modeCalculate mode (most frequent value).Not declared
calculate_percentileCalculate a specific percentile.Not declared
calculate_productCalculate product of numbers.Not declared
calculate_quartilesCalculate quartiles (Q1, Q2, Q3).Not declared
calculate_rangeCalculate range (max - min).Not declared
calculate_stddevCalculate standard deviation.Not declared
calculate_sumCalculate sum of numbers.Not declared
calculate_tipCalculate tip and split bill.Not declared
calculate_varianceCalculate variance.Not declared
calculate_vatCalculate VAT (Value Added Tax).Not declared
calculate_zscoreCalculate z-score (standard score).Not declared
calories_burnedEstimate calories burned during activities.Not declared
camel_caseConvert text to camelCase.Not declared
capitalizeCapitalize the first letter of each word.Not declared
capitalize_textCapitalize first letter only.Not declared
ceilRound up to nearest integer.Not declared
celsius_to_fahrenheitConvert Celsius to Fahrenheit.Not declared
celsius_to_kelvinConvert Celsius to Kelvin.Not declared
centimeters_to_inchesConvert centimeters to inches.Not declared
chunk_arraySplit items into chunks of specified size.Not declared
cidr_infoGet information about a CIDR range.Not declared
cidr_to_netmaskConvert CIDR prefix length to subnet mask.Not declared
clampClamp a number within a range.Not declared
cmyk_to_hexConvert CMYK to hex color.Not declared
collatz_sequenceGenerate Collatz sequence for a number.Not declared
compareCompare two numbers (e.g., is 0.9 greater than 0.11?).Not declared
compare_2Compare two values.Not declared
compare_decimalsCompare decimal numbers with detailed explanation (handles 0.9 vs 0.11 correctly).Not declared
compare_hashesCompare two hashes in constant time (timing-safe).Not declared
complement_colorGet the complementary color (opposite on color wheel).Not declared
compound_interestCalculate compound interest.Not declared
constant_time_compareCompare two strings in constant time (timing-safe).Not declared
containsCheck if text contains a substring.Not declared
contrast_ratioCalculate contrast ratio between two colors (WCAG).Not declared
convert_all_casesConvert text to all case formats at once.Not declared
convert_timestampConvert Unix timestamp to date.Not declared
convert_timestamp_msConvert Unix timestamp (milliseconds) to date.Not declared
convert_timezoneConvert datetime between timezones.Not declared
cosCalculate the cosine of an angle.Not declared
count_all_charsCount occurrences of each character in text.Not declared
count_charCount occurrences of a character (e.g., how many 'r' in 'strawberry').Not declared
count_digitsCount the number of digits.Not declared
count_itemsCount occurrences of each item.Not declared
count_substringCount occurrences of a substring.Not declared
crc32_checksumCalculate CRC32 checksum.Not declared
cubeCalculate the cube of a number.Not declared
cube_rootCalculate the cube root of a number.Not declared
cups_to_millilitersConvert US cups to milliliters.Not declared
current_timeGet current time in specified timezone.Not declared
dad_jokeGet a random dad joke.Not declared
daily_water_intakeCalculate recommended daily water intake.Not declared
darken_colorDarken a color by a percentage.Not declared
date_diffCalculate difference between two dates.Not declared
date_to_timestampConvert date to Unix timestamp.Not declared
datetime_to_unixConvert datetime to Unix timestamp.Not declared
day_of_yearGet the day of year for a date.Not declared
days_in_monthGet the number of days in a month.Not declared
days_in_month_2Get the number of days in a month.Not declared
decimal_to_binaryConvert decimal to binary.Not declared
decimal_to_dmsConvert decimal degrees to DMS (degrees, minutes, seconds).Not declared
decimal_to_hexadecimalConvert decimal to hexadecimal.Not declared
decimal_to_octalConvert decimal to octal.Not declared
deg_to_radConvert degrees to radians.Not declared
desaturate_colorDecrease color saturation by a percentage.Not declared
describe_dataGet descriptive statistics for a dataset.Not declared
deslugifyConvert a slug back to readable text.Not declared
destination_pointCalculate destination point given start, bearing, and distance.Not declared
detect_caseDetect the case style of text.Not declared
digital_rootCalculate the digital root (repeated digit sum until single digit).Not declared
distanceCalculate Euclidean distance between two points.Not declared
divideDivide a by b.Not declared
dms_to_decimalConvert DMS (degrees, minutes, seconds) to decimal degrees.Not declared
echoEcho back the message. For testing.Not declared
empty_arrayReturns an empty array.Not declared
empty_objectReturns an empty object.Not declared
end_of_periodGet the end of a time period.Not declared
ends_withCheck if text ends with a suffix.Not declared
escape_patternEscape special regex characters in text.Not declared
estimate_body_fatEstimate body fat percentage using US Navy method.Not declared
estimate_hash_timeEstimate time to crack a password using brute force.Not declared
expCalculate e raised to the power of number.Not declared
expand_cidrExpand a CIDR to list of individual IPs.Not declared
extract_domainExtract domain from a URL.Not declared
extract_emailsExtract all email addresses from text.Not declared
extract_groupsExtract capture groups from a pattern match.Not declared
extract_keywordsExtract keywords from text based on frequency.Not declared
extract_numbersExtract all numbers from text.Not declared
extract_urlsExtract all URLs from text.Not declared
factorialCalculate the factorial of a number.Not declared
fahrenheit_to_celsiusConvert Fahrenheit to Celsius.Not declared
false_endpointReturns false.Not declared
feet_to_metersConvert feet to meters.Not declared
fibonacciGet the nth Fibonacci number.Not declared
file_checksum_guideGet command-line instructions for file checksums.Not declared
filename_safeConvert a string to a safe filename.Not declared
find_all_matchesFind all matches of a pattern in text.Not declared
fizzbuzzThe classic FizzBuzz. Enterprise-grade.Not declared
flatten_arrayFlatten a nested array.Not declared
flatten_jsonFlatten a nested JSON object.Not declared
flip_coinFlip a coin.Not declared
floorRound down to nearest integer.Not declared
format_bytesFormat bytes to human-readable size.Not declared
format_credit_cardFormat a credit card number with spaces.Not declared
format_currencyFormat an amount as currency.Not declared
format_dateFormat a date string.Not declared
format_durationFormat seconds as duration.Not declared
format_listFormat a list of items with proper grammar.Not declared
format_numberFormat a number with locale-specific separators.Not declared
format_ordinalConvert a number to its ordinal form (1st, 2nd, 3rd, etc.).Not declared
format_percentageFormat a number as a percentage.Not declared
format_phoneFormat a phone number according to country conventions.Not declared
format_relative_timeFormat seconds as relative time (e.g., '2 hours ago', 'in 3 days').Not declared
format_ssnFormat a Social Security Number.Not declared
format_truncateTruncate text to a maximum length.Not declared
fortune_cookieGet a fortune cookie message.Not declared
friendly_roastGenerate a friendly roast.Not declared
future_valueCalculate future value of an investment.Not declared
gallons_uk_to_litersConvert UK gallons to liters.Not declared
gallons_us_to_litersConvert US gallons to liters.Not declared
gcdCalculate the greatest common divisor.Not declared
generate_acronymGenerate acronym from text.Not declared
generate_addressesGenerate random placeholder addresses.Not declared
generate_colorGenerate random color(s).Not declared
generate_companiesGenerate random placeholder company names.Not declared
generate_datesGenerate random dates.Not declared
generate_emailsGenerate random placeholder email addresses.Not declared
generate_gradientGenerate a gradient between two colors.Not declared
generate_hashGenerate hash of text.Not declared
generate_hmacGenerate HMAC signature.Not declared
generate_loremGenerate lorem ipsum text using Faker.Not declared
generate_memorableGenerate a memorable password based on a pattern.Not declared
generate_namesGenerate random placeholder names.Not declared
generate_ngramsGenerate n-grams from text.Not declared
generate_passphraseGenerate a passphrase from random words.Not declared
generate_passwordGenerate secure password(s).Not declared
generate_password_2Generate a secure random password.Not declared
generate_phonesGenerate random placeholder phone numbers.Not declared
generate_pinGenerate a random PIN.Not declared
generate_sequenceGenerate a number sequence.Not declared
generate_shadesGenerate shades (darker variations) of a color.Not declared
generate_tintsGenerate tints (lighter variations) of a color.Not declared
generate_tokenGenerate cryptographically secure token.Not declared
generate_uuidGenerate UUID(s).Not declared
generate_uuid_v7Generate UUID v7 (time-ordered).Not declared
generate_uuidsGenerate random UUIDs.Not declared
geohash_decodeDecode geohash to coordinates.Not declared
geohash_encodeEncode coordinates to geohash.Not declared
geometric_meanCalculate geometric mean.Not declared
get_credit_card_patternGet regex pattern for credit card validation.Not declared
get_date_patternGet regex pattern for date validation.Not declared
get_divisorsGet all divisors of a number.Not declared
get_email_patternGet regex pattern for email validation.Not declared
get_hex_color_patternGet regex pattern for hex color validation.Not declared
get_initialsGet initials from a name.Not declared
get_ipv4_patternGet regex pattern for IPv4 address validation.Not declared
get_ipv6_patternGet regex pattern for IPv6 address validation.Not declared
get_json_pathExtract a value from JSON using a path expression.Not declared
get_json_typeGet the type of a JSON value.Not declared
get_keysGet all keys from a JSON object.Not declared
get_luminanceCalculate relative luminance of a color.Not declared
get_nowGet current date and time.Not declared
get_password_patternGet regex pattern for password validation with custom requirements.Not declared
get_phone_patternGet regex pattern for phone number validation.Not declared
get_quarterGet the quarter for a date.Not declared
get_slug_patternGet regex pattern for URL slug validation.Not declared
get_time_patternGet regex pattern for time validation.Not declared
get_url_patternGet regex pattern for URL validation.Not declared
get_uuid_patternGet regex pattern for UUID validation.Not declared
get_valuesGet all values from a JSON object.Not declared
grams_to_ouncesConvert grams to ounces.Not declared
grayscale_colorConvert color to grayscale.Not declared
group_by_lengthGroup items by their string length.Not declared
harmonic_meanCalculate harmonic mean.Not declared
hash_adler32Calculate Adler-32 checksum.Not declared
hash_allGenerate hashes using multiple algorithms at once.Not declared
hash_blake2bGenerate BLAKE2b hash of text.Not declared
hash_blake2sGenerate BLAKE2s hash of text.Not declared
hash_crc32Calculate CRC32 checksum.Not declared
hash_md5Generate MD5 hash of text.Not declared
hash_sha1Generate SHA-1 hash of text.Not declared
hash_sha256Generate SHA-256 hash of text.Not declared
hash_sha3_256Generate SHA3-256 hash of text.Not declared
hash_sha3_512Generate SHA3-512 hash of text.Not declared
hash_sha384Generate SHA-384 hash of text.Not declared
hash_sha512Generate SHA-512 hash of text.Not declared
haversine_distanceCalculate distance between two coordinates using Haversine formula.Not declared
heart_rate_zonesCalculate heart rate training zones.Not declared
hello_worldHello World as a Service.Not declared
hex_decodeDecode hexadecimal to text.Not declared
hex_encodeEncode text to hexadecimal.Not declared
hex_to_cmykConvert hex color to CMYK.Not declared
hex_to_hslConvert hex color to HSL.Not declared
hex_to_hsvConvert hex color to HSV.Not declared
hex_to_rgbConvert hex color to RGB.Not declared
hexadecimal_to_decimalConvert hexadecimal to decimal.Not declared
hmac_md5Generate HMAC-MD5.Not declared
hmac_sha256Generate HMAC-SHA256.Not declared
hmac_sha512Generate HMAC-SHA512.Not declared
hours_to_minutesConvert hours to minutes.Not declared
hsl_to_hexConvert HSL to hex color.Not declared
hsv_to_hexConvert HSV to hex color.Not declared
html_decodeHTML decode text (unescape special characters).Not declared
html_encodeHTML encode text (escape special characters).Not declared
http_method_infoGet information about an HTTP method.Not declared
hypotenuseCalculate the hypotenuse of a right triangle.Not declared
ideal_weightCalculate ideal body weight using various formulas.Not declared
identify_hashIdentify the possible algorithm of a hash based on its format.Not declared
in_rangeCheck if a value is within a range.Not declared
inches_to_centimetersConvert inches to centimeters.Not declared
integer_to_ipConvert integer to IP address.Not declared
inverse_caseInverse the case of each character (same as swap).Not declared
invert_colorInvert a color.Not declared
ip_in_networkCheck if an IP address is within a network.Not declared
ip_in_rangeCheck if an IP address is within a CIDR range.Not declared
ip_infoGet detailed information about an IP address.Not declared
ip_info_2Get basic information about an IP address.Not declared
ip_to_binaryConvert IP address to binary representation.Not declared
ip_to_integerConvert IP address to integer.Not declared
ipv4_to_ipv6Convert IPv4 address to IPv6 mapped address.Not declared
ipv4_to_ipv6_2Convert IPv4 address to IPv6 mapped format.Not declared
ipv6_to_ipv4Extract IPv4 address from IPv6 mapped address.Not declared
is_armstrong_numberCheck if a number is an Armstrong number (narcissistic number).Not declared
is_betweenCheck if a number is between two bounds.Not declared
is_common_passwordCheck if password is in common password list.Not declared
is_divisibleCheck if a number is divisible by another number.Not declared
is_emptyCheck if text is empty or whitespace only.Not declared
is_evenCheck if a number is even.Not declared
is_fibonacciCheck if a number is a Fibonacci number.Not declared
is_integerCheck if a number is an integer.Not declared
is_leap_yearCheck if a year is a leap year.Not declared
is_leap_year_2Check if a year is a leap year.Not declared
is_negativeCheck if a number is negative.Not declared
is_oddCheck if a number is odd.Not declared
is_palindromeCheck if text is a palindrome.Not declared
is_palindrome_numberCheck if a number is a palindrome.Not declared
is_perfect_numberCheck if a number is a perfect number (sum of proper divisors equals the number).Not declared
is_perfect_squareCheck if a number is a perfect square.Not declared
is_positiveCheck if a number is positive.Not declared
is_power_ofCheck if a number is a power of another number.Not declared
is_primeCheck if a number is prime.Not declared
is_private_ipCheck if an IP address is private (RFC 1918 for IPv4).Not declared
is_subsetCheck if array1 is a subset of array2.Not declared
is_triangularCheck if a number is a triangular number.Not declared
is_valid_coordinatesCheck if coordinates are valid.Not declared
is_valid_hexCheck if a string is a valid hex color.Not declared
is_valid_slugCheck if a string is a valid URL slug.Not declared
is_valid_urlValidate if a string is a valid URL.Not declared
is_weekendCheck if a date is a weekend.Not declared
is_zeroCheck if a number is zero.Not declared
joinJoin items with a delimiter.Not declared
join_pathJoin path parts safely.Not declared
json_diffCompare two JSON objects and find differences.Not declared
json_minifyMinify JSON (remove whitespace).Not declared
json_prettifyPrettify JSON (format with indentation).Not declared
json_statsGet statistics about a JSON structure.Not declared
json_to_query_stringConvert a JSON object to URL query string.Not declared
jwt_decodeDecode JWT token (without signature verification).Not declared
kebab_caseConvert text to kebab-case.Not declared
kelvin_to_celsiusConvert Kelvin to Celsius.Not declared
kilobytes_to_megabytesConvert kilobytes to megabytes.Not declared
kilograms_to_poundsConvert kilograms to pounds.Not declared
kilometers_to_milesConvert kilometers to miles.Not declared
knots_to_kphConvert knots to kilometers per hour.Not declared
kph_to_mphConvert kilometers per hour to miles per hour.Not declared
lcmCalculate the least common multiple.Not declared
leetspeak_passwordConvert a password to leetspeak (for demonstration, not security).Not declared
levenshtein_distanceCalculate Levenshtein (edit) distance between two strings.Not declared
lighten_colorLighten a color by a percentage.Not declared
list_localesList available locales for Faker-powered endpoints.Not declared
list_timezonesList all available timezone abbreviations.Not declared
liters_to_gallons_ukConvert liters to UK gallons. Because a UK gallon isn't a US gallon.Not declared
liters_to_gallons_usConvert liters to US gallons.Not declared
loan_paymentCalculate monthly loan payment.Not declared
logCalculate logarithm. Natural log if no base specified.Not declared
log10Calculate base-10 logarithm.Not declared
log2Calculate base-2 logarithm.Not declared
lorem_bytesGenerate lorem ipsum of approximately specified byte size.Not declared
lorem_htmlGenerate lorem ipsum as HTML.Not declared
lorem_markdownGenerate lorem ipsum as Markdown.Not declared
lorem_paragraphsGenerate lorem ipsum paragraphs.Not declared
lorem_sentencesGenerate lorem ipsum sentences.Not declared
lorem_wordsGenerate lorem ipsum words.Not declared
lorem_words_2Generate lorem ipsum words.Not declared
lowercaseConvert text to lowercase.Not declared
magic_8_ballAsk the Magic 8-Ball.Not declared
mask_textMask text, keeping only start/end characters visible.Not declared
max_valueFind maximum value.Not declared
maximumFind the maximum value.Not declared
md5_checksumGenerate MD5 checksum.Not declared
megabytes_to_gigabytesConvert megabytes to gigabytes.Not declared
merge_jsonMerge two JSON objects.Not declared
metaphoneGenerate Metaphone phonetic encoding.Not declared
meters_per_second_to_mphConvert meters per second to miles per hour.Not declared
meters_to_feetConvert meters to feet.Not declared
miles_to_kilometersConvert miles to kilometers.Not declared
milliliters_to_cupsConvert milliliters to US cups.Not declared
milliliters_to_fluid_ouncesConvert milliliters to US fluid ounces.Not declared
min_valueFind minimum value.Not declared
minify_jsonMinify (compress) a JSON string.Not declared
minimumFind the minimum value.Not declared
minutes_to_secondsConvert minutes to seconds.Not declared
moduloCalculate a modulo b (remainder of a divided by b).Not declared
morse_decodeDecode Morse code to text.Not declared
morse_encodeEncode text to Morse code.Not declared
mortgage_calculatorCalculate mortgage details.Not declared
mph_to_kphConvert miles per hour to kilometers per hour.Not declared
multiplyMultiply two or more numbers together.Not declared
name_to_hexConvert a CSS color name to hex.Not declared
nearest_powerFind the nearest power of a base to a number.Not declared
netmask_to_cidrConvert subnet mask to CIDR prefix length.Not declared
network_infoGet information about a network.Not declared
normalize_urlNormalize a URL to a canonical form.Not declared
normalize_whitespaceNormalize whitespace (multiple spaces to single).Not declared
nth_cubeGet the nth cube number.Not declared
nth_primeGet the nth prime number.Not declared
nth_rootCalculate the nth root of a number.Not declared
nth_squareGet the nth square number.Not declared
nth_triangularGet the nth triangular number.Not declared
nullReturns null. For when you need a null.Not declared
number_to_romanConvert a number to Roman numerals.Not declared
number_to_wordsConvert a number to words.Not declared
ounces_to_gramsConvert ounces to grams.Not declared
padPad text to a specified length.Not declared
parse_dateParse a date string.Not declared
parse_urlParse a URL into its components.Not declared
parse_url_2Parse a URL into its components.Not declared
pascal_caseConvert text to PascalCase.Not declared
password_entropyCalculate password entropy (bits of randomness).Not declared
percentageCalculate what percentage value is of total.Not declared
percentage_changeCalculate percentage change between two values.Not declared
pick_randomPick random item(s) from a list.Not declared
pingPing endpoint. Returns pong.Not declared
point_in_polygonCheck if a point is inside a polygon (ray casting algorithm).Not declared
polygon_areaCalculate area of a polygon on Earth's surface.Not declared
polygon_centroidCalculate centroid of a polygon.Not declared
polyline_lengthCalculate total length of a polyline.Not declared
port_infoGet information about a port number.Not declared
pounds_to_kilogramsConvert pounds to kilograms.Not declared
powerCalculate base raised to the power of exponent.Not declared
present_valueCalculate present value of a future amount.Not declared
prettify_jsonPrettify (format) a JSON string.Not declared
prime_factorsGet prime factors of a number.Not declared
primes_in_rangeGet all prime numbers in a range.Not declared
private_ip_rangesGet RFC 1918 private IP address ranges.Not declared
punycode_decodeDecode Punycode to Unicode.Not declared
punycode_encodeEncode Unicode to Punycode (for internationalized domain names).Not declared
query_string_to_jsonConvert a URL query string to JSON object.Not declared
rad_to_degConvert radians to degrees.Not declared
random_addressGenerate random address(es) using Faker with locale support.Not declared
random_booleanGenerate random boolean value(s).Not declared
random_bytesGenerate cryptographically secure random bytes.Not declared
random_bytes_2Generate cryptographically secure random bytes.Not declared
random_cardDraw random playing card(s) from a deck.Not declared
random_choicePick random item(s) from a list.Not declared
random_coinFlip a coin (optionally biased).Not declared
random_colorGenerate a random color.Not declared
random_color_2Generate random color(s).Not declared
random_companyGenerate random company name(s) using Faker.Not declared
random_complimentGenerate a random compliment.Not declared
random_coordinatesGenerate random geographic coordinates.Not declared
random_credit_cardGenerate random credit card details (fake, for testing only).Not declared
random_dateGenerate random date(s) within a range.Not declared
random_diceRoll dice with configurable sides.Not declared
random_elementGet random chemical element(s).Not declared
random_emailGenerate random email address(es) using Faker.Not declared
random_emojiGet random emoji(s).Not declared
random_emoji_2Get random emoji(s).Not declared
random_excuseGenerate a random excuse.Not declared
random_floatGenerate random float(s).Not declared
random_float_2Generate random floating-point number(s).Not declared
random_gaussianGenerate random number(s) from a Gaussian (normal) distribution.Not declared
random_hexGenerate random hexadecimal string(s).Not declared
random_integerGenerate random integer(s) within a range.Not declared
random_ipGenerate random IP address(es).Not declared
random_jobGenerate random job title(s) using Faker.Not declared
random_macGenerate random MAC address(es).Not declared
random_nameGenerate random name(s) using Faker with locale support.Not declared
random_numberGenerate random integer(s).Not declared
random_passwordGenerate secure random password(s).Not declared
random_personGenerate complete random person profile(s) using Faker.Not declared
random_phoneGenerate random phone number(s) using Faker with locale-appropriate formats.Not declared
random_shuffleRandomly shuffle a list of items.Not declared
random_stringGenerate random string(s).Not declared
random_string_2Generate random string(s) from specified character set.Not declared
random_textGenerate random text using Faker.Not declared
random_timeGenerate random time(s) of day.Not declared
random_triviaGet a random trivia fact.Not declared
random_urlGenerate random URL(s) using Faker.Not declared
random_usernameGenerate random username(s) using Faker.Not declared
random_uuidGenerate random UUID(s).Not declared
random_weighted_choicePick random item(s) with weighted probabilities.Not declared
range_to_cidrConvert an IP range to CIDR notation.Not declared
rank_numbersRank a list of numbers from largest to smallest (or vice versa).Not declared
readability_scoreCalculate readability scores (Flesch-Kincaid, etc.).Not declared
regex_replaceReplace pattern matches in text.Not declared
regex_splitSplit text by regex pattern.Not declared
relative_timeGet relative time description (e.g., '2 days ago').Not declared
remove_duplicate_wordsRemove consecutive duplicate words.Not declared
remove_query_paramRemove a query parameter from a URL.Not declared
remove_whitespaceRemove all whitespace from text.Not declared
repeatRepeat text a specified number of times.Not declared
replaceReplace occurrences in text.Not declared
return_on_investmentCalculate Return on Investment (ROI).Not declared
reverse_numberReverse the digits of a number.Not declared
reverse_stringReverse a string.Not declared
rgb_to_hexConvert RGB to hex color.Not declared
rgb_to_hslConvert RGB to HSL color.Not declared
roll_diceRoll dice.Not declared
roman_to_numberConvert Roman numerals to a number.Not declared
rot13Apply ROT13 cipher (encoding and decoding are the same operation).Not declared
round_numberRound a number to specified decimal places.Not declared
rule_of_72Calculate time to double investment using Rule of 72.Not declared
saturate_colorIncrease color saturation by a percentage.Not declared
seconds_to_hmsConvert seconds to hours:minutes:seconds.Not declared
sentence_caseConvert text to sentence case.Not declared
sha1_checksumGenerate SHA1 checksum.Not declared
sha256_checksumGenerate SHA256 checksum.Not declared
sha512_checksumGenerate SHA512 checksum.Not declared
shuffle_listShuffle a list of items.Not declared
signGet the sign of a number (-1, 0, or 1).Not declared
simple_interestCalculate simple interest.Not declared
sinCalculate the sine of an angle.Not declared
sleep_cyclesCalculate optimal sleep/wake times based on 90-minute sleep cycles.Not declared
slugConvert text to URL-friendly slug.Not declared
slugifyConvert text to URL-friendly slug.Not declared
smart_title_caseSmart title case (handles articles, prepositions).Not declared
snake_caseConvert text to snake_case.Not declared
sort_itemsSort a list of items.Not declared
soundexGenerate Soundex phonetic encoding.Not declared
splitSplit text by delimiter.Not declared
split_complementary_colorsGet split-complementary colors.Not declared
squareCalculate the square of a number.Not declared
square_feet_to_square_metersConvert square feet to square meters.Not declared
square_meters_to_square_feetConvert square meters to square feet.Not declared
square_rootCalculate the square root of a number.Not declared
start_of_periodGet the start of a time period.Not declared
starts_withCheck if text starts with a prefix.Not declared
status_code_infoGet information about an HTTP status code.Not declared
stone_to_kilogramsConvert stone to kilograms.Not declared
string_lengthGet the length of a string.Not declared
subnet_calculatorCalculate subnets from a network.Not declared
subnet_mask_infoGet subnet mask from prefix length.Not declared
subtractSubtract b from a.Not declared
subtract_timeSubtract time from a date.Not declared
subtract_time_2Subtract time from a datetime.Not declared
suggest_improvementsSuggest improvements for a password.Not declared
sum_digitsSum the digits of a number.Not declared
sum_numbersCalculate the sum of numbers.Not declared
sun_positionCalculate approximate sun position (azimuth and elevation).Not declared
supernet_calculatorCalculate the supernet that contains all given networks.Not declared
swap_caseSwap case of each character.Not declared
tanCalculate the tangent of an angle.Not declared
test_patternTest if a regex pattern matches text.Not declared
tetradic_colorsGet tetradic colors (four colors forming a rectangle on color wheel).Not declared
text_similarityCalculate similarity between two texts (Jaccard similarity).Not declared
time_differenceCalculate difference between two datetimes.Not declared
timezone_offsetEstimate timezone offset from longitude (approximate).Not declared
title_caseConvert text to title case.Not declared
to_alternating_caseConvert text to aLtErNaTiNg case.Not declared
to_camel_caseConvert text to camelCase.Not declared
to_constant_caseConvert text to CONSTANT_CASE (alias for screaming snake).Not declared
to_dot_caseConvert text to dot.case.Not declared
to_header_caseConvert text to Header-Case (HTTP header style).Not declared
to_kebab_caseConvert text to kebab-case.Not declared
to_lower_caseConvert text to lowercase.Not declared
to_pascal_caseConvert text to PascalCase.Not declared
to_path_caseConvert text to path/case.Not declared
to_romanConvert number to Roman numerals.Not declared
to_screaming_snake_caseConvert text to SCREAMING_SNAKE_CASE.Not declared
to_sentence_caseConvert text to Sentence case.Not declared
to_snake_caseConvert text to snake_case.Not declared
to_title_caseConvert text to Title Case.Not declared
to_train_caseConvert text to Train-Case.Not declared
to_upper_caseConvert text to UPPERCASE.Not declared
triadic_colorsGet triadic colors (three colors equally spaced on color wheel).Not declared
trimTrim whitespace from text.Not declared
true_endpointReturns true.Not declared
truncateTruncate to integer (remove decimal part).Not declared
truncate_2Truncate text to a specified length.Not declared
unflatten_jsonUnflatten a flat JSON object back to nested structure.Not declared
unique_itemsGet unique items from a list.Not declared
unix_to_datetimeConvert Unix timestamp to datetime.Not declared
uppercaseConvert text to uppercase.Not declared
url_decodeURL decode text.Not declared
url_decode_2URL decode a string.Not declared
url_encodeURL encode text.Not declared
url_encode_2URL encode a string.Not declared
user_agentParse a user agent string.Not declared
validate_alphanumericCheck if text is alphanumeric.Not declared
validate_base64Validate a base64 string.Not declared
validate_credit_cardValidate a credit card number using Luhn algorithm.Not declared
validate_dateValidate a date string.Not declared
validate_domainValidate a domain name.Not declared
validate_emailValidate an email address.Not declared
validate_hexValidate a hexadecimal string.Not declared
validate_ipValidate an IP address (v4 or v6).Not declared
validate_ip_2Validate if a string is a valid IP address.Not declared
validate_jsonValidate JSON syntax.Not declared
validate_json_2Validate if a string is valid JSON.Not declared
validate_macValidate a MAC address.Not declared
validate_password_strengthCheck password strength.Not declared
validate_patternValidate if a regex pattern is syntactically correct.Not declared
validate_phoneValidate a phone number.Not declared
validate_semverValidate a semantic version string.Not declared
validate_urlValidate a URL.Not declared
validate_uuidValidate a UUID.Not declared
verify_hashVerify a hash matches the text.Not declared
week_numberGet the ISO week number of a date.Not declared
week_number_2Get the ISO week number for a date.Not declared
word_countCount words in text.Not declared
would_you_ratherGet a 'Would You Rather' question.Not declared
yes_noGet a random yes or no answer.Not declared

Change history

No changes since the first observation. The first snapshot is the baseline.

Source listings
SourceListingFirst seenLast seenVersions
Official MCP Registryio.tinyfn/tinyfn2 Oct 20262 Oct 20261