MCP serverio.tinyfn/tinyfn
500+ deterministic tools for AI agents: math, conversion, validation, hashing, encoding, date/time.
Overview
Score?
UNRATED 0.684
of what a free look can see, on 32 looks
Looks
35
last 13 hr ago
Tools
572
More info
URL
api.tinyfn.io/mcp/all/
streamable-http
Says it is
TinyFn 2.14.4
protocol 2025-06-18
In the record since
32 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.684 · highest on record 0.8561
Toolsfrom sha256:5faceb64e7…b82146
| Tool | Schema |
|---|---|
| absolute_value Get the absolute value of a number. |
input · output |
| acres_to_hectares Convert acres to hectares. |
input · output |
| add Add two or more numbers together. |
input · output |
| add_business_days Add business days to a date. |
input · output |
| add_query_param Add a query parameter to a URL. |
input · output |
| add_time Add time to a date. |
input · output |
| add_time_2 Add time to a datetime. |
input · output |
| adler32_checksum Calculate Adler-32 checksum. |
input · output |
| analogous_colors Get analogous colors (adjacent colors on color wheel). |
input · output |
| analyze_password Analyze password strength and characteristics. |
input · output |
| array_compact Remove falsy values (empty strings) from array. |
input · output |
| array_dedupe Remove duplicates from array. |
input · output |
| array_difference Get difference of two arrays (items in array1 not in array2). |
input · output |
| array_fill Create an array filled with a value. |
input · output |
| array_first Get first n items from array. |
input · output |
| array_frequency Count frequency of each item. |
input · output |
| array_interleave Interleave two arrays. |
input · output |
| array_intersection Get intersection of two arrays. |
input · output |
| array_last Get last n items from array. |
input · output |
| array_nth Get item at specific index. |
input · output |
| array_partition Partition array into chunks of specified size. |
input · output |
| array_repeat Repeat an array n times. |
input · output |
| array_reverse Reverse an array. |
input · output |
| array_rotate Rotate an array by n positions. |
input · output |
| array_slice Slice an array. |
input · output |
| array_symmetric_difference Get symmetric difference (items in either but not both). |
input · output |
| array_union Get union of two arrays. |
input · output |
| array_unzip Unzip array of pairs into two arrays. |
input · output |
| array_zip Zip two arrays together. |
input · output |
| ascii_decode Convert ASCII codes to text. |
input · output |
| ascii_encode Get ASCII codes for text. |
input · output |
| average Calculate the average of a list of numbers. |
input · output |
| base64_decode Decode base64 to text. |
input · output |
| base64_encode Encode text to base64. Properly handles Unicode. |
input · output |
| base_convert Convert a number between different bases. |
input · output |
| basic_sentiment Basic sentiment analysis using word lists. |
input · output |
| binary_decode Decode binary to text. |
input · output |
| binary_encode Encode text to binary. |
input · output |
| binary_to_decimal Convert binary to decimal. |
input · output |
| blend_colors Blend two colors together. |
input · output |
| bounding_box Calculate bounding box around a point. |
input · output |
| break_even Calculate break-even point. |
input · output |
| build_url Build a URL from components. |
input · output |
| build_url_2 Build a URL from components. |
input · output |
| business_days Count business days between two dates (excluding weekends). |
input · output |
| bytes_to_human Convert bytes to human-readable format. |
input · output |
| calculate_age Calculate age from birthdate. |
input · output |
| calculate_age_2 Calculate age from birthdate. |
input · output |
| calculate_bearing Calculate bearing (direction) between two coordinates. |
input · no output |
| calculate_bmi Calculate Body Mass Index (BMI). |
input · output |
| calculate_bmr Calculate Basal Metabolic Rate (BMR) using Mifflin-St Jeor equation. |
input · output |
| calculate_correlation Calculate Pearson correlation coefficient. |
input · output |
| calculate_covariance Calculate covariance between two datasets. |
input · output |
| calculate_discount Calculate discounted price. |
input · output |
| calculate_macros Calculate macronutrient targets. |
input · output |
| calculate_margin Calculate profit margin. |
input · output |
| calculate_markup Calculate selling price from cost and markup. |
input · output |
| calculate_mean Calculate arithmetic mean (average). |
input · output |
| calculate_median Calculate median. |
input · output |
| calculate_midpoint Calculate geographic midpoint between two coordinates. |
input · output |
| calculate_mode Calculate mode (most frequent value). |
input · output |
| calculate_percentile Calculate a specific percentile. |
input · output |
| calculate_product Calculate product of numbers. |
input · output |
| calculate_quartiles Calculate quartiles (Q1, Q2, Q3). |
input · output |
| calculate_range Calculate range (max - min). |
input · output |
| calculate_stddev Calculate standard deviation. |
input · output |
| calculate_sum Calculate sum of numbers. |
input · output |
| calculate_tip Calculate tip and split bill. |
input · output |
| calculate_variance Calculate variance. |
input · output |
| calculate_vat Calculate VAT (Value Added Tax). |
input · output |
| calculate_zscore Calculate z-score (standard score). |
input · output |
| calories_burned Estimate calories burned during activities. |
input · output |
| camel_case Convert text to camelCase. |
input · output |
| capitalize Capitalize the first letter of each word. |
input · output |
| capitalize_text Capitalize first letter only. |
input · no output |
| ceil Round up to nearest integer. |
input · output |
| celsius_to_fahrenheit Convert Celsius to Fahrenheit. |
input · output |
| celsius_to_kelvin Convert Celsius to Kelvin. |
input · output |
| centimeters_to_inches Convert centimeters to inches. |
input · output |
| chunk_array Split items into chunks of specified size. |
input · output |
| cidr_info Get information about a CIDR range. |
input · output |
| cidr_to_netmask Convert CIDR prefix length to subnet mask. |
input · output |
| clamp Clamp a number within a range. |
input · output |
| cmyk_to_hex Convert CMYK to hex color. |
input · output |
| collatz_sequence Generate Collatz sequence for a number. |
input · output |
| compare Compare two numbers (e.g., is 0.9 greater than 0.11?). |
input · output |
| compare_2 Compare two values. |
input · output |
| compare_decimals Compare decimal numbers with detailed explanation (handles 0.9 vs 0.11 correctly). |
input · output |
| compare_hashes Compare two hashes in constant time (timing-safe). |
input · output |
| complement_color Get the complementary color (opposite on color wheel). |
input · output |
| compound_interest Calculate compound interest. |
input · output |
| constant_time_compare Compare two strings in constant time (timing-safe). |
input · output |
| contains Check if text contains a substring. |
input · output |
| contrast_ratio Calculate contrast ratio between two colors (WCAG). |
input · output |
| convert_all_cases Convert text to all case formats at once. |
input · output |
| convert_timestamp Convert Unix timestamp to date. |
input · output |
| convert_timestamp_ms Convert Unix timestamp (milliseconds) to date. |
input · output |
| convert_timezone Convert datetime between timezones. |
input · output |
| cos Calculate the cosine of an angle. |
input · output |
| count_all_chars Count occurrences of each character in text. |
input · output |
| count_char Count occurrences of a character (e.g., how many 'r' in 'strawberry'). |
input · output |
| count_digits Count the number of digits. |
input · output |
| count_items Count occurrences of each item. |
input · output |
| count_substring Count occurrences of a substring. |
input · output |
| crc32_checksum Calculate CRC32 checksum. |
input · output |
| cube Calculate the cube of a number. |
input · output |
| cube_root Calculate the cube root of a number. |
input · output |
| cups_to_milliliters Convert US cups to milliliters. |
input · output |
| current_time Get current time in specified timezone. |
input · output |
| dad_joke Get a random dad joke. |
input · output |
| daily_water_intake Calculate recommended daily water intake. |
input · output |
| darken_color Darken a color by a percentage. |
input · output |
| date_diff Calculate difference between two dates. |
input · output |
| date_to_timestamp Convert date to Unix timestamp. |
input · output |
| datetime_to_unix Convert datetime to Unix timestamp. |
input · output |
| day_of_year Get the day of year for a date. |
input · output |
| days_in_month Get the number of days in a month. |
input · output |
| days_in_month_2 Get the number of days in a month. |
input · output |
| decimal_to_binary Convert decimal to binary. |
input · output |
| decimal_to_dms Convert decimal degrees to DMS (degrees, minutes, seconds). |
input · output |
| decimal_to_hexadecimal Convert decimal to hexadecimal. |
input · output |
| decimal_to_octal Convert decimal to octal. |
input · output |
| deg_to_rad Convert degrees to radians. |
input · output |
| desaturate_color Decrease color saturation by a percentage. |
input · output |
| describe_data Get descriptive statistics for a dataset. |
input · output |
| deslugify Convert a slug back to readable text. |
input · output |
| destination_point Calculate destination point given start, bearing, and distance. |
input · output |
| detect_case Detect the case style of text. |
input · output |
| digital_root Calculate the digital root (repeated digit sum until single digit). |
input · output |
| distance Calculate Euclidean distance between two points. |
input · output |
| divide Divide a by b. |
input · output |
| dms_to_decimal Convert DMS (degrees, minutes, seconds) to decimal degrees. |
input · output |
| echo Echo back the message. For testing. |
input · output |
| empty_array Returns an empty array. |
input · output |
| empty_object Returns an empty object. |
input · output |
| end_of_period Get the end of a time period. |
input · output |
| ends_with Check if text ends with a suffix. |
input · output |
| escape_pattern Escape special regex characters in text. |
input · output |
| estimate_body_fat Estimate body fat percentage using US Navy method. |
input · output |
| estimate_hash_time Estimate time to crack a password using brute force. |
input · output |
| exp Calculate e raised to the power of number. |
input · output |
| expand_cidr Expand a CIDR to list of individual IPs. |
input · output |
| extract_domain Extract domain from a URL. |
input · output |
| extract_emails Extract all email addresses from text. |
input · output |
| extract_groups Extract capture groups from a pattern match. |
input · output |
| extract_keywords Extract keywords from text based on frequency. |
input · output |
| extract_numbers Extract all numbers from text. |
input · output |
| extract_urls Extract all URLs from text. |
input · output |
| factorial Calculate the factorial of a number. |
input · output |
| fahrenheit_to_celsius Convert Fahrenheit to Celsius. |
input · output |
| false_endpoint Returns false. |
input · output |
| feet_to_meters Convert feet to meters. |
input · output |
| fibonacci Get the nth Fibonacci number. |
input · output |
| file_checksum_guide Get command-line instructions for file checksums. |
input · output |
| filename_safe Convert a string to a safe filename. |
input · output |
| find_all_matches Find all matches of a pattern in text. |
input · output |
| fizzbuzz The classic FizzBuzz. Enterprise-grade. |
input · output |
| flatten_array Flatten a nested array. |
input · output |
| flatten_json Flatten a nested JSON object. |
input · output |
| flip_coin Flip a coin. |
input · output |
| floor Round down to nearest integer. |
input · output |
| format_bytes Format bytes to human-readable size. |
input · output |
| format_credit_card Format a credit card number with spaces. |
input · output |
| format_currency Format an amount as currency. |
input · output |
| format_date Format a date string. |
input · output |
| format_duration Format seconds as duration. |
input · output |
| format_list Format a list of items with proper grammar. |
input · output |
| format_number Format a number with locale-specific separators. |
input · output |
| format_ordinal Convert a number to its ordinal form (1st, 2nd, 3rd, etc.). |
input · output |
| format_percentage Format a number as a percentage. |
input · output |
| format_phone Format a phone number according to country conventions. |
input · output |
| format_relative_time Format seconds as relative time (e.g., '2 hours ago', 'in 3 days'). |
input · output |
| format_ssn Format a Social Security Number. |
input · output |
| format_truncate Truncate text to a maximum length. |
input · output |
| fortune_cookie Get a fortune cookie message. |
input · output |
| friendly_roast Generate a friendly roast. |
input · output |
| future_value Calculate future value of an investment. |
input · output |
| gallons_uk_to_liters Convert UK gallons to liters. |
input · output |
| gallons_us_to_liters Convert US gallons to liters. |
input · output |
| gcd Calculate the greatest common divisor. |
input · output |
| generate_acronym Generate acronym from text. |
input · output |
| generate_addresses Generate random placeholder addresses. |
input · output |
| generate_color Generate random color(s). |
input · output |
| generate_companies Generate random placeholder company names. |
input · output |
| generate_dates Generate random dates. |
input · output |
| generate_emails Generate random placeholder email addresses. |
input · output |
| generate_gradient Generate a gradient between two colors. |
input · output |
| generate_hash Generate hash of text. |
input · output |
| generate_hmac Generate HMAC signature. |
input · output |
| generate_lorem Generate lorem ipsum text using Faker. |
input · output |
| generate_memorable Generate a memorable password based on a pattern. |
input · output |
| generate_names Generate random placeholder names. |
input · output |
| generate_ngrams Generate n-grams from text. |
input · output |
| generate_passphrase Generate a passphrase from random words. |
input · output |
| generate_password Generate secure password(s). |
input · output |
| generate_password_2 Generate a secure random password. |
input · output |
| generate_phones Generate random placeholder phone numbers. |
input · output |
| generate_pin Generate a random PIN. |
input · output |
| generate_sequence Generate a number sequence. |
input · output |
| generate_shades Generate shades (darker variations) of a color. |
input · output |
Verify it yourself
npx teppi-check https://api.tinyfn.io/mcp/all/curl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ2PDGCW53VW83MX1NND5H