protogrid

Search / io.tinyfn/tinyfn

TinyFn

R1· needs a key

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

v1.0.2 · active · repository · descriptor JSON · versions

An agent can connect on its own if it already holds X_API_KEY, X_API_KEY.Remote endpoint behind a static API key or header. The registry never sees the value; the agent fills the placeholder.
Quality70needs work
Trust86of 100
Uptime, 30 days100%
Latency p50353 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "tinyfn": {
      "type": "http",
      "url": "https://api.tinyfn.io/mcp/all/",
      "headers": {
        "X-API-Key": "${X_API_KEY}",
        "Authorization": "${X_API_KEY}"
      }
    }
  }
}
claude mcp add --transport http tinyfn https://api.tinyfn.io/mcp/all/ --header "X-API-Key: ${X_API_KEY}" --header "Authorization: ${X_API_KEY}"
[mcp_servers.tinyfn]
url = "https://api.tinyfn.io/mcp/all/"
env_http_headers = { "X-API-Key" = "X_API_KEY", "Authorization" = "X_API_KEY" }
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "tinyfn": {
      "type": "remote",
      "url": "https://api.tinyfn.io/mcp/all/",
      "enabled": true,
      "headers": {
        "X-API-Key": "{env:X_API_KEY}",
        "Authorization": "{env:X_API_KEY}"
      }
    }
  }
}
{
  "mcpServers": {
    "tinyfn": {
      "type": "http",
      "url": "https://api.tinyfn.io/mcp/all/",
      "headers": {
        "X-API-Key": "${X_API_KEY}",
        "Authorization": "${X_API_KEY}"
      }
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=tinyfn&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vYXBpLnRpbnlmbi5pby9tY3AvYWxsLyIsImhlYWRlcnMiOnsiWC1BUEktS2V5IjoiJHtYX0FQSV9LRVl9IiwiQXV0aG9yaXphdGlvbiI6IiR7WF9BUElfS0VZfSJ9fQ%3D%3D"
}
{
  "servers": {
    "tinyfn": {
      "type": "http",
      "url": "https://api.tinyfn.io/mcp/all/",
      "headers": {
        "X-API-Key": "${X_API_KEY}",
        "Authorization": "${X_API_KEY}"
      }
    }
  }
}
{
  "mcpServers": {
    "tinyfn": {
      "httpUrl": "https://api.tinyfn.io/mcp/all/",
      "headers": {
        "X-API-Key": "${X_API_KEY}",
        "Authorization": "${X_API_KEY}"
      }
    }
  }
}
extensions:
  "tinyfn":
    enabled: true
    name: "tinyfn"
    type: streamable_http
    uri: "https://api.tinyfn.io/mcp/all/"
    headers:
      "X-API-Key": "${X_API_KEY}"
      "Authorization": "${X_API_KEY}"
    timeout: 300

Placeholders to fill from your own secret store: ${X_API_KEY}, ${X_API_KEY}. The registry never accepts secret values.

Quality 70 / 100needs work

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene50 · weight 30
  • warn
    tools.descriptions22 of 572 tools have a description under 20 characters
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • fail
    tools.annotationsno tool declares readOnlyHint or destructiveHint, so clients cannot tell safe calls from risky ones
  • fail
    tools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: hex_encode (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); is_even (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); is_odd (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); …
  • fail
    tools.token_costabout 37,777 tokens to load every tool, a large share of an agent's context
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability100 · weight 15
  • pass
    stability.changesno tool changes in 30 days
  • pass
    stability.rug_pullno tool changed its meaning under the same name
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

572 tools, about 37,777 tokens to load them all · tool set eba815927fff · checked 2026-10-19 14:42 UTC

Tool changes

No tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 86 / 100

provenance75
liveness100
freshness65
hygiene100

+repository +dns-namespace +reachable +uptime-100% ~updated-122d-ago

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://api.tinyfn.io/mcp/all/ streamable-httpapi_key ${X_API_KEY}yes100%353 ms2025-11-252026-10-19

Tools (500)

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

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "io.tinyfn/tinyfn",
  "title": "TinyFn",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://api.tinyfn.io/mcp/all/",
      "type": "streamable-http",
      "headers": [
        {
          "name": "X-API-Key",
          "isSecret": true,
          "isRequired": true,
          "description": "TinyFn API key - free at https://tinyfn.io"
        }
      ]
    }
  ],
  "version": "1.0.2",
  "repository": {
    "url": "https://github.com/tinyfn-io/tinyfn-mcp",
    "source": "github"
  },
  "description": "500+ deterministic tools for AI agents: math, conversion, validation, hashing, encoding, date/time."
}