TinyFn MCP Tools
TinyFn exposes 500 tools. Each one has its own page with the configuration for every client that can run this server.
-
is_evenis even
-
is_oddis odd
-
is_primeis prime
-
is_positiveis positive
-
is_negativeis negative
-
is_zerois zero
-
is_integeris integer
-
is_divisibleis divisible
-
is_perfect_squareis perfect square
-
is_fibonacciis fibonacci
-
factorialfactorial
-
fibonaccifibonacci
-
gcdgcd
-
lcmlcm
-
absolute_valueabsolute value
-
square_rootsquare root
-
powerpower
-
percentagepercentage
-
averageaverage
-
round_numberround number
-
clampclamp
-
distancedistance
-
sinsin
-
coscos
-
tantan
-
deg_to_raddeg to rad
-
rad_to_degrad to deg
-
addMutatingadd
-
subtractsubtract
-
multiplymultiply
-
dividedivide
-
modulomodulo
-
loglog
-
log10log10
-
log2log2
-
expexp
-
floorfloor
-
ceilceil
-
minimumminimum
-
maximummaximum
-
sum_numberssum numbers
-
signsign
-
truncatetruncate
-
hypotenusehypotenuse
-
cubecube
-
cube_rootcube root
-
squaresquare
-
nth_rootnth root
-
comparecompare
-
compare_decimalscompare decimals
-
rank_numbersrank numbers
-
is_betweenis between
-
reverse_stringreverse string
-
uppercaseuppercase
-
lowercaselowercase
-
capitalizecapitalize
-
title_casetitle case
-
sentence_casesentence case
-
camel_casecamel case
-
snake_casesnake case
-
kebab_casekebab case
-
pascal_casepascal case
-
string_lengthstring length
-
word_countword count
-
trimtrim
-
truncate_2truncate 2
-
padpad
-
repeatrepeat
-
replacereplace
-
containscontains
-
starts_withstarts with
-
ends_withends with
-
splitsplit
-
joinjoin
-
slugslug
-
is_palindromeis palindrome
-
count_charRead-onlycount char
-
count_substringRead-onlycount substring
-
count_all_charsRead-onlycount all chars
-
remove_whitespaceMutatingremove whitespace
-
normalize_whitespacenormalize whitespace
-
is_emptyis empty
-
extract_numbersextract numbers
-
extract_emailsextract emails
-
extract_urlsextract urls
-
celsius_to_fahrenheitcelsius to fahrenheit
-
fahrenheit_to_celsiusfahrenheit to celsius
-
celsius_to_kelvincelsius to kelvin
-
kelvin_to_celsiuskelvin to celsius
-
meters_to_feetmeters to feet
-
feet_to_metersfeet to meters
-
kilometers_to_mileskilometers to miles
-
miles_to_kilometersmiles to kilometers
-
inches_to_centimetersinches to centimeters
-
centimeters_to_inchescentimeters to inches
-
kilograms_to_poundskilograms to pounds
-
pounds_to_kilogramspounds to kilograms
-
ounces_to_gramsounces to grams
-
grams_to_ouncesgrams to ounces
-
stone_to_kilogramsstone to kilograms
-
liters_to_gallons_usliters to gallons us
-
gallons_us_to_litersgallons us to liters
-
liters_to_gallons_ukliters to gallons uk
-
gallons_uk_to_litersgallons uk to liters
-
milliliters_to_fluid_ouncesmilliliters to fluid ounces
-
cups_to_milliliterscups to milliliters
-
milliliters_to_cupsmilliliters to cups
-
square_meters_to_square_feetsquare meters to square feet
-
square_feet_to_square_meterssquare feet to square meters
-
acres_to_hectaresacres to hectares
-
mph_to_kphmph to kph
-
kph_to_mphkph to mph
-
meters_per_second_to_mphmeters per second to mph
-
knots_to_kphknots to kph
-
bytes_to_humanbytes to human
-
kilobytes_to_megabyteskilobytes to megabytes
-
megabytes_to_gigabytesmegabytes to gigabytes
-
decimal_to_binarydecimal to binary
-
binary_to_decimalbinary to decimal
-
decimal_to_hexadecimaldecimal to hexadecimal
-
hexadecimal_to_decimalhexadecimal to decimal
-
decimal_to_octaldecimal to octal
-
hex_to_rgbhex to rgb
-
rgb_to_hexrgb to hex
-
hours_to_minuteshours to minutes
-
minutes_to_secondsminutes to seconds
-
seconds_to_hmsseconds to hms
-
generate_uuidgenerate uuid
-
generate_uuid_v7generate uuid v7
-
random_numberrandom number
-
random_floatrandom float
-
random_stringrandom string
-
generate_passwordgenerate password
-
generate_tokengenerate token
-
generate_hashgenerate hash
-
generate_loremgenerate lorem
-
generate_colorgenerate color
-
roll_diceroll dice
-
flip_coinflip coin
-
shuffle_listshuffle list
-
pick_randompick random
-
generate_sequencegenerate sequence
-
validate_emailvalidate email
-
validate_urlvalidate url
-
validate_phonevalidate phone
-
validate_credit_cardvalidate credit card
-
validate_uuidvalidate uuid
-
validate_ipvalidate ip
-
validate_macvalidate mac
-
validate_jsonvalidate json
-
validate_hexvalidate hex
-
validate_base64validate base64
-
validate_alphanumericvalidate alphanumeric
-
validate_password_strengthvalidate password strength
-
validate_datevalidate date
-
validate_domainvalidate domain
-
validate_semvervalidate semver
-
get_nowRead-onlyget now
-
convert_timestampconvert timestamp
-
convert_timestamp_msconvert timestamp ms
-
date_to_timestampdate to timestamp
-
format_dateformat date
-
parse_dateparse date
-
add_timeMutatingadd time
-
subtract_timesubtract time
-
date_diffdate diff
-
is_leap_yearis leap year
-
days_in_monthdays in month
-
week_numberweek number
-
day_of_yearday of year
-
is_weekendis weekend
-
calculate_agecalculate age
-
relative_timerelative time
-
current_timecurrent time
-
convert_timezoneconvert timezone
-
time_differencetime difference
-
add_time_2Mutatingadd time 2
-
subtract_time_2subtract time 2
-
start_of_periodMutatingstart of period
-
end_of_periodend of period
-
is_leap_year_2is leap year 2
-
days_in_month_2days in month 2
-
week_number_2week number 2
-
get_quarterRead-onlyget quarter
-
business_daysbusiness days
-
add_business_daysMutatingadd business days
-
calculate_age_2calculate age 2
-
list_timezonesRead-onlylist timezones
-
unix_to_datetimeunix to datetime
-
datetime_to_unixdatetime to unix
-
base64_encodebase64 encode
-
base64_decodebase64 decode
-
url_encodeurl encode
-
url_decodeurl decode
-
html_encodehtml encode
-
html_decodehtml decode
-
hex_encodehex encode
-
hex_decodehex decode
-
binary_encodebinary encode
-
binary_decodebinary decode
-
ascii_encodeascii encode
-
ascii_decodeascii decode
-
rot13rot13
-
morse_encodemorse encode
-
morse_decodemorse decode
-
json_minifyjson minify
-
json_prettifyjson prettify
-
jwt_decodejwt decode
-
punycode_encodepunycode encode
-
punycode_decodepunycode decode
-
hash_md5hash md5
-
hash_sha1hash sha1
-
hash_sha256hash sha256
-
hash_sha384hash sha384
-
hash_sha512hash sha512
-
hash_sha3_256hash sha3 256
-
hash_sha3_512hash sha3 512
-
hash_blake2bhash blake2b
-
hash_blake2shash blake2s
-
hmac_sha256hmac sha256
-
hmac_sha512hmac sha512
-
hmac_md5hmac md5
-
compare_hashescompare hashes
-
hash_allhash all
-
hash_crc32hash crc32
-
hash_adler32hash adler32
-
identify_hashidentify hash
-
file_checksum_guidefile checksum guide
-
generate_hmacgenerate hmac
-
md5_checksummd5 checksum
-
sha1_checksumsha1 checksum
-
sha256_checksumsha256 checksum
-
sha512_checksumsha512 checksum
-
password_entropypassword entropy
-
random_bytesrandom bytes
-
constant_time_compareconstant time compare
-
verify_hashverify hash
-
crc32_checksumcrc32 checksum
-
adler32_checksumadler32 checksum
-
analyze_passwordanalyze password
-
generate_password_2generate password 2
-
generate_passphrasegenerate passphrase
-
generate_pingenerate pin
-
estimate_hash_timeestimate hash time
-
is_common_passwordis common password
-
suggest_improvementssuggest improvements
-
leetspeak_passwordleetspeak password
-
generate_memorablegenerate memorable
-
validate_ip_2validate ip 2
-
ip_infoip info
-
ip_to_integerip to integer
-
integer_to_ipinteger to ip
-
network_infonetwork info
-
ip_in_networkip in network
-
subnet_calculatorsubnet calculator
-
supernet_calculatorsupernet calculator
-
range_to_cidrrange to cidr
-
expand_cidrexpand cidr
-
is_private_ipis private ip
-
ipv4_to_ipv6ipv4 to ipv6
-
ipv6_to_ipv4ipv6 to ipv4
-
ip_to_binaryip to binary
-
netmask_to_cidrnetmask to cidr
-
cidr_to_netmaskcidr to netmask
-
validate_json_2validate json 2
-
prettify_jsonprettify json
-
minify_jsonminify json
-
get_keysRead-onlyget keys
-
get_valuesRead-onlyget values
-
get_json_pathRead-onlyget json path
-
flatten_jsonflatten json
-
unflatten_jsonunflatten json
-
json_diffjson diff
-
merge_jsonMutatingmerge json
-
json_statsjson stats
-
get_json_typeRead-onlyget json type
-
json_to_query_stringjson to query string
-
query_string_to_jsonRead-onlyquery string to json
-
readability_scorereadability score
-
extract_keywordsextract keywords
-
text_similaritytext similarity
-
levenshtein_distancelevenshtein distance
-
soundexsoundex
-
metaphonemetaphone
-
generate_ngramsgenerate ngrams
-
basic_sentimentbasic sentiment
-
generate_acronymgenerate acronym
-
get_initialsRead-onlyget initials
-
mask_textmask text
-
lorem_wordslorem words
-
smart_title_casesmart title case
-
remove_duplicate_wordsMutatingremove duplicate words
-
slugifyslugify
-
deslugifydeslugify
-
is_valid_slugis valid slug
-
url_encode_2url encode 2
-
url_decode_2url decode 2
-
parse_urlparse url
-
build_urlbuild url
-
normalize_urlnormalize url
-
extract_domainextract domain
-
is_valid_urlis valid url
-
join_pathjoin path
-
add_query_paramMutatingadd query param
-
remove_query_paramMutatingremove query param
-
filename_safefilename safe
-
to_camel_caseto camel case
-
to_pascal_caseto pascal case
-
to_snake_caseto snake case
-
to_screaming_snake_caseto screaming snake case
-
to_kebab_caseto kebab case
-
to_train_caseto train case
-
to_title_caseto title case
-
to_sentence_caseto sentence case
-
to_upper_caseto upper case
-
to_lower_caseto lower case
-
swap_caseswap case
-
capitalize_textcapitalize text
-
to_dot_caseto dot case
-
to_path_caseto path case
-
to_constant_caseto constant case
-
to_header_caseto header case
-
to_alternating_caseto alternating case
-
inverse_caseinverse case
-
detect_casedetect case
-
convert_all_casesconvert all cases
-
format_numberformat number
-
format_currencyformat currency
-
format_percentageformat percentage
-
format_ordinalformat ordinal
-
number_to_wordsnumber to words
-
number_to_romannumber to roman
-
roman_to_numberroman to number
-
format_bytesformat bytes
-
format_phoneformat phone
-
format_credit_cardformat credit card
-
format_ssnformat ssn
-
format_durationformat duration
-
format_relative_timeformat relative time
-
format_truncateformat truncate
-
format_listformat list
-
hex_to_hslhex to hsl
-
hsl_to_hexhsl to hex
-
hex_to_hsvhex to hsv
-
hsv_to_hexhsv to hex
-
hex_to_cmykhex to cmyk
-
cmyk_to_hexcmyk to hex
-
lighten_colorlighten color
-
darken_colordarken color
-
saturate_colorsaturate color
-
desaturate_colordesaturate color
-
grayscale_colorgrayscale color
-
invert_colorinvert color
-
complement_colorcomplement color
-
triadic_colorstriadic colors
-
analogous_colorsanalogous colors
-
split_complementary_colorssplit complementary colors
-
tetradic_colorstetradic colors
-
contrast_ratiocontrast ratio
-
get_luminanceRead-onlyget luminance
-
blend_colorsblend colors
-
generate_gradientgenerate gradient
-
generate_shadesgenerate shades
-
generate_tintsgenerate tints
-
random_colorrandom color
-
is_valid_hexis valid hex
-
name_to_hexname to hex
-
cidr_infocidr info
-
subnet_mask_infosubnet mask info
-
ip_in_rangeip in range
-
port_infoport info
-
http_method_infohttp method info
-
parse_url_2parse url 2
-
build_url_2build url 2
-
ipv4_to_ipv6_2ipv4 to ipv6 2
-
private_ip_rangesprivate ip ranges
-
haversine_distancehaversine distance
-
calculate_bearingcalculate bearing
-
calculate_midpointcalculate midpoint
-
destination_pointdestination point
-
dms_to_decimaldms to decimal
-
decimal_to_dmsdecimal to dms
-
is_valid_coordinatesis valid coordinates
-
bounding_boxbounding box
-
point_in_polygonpoint in polygon
-
geohash_encodegeohash encode
-
geohash_decodegeohash decode
-
polygon_areapolygon area
-
polyline_lengthpolyline length
-
polygon_centroidpolygon centroid
-
timezone_offsettimezone offset
-
sun_positionsun position
-
array_intersectionarray intersection
-
array_unionarray union
-
array_differencearray difference
-
array_symmetric_differencearray symmetric difference
-
is_subsetis subset
-
array_reversearray reverse
-
array_rotatearray rotate
-
array_firstarray first
-
array_lastarray last
-
array_ntharray nth
-
array_slicearray slice
-
array_compactarray compact
-
array_ziparray zip
-
array_unziparray unzip
-
array_fillarray fill
-
array_repeatarray repeat
-
group_by_lengthgroup by length
-
array_partitionarray partition
-
array_interleavearray interleave
-
array_dedupearray dedupe
-
array_frequencyarray frequency
-
calculate_meancalculate mean
-
calculate_mediancalculate median
-
calculate_modecalculate mode
-
calculate_variancecalculate variance
-
calculate_stddevcalculate stddev
-
calculate_percentilecalculate percentile
-
calculate_quartilescalculate quartiles
-
calculate_rangecalculate range
-
calculate_sumcalculate sum
-
calculate_productcalculate product
-
geometric_meangeometric mean
-
harmonic_meanharmonic mean
-
calculate_zscorecalculate zscore
-
calculate_correlationcalculate correlation
-
calculate_covariancecalculate covariance
-
describe_dataRead-onlydescribe data
-
compound_interestcompound interest
-
simple_interestsimple interest
-
loan_paymentloan payment
-
calculate_tipcalculate tip
-
percentage_changepercentage change
-
calculate_markupcalculate markup
-
calculate_margincalculate margin
-
calculate_discountcalculate discount
-
calculate_vatcalculate vat
-
mortgage_calculatormortgage calculator
-
rule_of_72rule of 72
-
future_valuefuture value
-
present_valuepresent value
-
break_evenbreak even
-
return_on_investmentreturn on investment
-
test_patterntest pattern
-
find_all_matchesRead-onlyfind all matches
-
regex_replaceregex replace
-
regex_splitregex split
-
validate_patternvalidate pattern
-
escape_patternescape pattern
-
extract_groupsextract groups
-
get_email_patternRead-onlyget email pattern
-
get_url_patternRead-onlyget url pattern
-
get_phone_patternRead-onlyget phone pattern
-
get_ipv4_patternRead-onlyget ipv4 pattern
-
get_ipv6_patternRead-onlyget ipv6 pattern
-
get_date_patternRead-onlyget date pattern
-
get_time_patternRead-onlyget time pattern
-
get_credit_card_patternRead-onlyget credit card pattern
-
get_uuid_patternRead-onlyget uuid pattern
-
get_slug_patternRead-onlyget slug pattern
-
get_hex_color_patternRead-onlyget hex color pattern
-
get_password_patternRead-onlyget password pattern
-
prime_factorsprime factors
-
get_divisorsRead-onlyget divisors
-
nth_primenth prime
-
primes_in_rangeprimes in range
-
to_romanto roman
-
base_convertbase convert
-
is_perfect_numberis perfect number
-
is_armstrong_numberis armstrong number
-
is_palindrome_numberis palindrome number
-
collatz_sequencecollatz sequence
-
digital_rootdigital root
-
sum_digitssum digits
-
reverse_numberreverse number
-
count_digitsRead-onlycount digits
-
nth_triangularnth triangular
-
is_triangularis triangular
-
nth_squarenth square
-
nth_cubenth cube
-
is_power_ofis power of
-
nearest_powernearest power
-
calculate_bmicalculate bmi
-
calculate_bmrcalculate bmr
-
ideal_weightideal weight
-
heart_rate_zonesheart rate zones
-
estimate_body_fatestimate body fat
-
daily_water_intakedaily water intake
-
calories_burnedcalories burned
-
calculate_macroscalculate macros
-
sleep_cyclessleep cycles
-
lorem_words_2lorem words 2
-
lorem_sentenceslorem sentences
-
lorem_paragraphslorem paragraphs
-
lorem_htmllorem html
-
lorem_markdownlorem markdown
-
lorem_byteslorem bytes
-
generate_namesgenerate names
-
generate_emailsgenerate emails
This list was read from the server itself, by connecting to it and calling tools/list on 24 September 2026. It is what
the server actually exposes, not what its listing claims.
Mutating and Read-only are read off each tool's name, not its schema — a hint, not a guarantee. The registry stores tool names only; connect the server for its live schemas.