TinyFn

572 tools. 32 can modify or destroy data without limits.

3 destructive tools with no built-in limits. Policy required.

Last updated:

32 can modify or destroy data
540 read-only
572 tools total

Community server · catalogue entry checked 10/07/2026 · full schemas captured for 554 of 572 tools

How to control TinyFn ↓

What TinyFn exposes to your agents

Read (540) Write / Execute (28) Destructive / Financial (3)
Critical Risk

The most dangerous TinyFn tools

32 of TinyFn's 572 tools can modify, destroy, or commit something on every call — and an agent calls them with no built-in limits.

How to control TinyFn

PolicyLayer is an MCP gateway — it sits between your AI agents and TinyFn, and nothing reaches the server without passing your rules. These are the rules we recommend:

Deny destructive operations
{
  "array_compact": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Blocked by default. Requires approval."
      }
    ]
  }
}

Destructive tools should never be available to autonomous agents without human approval.

Rate limit write operations
{
  "add_business_days": {
    "limits": [
      {
        "counter": "add_business_days_per_hour",
        "window": "hour",
        "max": 30,
        "scope": "grant"
      }
    ]
  }
}

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
{
  "absolute_value": {
    "limits": [
      {
        "counter": "absolute_value_per_minute",
        "window": "minute",
        "max": 60,
        "scope": "grant"
      }
    ]
  }
}

Controls API costs and prevents retry loops from exhausting upstream rate limits.

  1. Create a free account and register TinyFn — nothing to install.
  2. Add these rules — paste them, or build them visually. Tune the limits to your setup.
  3. Point your MCP client (Claude, Cursor, anything) at your gateway URL.
ENFORCE POLICY ON TINYFN →

Instant setup, no code required.

All 572 TinyFn tools

READ 540 tools
Read absolute_value Get the absolute value of a number. Read acres_to_hectares Convert acres to hectares. Read add Add two or more numbers together. Read adler32_checksum Calculate Adler-32 checksum. Read analogous_colors Get analogous colors (adjacent colors on color wheel). Read analyze_password Analyze password strength and characteristics. Read array_difference Get difference of two arrays (items in array1 not in array2). Read array_first Get first n items from array. Read array_frequency Count frequency of each item. Read array_interleave Interleave two arrays. Read array_intersection Get intersection of two arrays. Read array_last Get last n items from array. Read array_nth Get item at specific index. Read array_partition Partition array into chunks of specified size. Read array_repeat Repeat an array n times. Read array_reverse Reverse an array. Read array_rotate Rotate an array by n positions. Read array_slice Slice an array. Read array_symmetric_difference Get symmetric difference (items in either but not both). Read array_union Get union of two arrays. Read array_unzip Unzip array of pairs into two arrays. Read array_zip Zip two arrays together. Read ascii_decode Convert ASCII codes to text. Read ascii_encode Get ASCII codes for text. Read average Calculate the average of a list of numbers. Read base_convert Convert a number between different bases. Read base64_decode Decode base64 to text. Read base64_encode Encode text to base64. Properly handles Unicode. Read basic_sentiment Basic sentiment analysis using word lists. Read binary_decode Decode binary to text. Read binary_encode Encode text to binary. Read binary_to_decimal Convert binary to decimal. Read blend_colors Blend two colors together. Read bounding_box Calculate bounding box around a point. Read break_even Calculate break-even point. Read business_days Count business days between two dates (excluding weekends). Read bytes_to_human Convert bytes to human-readable format. Read calculate_age Calculate age from birthdate. Read calculate_age_2 Calculate age from birthdate. Read calculate_bearing Calculate bearing (direction) between two coordinates. Read calculate_bmi Calculate Body Mass Index (BMI). Read calculate_bmr Calculate Basal Metabolic Rate (BMR) using Mifflin-St Jeor equation. Read calculate_correlation Calculate Pearson correlation coefficient. Read calculate_covariance Calculate covariance between two datasets. Read calculate_discount Calculate discounted price. Read calculate_macros Calculate macronutrient targets. Read calculate_margin Calculate profit margin. Read calculate_markup Calculate selling price from cost and markup. Read calculate_mean Calculate arithmetic mean (average). Read calculate_median Calculate median. Read calculate_midpoint Calculate geographic midpoint between two coordinates. Read calculate_mode Calculate mode (most frequent value). Read calculate_percentile Calculate a specific percentile. Read calculate_product Calculate product of numbers. Read calculate_quartiles Calculate quartiles (Q1, Q2, Q3). Read calculate_range Calculate range (max - min). Read calculate_stddev Calculate standard deviation. Read calculate_sum Calculate sum of numbers. Read calculate_tip Calculate tip and split bill. Read calculate_variance Calculate variance. Read calculate_vat Calculate VAT (Value Added Tax). Read calculate_zscore Calculate z-score (standard score). Read calories_burned Estimate calories burned during activities. Read camel_case Convert text to camelCase. Read capitalize Capitalize the first letter of each word. Read capitalize_text Capitalize first letter only. Read ceil Round up to nearest integer. Read celsius_to_fahrenheit Convert Celsius to Fahrenheit. Read celsius_to_kelvin Convert Celsius to Kelvin. Read centimeters_to_inches Convert centimeters to inches. Read chunk_array Split items into chunks of specified size. Read cidr_info Get information about a CIDR range. Read cidr_to_netmask Convert CIDR prefix length to subnet mask. Read clamp Clamp a number within a range. Read cmyk_to_hex Convert CMYK to hex color. Read collatz_sequence Generate Collatz sequence for a number. Read compare Compare two numbers (e.g., is 0.9 greater than 0.11?). Read compare_2 Compare two values. Read compare_decimals Compare decimal numbers with detailed explanation (handles 0.9 vs 0.11 correctly). Read compare_hashes Compare two hashes in constant time (timing-safe). Read complement_color Get the complementary color (opposite on color wheel). Read compound_interest Calculate compound interest. Read constant_time_compare Compare two strings in constant time (timing-safe). Read contains Check if text contains a substring. Read contrast_ratio Calculate contrast ratio between two colors (WCAG). Read convert_all_cases Convert text to all case formats at once. Read convert_timestamp Convert Unix timestamp to date. Read convert_timestamp_ms Convert Unix timestamp (milliseconds) to date. Read convert_timezone Convert datetime between timezones. Read cos Calculate the cosine of an angle. Read count_all_chars Count occurrences of each character in text. Read count_char Count occurrences of a character (e.g., how many 'r' in 'strawberry'). Read count_digits Count the number of digits. Read count_items Count occurrences of each item. Read count_substring Count occurrences of a substring. Read crc32_checksum Calculate CRC32 checksum. Read cube Calculate the cube of a number. Read cube_root Calculate the cube root of a number. Read cups_to_milliliters Convert US cups to milliliters. Read current_time Get current time in specified timezone. Read dad_joke Get a random dad joke. Read daily_water_intake Calculate recommended daily water intake. Read darken_color Darken a color by a percentage. Read date_diff Calculate difference between two dates. Read date_to_timestamp Convert date to Unix timestamp. Read datetime_to_unix Convert datetime to Unix timestamp. Read day_of_year Get the day of year for a date. Read days_in_month Get the number of days in a month. Read days_in_month_2 Get the number of days in a month. Read decimal_to_binary Convert decimal to binary. Read decimal_to_dms Convert decimal degrees to DMS (degrees, minutes, seconds). Read decimal_to_hexadecimal Convert decimal to hexadecimal. Read decimal_to_octal Convert decimal to octal. Read deg_to_rad Convert degrees to radians. Read desaturate_color Decrease color saturation by a percentage. Read describe_data Get descriptive statistics for a dataset. Read deslugify Convert a slug back to readable text. Read destination_point Calculate destination point given start, bearing, and distance. Read detect_case Detect the case style of text. Read digital_root Calculate the digital root (repeated digit sum until single digit). Read distance Calculate Euclidean distance between two points. Read divide Divide a by b. Read dms_to_decimal Convert DMS (degrees, minutes, seconds) to decimal degrees. Read echo Echo back the message. For testing. Read empty_array Returns an empty array. Read empty_object Returns an empty object. Read end_of_period Get the end of a time period. Read ends_with Check if text ends with a suffix. Read escape_pattern Escape special regex characters in text. Read estimate_body_fat Estimate body fat percentage using US Navy method. Read estimate_hash_time Estimate time to crack a password using brute force. Read exp Calculate e raised to the power of number. Read expand_cidr Expand a CIDR to list of individual IPs. Read extract_domain Extract domain from a URL. Read extract_emails Extract all email addresses from text. Read extract_groups Extract capture groups from a pattern match. Read extract_keywords Extract keywords from text based on frequency. Read extract_numbers Extract all numbers from text. Read extract_urls Extract all URLs from text. Read factorial Calculate the factorial of a number. Read fahrenheit_to_celsius Convert Fahrenheit to Celsius. Read false_endpoint Returns false. Read feet_to_meters Convert feet to meters. Read fibonacci Get the nth Fibonacci number. Read file_checksum_guide Get command-line instructions for file checksums. Read filename_safe Convert a string to a safe filename. Read find_all_matches Find all matches of a pattern in text. Read fizzbuzz The classic FizzBuzz. Enterprise-grade. Read flatten_array Flatten a nested array. Read flatten_json Flatten a nested JSON object. Read flip_coin Flip a coin. Read floor Round down to nearest integer. Read format_bytes Format bytes to human-readable size. Read format_credit_card Format a credit card number with spaces. Read format_currency Format an amount as currency. Read format_date Format a date string. Read format_duration Format seconds as duration. Read format_list Format a list of items with proper grammar. Read format_number Format a number with locale-specific separators. Read format_ordinal Convert a number to its ordinal form (1st, 2nd, 3rd, etc.). Read format_percentage Format a number as a percentage. Read format_phone Format a phone number according to country conventions. Read format_relative_time Format seconds as relative time (e.g., '2 hours ago', 'in 3 days'). Read format_ssn Format a Social Security Number. Read format_truncate Truncate text to a maximum length. Read fortune_cookie Get a fortune cookie message. Read friendly_roast Generate a friendly roast. Read future_value Calculate future value of an investment. Read gallons_uk_to_liters Convert UK gallons to liters. Read gallons_us_to_liters Convert US gallons to liters. Read gcd Calculate the greatest common divisor. Read generate_acronym Generate acronym from text. Read generate_companies Generate random placeholder company names. Read generate_dates Generate random dates. Read generate_gradient Generate a gradient between two colors. Read generate_hash Generate hash of text. Read generate_lorem Generate lorem ipsum text using Faker. Read generate_names Generate random placeholder names. Read generate_ngrams Generate n-grams from text. Read generate_sequence Generate a number sequence. Read generate_shades Generate shades (darker variations) of a color. Read generate_tints Generate tints (lighter variations) of a color. Read generate_uuid_v7 Generate UUID v7 (time-ordered). Read generate_uuids Generate random UUIDs. Read geohash_decode Decode geohash to coordinates. Read geohash_encode Encode coordinates to geohash. Read geometric_mean Calculate geometric mean. Read get_credit_card_pattern Get regex pattern for credit card validation. Read get_date_pattern Get regex pattern for date validation. Read get_divisors Get all divisors of a number. Read get_email_pattern Get regex pattern for email validation. Read get_hex_color_pattern Get regex pattern for hex color validation. Read get_initials Get initials from a name. Read get_ipv4_pattern Get regex pattern for IPv4 address validation. Read get_ipv6_pattern Get regex pattern for IPv6 address validation. Read get_json_path Extract a value from JSON using a path expression. Read get_json_type Get the type of a JSON value. Read get_keys Get all keys from a JSON object. Read get_luminance Calculate relative luminance of a color. Read get_now Get current date and time. Read get_password_pattern Get regex pattern for password validation with custom requirements. Read get_phone_pattern Get regex pattern for phone number validation. Read get_quarter Get the quarter for a date. Read get_slug_pattern Get regex pattern for URL slug validation. Read get_time_pattern Get regex pattern for time validation. Read get_url_pattern Get regex pattern for URL validation. Read get_uuid_pattern Get regex pattern for UUID validation. Read get_values Get all values from a JSON object. Read grams_to_ounces Convert grams to ounces. Read grayscale_color Convert color to grayscale. Read group_by_length Group items by their string length. Read harmonic_mean Calculate harmonic mean. Read hash_adler32 Calculate Adler-32 checksum. Read hash_all Generate hashes using multiple algorithms at once. Read hash_blake2b Generate BLAKE2b hash of text. Read hash_blake2s Generate BLAKE2s hash of text. Read hash_crc32 Calculate CRC32 checksum. Read hash_md5 Generate MD5 hash of text. Read hash_sha1 Generate SHA-1 hash of text. Read hash_sha256 Generate SHA-256 hash of text. Read hash_sha3_256 Generate SHA3-256 hash of text. Read hash_sha3_512 Generate SHA3-512 hash of text. Read hash_sha384 Generate SHA-384 hash of text. Read hash_sha512 Generate SHA-512 hash of text. Read haversine_distance Calculate distance between two coordinates using Haversine formula. Read heart_rate_zones Calculate heart rate training zones. Read hello_world Hello World as a Service. Read hex_decode Decode hexadecimal to text. Read hex_encode Encode text to hexadecimal. Read hex_to_cmyk Convert hex color to CMYK. Read hex_to_hsl Convert hex color to HSL. Read hex_to_hsv Convert hex color to HSV. Read hex_to_rgb Convert hex color to RGB. Read hexadecimal_to_decimal Convert hexadecimal to decimal. Read hmac_md5 Generate HMAC-MD5. Read hmac_sha256 Generate HMAC-SHA256. Read hmac_sha512 Generate HMAC-SHA512. Read hours_to_minutes Convert hours to minutes. Read hsl_to_hex Convert HSL to hex color. Read hsv_to_hex Convert HSV to hex color. Read html_decode HTML decode text (unescape special characters). Read html_encode HTML encode text (escape special characters). Read http_method_info Get information about an HTTP method. Read hypotenuse Calculate the hypotenuse of a right triangle. Read ideal_weight Calculate ideal body weight using various formulas. Read identify_hash Identify the possible algorithm of a hash based on its format. Read in_range Check if a value is within a range. Read inches_to_centimeters Convert inches to centimeters. Read integer_to_ip Convert integer to IP address. Read inverse_case Inverse the case of each character (same as swap). Read invert_color Invert a color. Read ip_in_network Check if an IP address is within a network. Read ip_in_range Check if an IP address is within a CIDR range. Read ip_info Get detailed information about an IP address. Read ip_info_2 Get basic information about an IP address. Read ip_to_binary Convert IP address to binary representation. Read ip_to_integer Convert IP address to integer. Read ipv4_to_ipv6 Convert IPv4 address to IPv6 mapped address. Read ipv4_to_ipv6_2 Convert IPv4 address to IPv6 mapped format. Read ipv6_to_ipv4 Extract IPv4 address from IPv6 mapped address. Read is_armstrong_number Check if a number is an Armstrong number (narcissistic number). Read is_between Check if a number is between two bounds. Read is_common_password Check if password is in common password list. Read is_divisible Check if a number is divisible by another number. Read is_empty Check if text is empty or whitespace only. Read is_even Check if a number is even. Read is_fibonacci Check if a number is a Fibonacci number. Read is_integer Check if a number is an integer. Read is_leap_year Check if a year is a leap year. Read is_leap_year_2 Check if a year is a leap year. Read is_negative Check if a number is negative. Read is_odd Check if a number is odd. Read is_palindrome Check if text is a palindrome. Read is_palindrome_number Check if a number is a palindrome. Read is_perfect_number Check if a number is a perfect number (sum of proper divisors equals the number). Read is_perfect_square Check if a number is a perfect square. Read is_positive Check if a number is positive. Read is_power_of Check if a number is a power of another number. Read is_prime Check if a number is prime. Read is_private_ip Check if an IP address is private (RFC 1918 for IPv4). Read is_subset Check if array1 is a subset of array2. Read is_triangular Check if a number is a triangular number. Read is_valid_coordinates Check if coordinates are valid. Read is_valid_hex Check if a string is a valid hex color. Read is_valid_slug Check if a string is a valid URL slug. Read is_valid_url Validate if a string is a valid URL. Read is_weekend Check if a date is a weekend. Read is_zero Check if a number is zero. Read join Join items with a delimiter. Read join_path Join path parts safely. Read json_diff Compare two JSON objects and find differences. Read json_minify Minify JSON (remove whitespace). Read json_prettify Prettify JSON (format with indentation). Read json_stats Get statistics about a JSON structure. Read json_to_query_string Convert a JSON object to URL query string. Read jwt_decode Decode JWT token (without signature verification). Read kebab_case Convert text to kebab-case. Read kelvin_to_celsius Convert Kelvin to Celsius. Read kilobytes_to_megabytes Convert kilobytes to megabytes. Read kilograms_to_pounds Convert kilograms to pounds. Read kilometers_to_miles Convert kilometers to miles. Read knots_to_kph Convert knots to kilometers per hour. Read kph_to_mph Convert kilometers per hour to miles per hour. Read lcm Calculate the least common multiple. Read leetspeak_password Convert a password to leetspeak (for demonstration, not security). Read levenshtein_distance Calculate Levenshtein (edit) distance between two strings. Read lighten_color Lighten a color by a percentage. Read list_locales List available locales for Faker-powered endpoints. Read list_timezones List all available timezone abbreviations. Read liters_to_gallons_uk Convert liters to UK gallons. Because a UK gallon isn't a US gallon. Read liters_to_gallons_us Convert liters to US gallons. Read loan_payment Calculate monthly loan payment. Read log Calculate logarithm. Natural log if no base specified. Read log10 Calculate base-10 logarithm. Read log2 Calculate base-2 logarithm. Read lorem_bytes Generate lorem ipsum of approximately specified byte size. Read lorem_html Generate lorem ipsum as HTML. Read lorem_markdown Generate lorem ipsum as Markdown. Read lorem_paragraphs Generate lorem ipsum paragraphs. Read lorem_sentences Generate lorem ipsum sentences. Read lorem_words Generate lorem ipsum words. Read lorem_words_2 Generate lorem ipsum words. Read lowercase Convert text to lowercase. Read magic_8_ball Ask the Magic 8-Ball. Read mask_text Mask text, keeping only start/end characters visible. Read max_value Find maximum value. Read maximum Find the maximum value. Read md5_checksum Generate MD5 checksum. Read megabytes_to_gigabytes Convert megabytes to gigabytes. Read metaphone Generate Metaphone phonetic encoding. Read meters_per_second_to_mph Convert meters per second to miles per hour. Read meters_to_feet Convert meters to feet. Read miles_to_kilometers Convert miles to kilometers. Read milliliters_to_cups Convert milliliters to US cups. Read milliliters_to_fluid_ounces Convert milliliters to US fluid ounces. Read min_value Find minimum value. Read minify_json Minify (compress) a JSON string. Read minimum Find the minimum value. Read minutes_to_seconds Convert minutes to seconds. Read modulo Calculate a modulo b (remainder of a divided by b). Read morse_decode Decode Morse code to text. Read morse_encode Encode text to Morse code. Read mortgage_calculator Calculate mortgage details. Read mph_to_kph Convert miles per hour to kilometers per hour. Read multiply Multiply two or more numbers together. Read name_to_hex Convert a CSS color name to hex. Read nearest_power Find the nearest power of a base to a number. Read netmask_to_cidr Convert subnet mask to CIDR prefix length. Read network_info Get information about a network. Read normalize_url Normalize a URL to a canonical form. Read normalize_whitespace Normalize whitespace (multiple spaces to single). Read nth_cube Get the nth cube number. Read nth_prime Get the nth prime number. Read nth_root Calculate the nth root of a number. Read nth_square Get the nth square number. Read nth_triangular Get the nth triangular number. Read number_to_roman Convert a number to Roman numerals. Read number_to_words Convert a number to words. Read ounces_to_grams Convert ounces to grams. Read pad Pad text to a specified length. Read parse_date Parse a date string. Read parse_url Parse a URL into its components. Read parse_url_2 Parse a URL into its components. Read pascal_case Convert text to PascalCase. Read password_entropy Calculate password entropy (bits of randomness). Read percentage Calculate what percentage value is of total. Read percentage_change Calculate percentage change between two values. Read pick_random Pick random item(s) from a list. Read ping Ping endpoint. Returns pong. Read point_in_polygon Check if a point is inside a polygon (ray casting algorithm). Read polygon_area Calculate area of a polygon on Earth's surface. Read polygon_centroid Calculate centroid of a polygon. Read polyline_length Calculate total length of a polyline. Read port_info Get information about a port number. Read pounds_to_kilograms Convert pounds to kilograms. Read power Calculate base raised to the power of exponent. Read present_value Calculate present value of a future amount. Read prettify_json Prettify (format) a JSON string. Read prime_factors Get prime factors of a number. Read primes_in_range Get all prime numbers in a range. Read private_ip_ranges Get RFC 1918 private IP address ranges. Read punycode_decode Decode Punycode to Unicode. Read punycode_encode Encode Unicode to Punycode (for internationalized domain names). Read query_string_to_json Convert a URL query string to JSON object. Read rad_to_deg Convert radians to degrees. Read random_address Generate random address(es) using Faker with locale support. Read random_boolean Generate random boolean value(s). Read random_bytes Generate cryptographically secure random bytes. Read random_bytes_2 Generate cryptographically secure random bytes. Read random_card Draw random playing card(s) from a deck. Read random_choice Pick random item(s) from a list. Read random_coin Flip a coin (optionally biased). Read random_color Generate a random color. Read random_color_2 Generate random color(s). Read random_company Generate random company name(s) using Faker. Read random_compliment Generate a random compliment. Read random_coordinates Generate random geographic coordinates. Read random_credit_card Generate random credit card details (fake, for testing only). Read random_date Generate random date(s) within a range. Read random_dice Roll dice with configurable sides. Read random_element Get random chemical element(s). Read random_email Generate random email address(es) using Faker. Read random_emoji Get random emoji(s). Read random_emoji_2 Get random emoji(s). Read random_excuse Generate a random excuse. Read random_float Generate random float(s). Read random_gaussian Generate random number(s) from a Gaussian (normal) distribution. Read random_hex Generate random hexadecimal string(s). Read random_integer Generate random integer(s) within a range. Read random_ip Generate random IP address(es). Read random_job Generate random job title(s) using Faker. Read random_mac Generate random MAC address(es). Read random_name Generate random name(s) using Faker with locale support. Read random_number Generate random integer(s). Read random_password Generate secure random password(s). Read random_person Generate complete random person profile(s) using Faker. Read random_phone Generate random phone number(s) using Faker with locale-appropriate formats. Read random_shuffle Randomly shuffle a list of items. Read random_string Generate random string(s). Read random_text Generate random text using Faker. Read random_time Generate random time(s) of day. Read random_trivia Get a random trivia fact. Read random_url Generate random URL(s) using Faker. Read random_username Generate random username(s) using Faker. Read random_uuid Generate random UUID(s). Read range_to_cidr Convert an IP range to CIDR notation. Read rank_numbers Rank a list of numbers from largest to smallest (or vice versa). Read readability_score Calculate readability scores (Flesch-Kincaid, etc.). Read regex_split Split text by regex pattern. Read relative_time Get relative time description (e.g., '2 days ago'). Read remove_whitespace Remove all whitespace from text. Read repeat Repeat text a specified number of times. Read return_on_investment Calculate Return on Investment (ROI). Read reverse_number Reverse the digits of a number. Read reverse_string Reverse a string. Read rgb_to_hex Convert RGB to hex color. Read rgb_to_hsl Convert RGB to HSL color. Read roman_to_number Convert Roman numerals to a number. Read rot13 Apply ROT13 cipher (encoding and decoding are the same operation). Read round_number Round a number to specified decimal places. Read rule_of_72 Calculate time to double investment using Rule of 72. Read saturate_color Increase color saturation by a percentage. Read seconds_to_hms Convert seconds to hours:minutes:seconds. Read sentence_case Convert text to sentence case. Read sha1_checksum Generate SHA1 checksum. Read sha256_checksum Generate SHA256 checksum. Read sha512_checksum Generate SHA512 checksum. Read shuffle_list Shuffle a list of items. Read sign Get the sign of a number (-1, 0, or 1). Read simple_interest Calculate simple interest. Read sin Calculate the sine of an angle. Read sleep_cycles Calculate optimal sleep/wake times based on 90-minute sleep cycles. Read slug Convert text to URL-friendly slug. Read slugify Convert text to URL-friendly slug. Read smart_title_case Smart title case (handles articles, prepositions). Read snake_case Convert text to snake_case. Read sort_items Sort a list of items. Read soundex Generate Soundex phonetic encoding. Read split Split text by delimiter. Read split_complementary_colors Get split-complementary colors. Read square Calculate the square of a number. Read square_feet_to_square_meters Convert square feet to square meters. Read square_meters_to_square_feet Convert square meters to square feet. Read square_root Calculate the square root of a number. Read start_of_period Get the start of a time period. Read starts_with Check if text starts with a prefix. Read status_code_info Get information about an HTTP status code. Read stone_to_kilograms Convert stone to kilograms. Read string_length Get the length of a string. Read subnet_calculator Calculate subnets from a network. Read subnet_mask_info Get subnet mask from prefix length. Read subtract Subtract b from a. Read subtract_time Subtract time from a date. Read subtract_time_2 Subtract time from a datetime. Read suggest_improvements Suggest improvements for a password. Read sum_digits Sum the digits of a number. Read sum_numbers Calculate the sum of numbers. Read sun_position Calculate approximate sun position (azimuth and elevation). Read supernet_calculator Calculate the supernet that contains all given networks. Read swap_case Swap case of each character. Read tan Calculate the tangent of an angle. Read test_pattern Test if a regex pattern matches text. Read tetradic_colors Get tetradic colors (four colors forming a rectangle on color wheel). Read text_similarity Calculate similarity between two texts (Jaccard similarity). Read time_difference Calculate difference between two datetimes. Read timezone_offset Estimate timezone offset from longitude (approximate). Read title_case Convert text to title case. Read to_alternating_case Convert text to aLtErNaTiNg case. Read to_camel_case Convert text to camelCase. Read to_constant_case Convert text to CONSTANT_CASE (alias for screaming snake). Read to_dot_case Convert text to dot.case. Read to_header_case Convert text to Header-Case (HTTP header style). Read to_kebab_case Convert text to kebab-case. Read to_lower_case Convert text to lowercase. Read to_pascal_case Convert text to PascalCase. Read to_path_case Convert text to path/case. Read to_roman Convert number to Roman numerals. Read to_screaming_snake_case Convert text to SCREAMING_SNAKE_CASE. Read to_sentence_case Convert text to Sentence case. Read to_snake_case Convert text to snake_case. Read to_title_case Convert text to Title Case. Read to_train_case Convert text to Train-Case. Read to_upper_case Convert text to UPPERCASE. Read triadic_colors Get triadic colors (three colors equally spaced on color wheel). Read trim Trim whitespace from text. Read true_endpoint Returns true. Read truncate Truncate to integer (remove decimal part). Read unflatten_json Unflatten a flat JSON object back to nested structure. Read unique_items Get unique items from a list. Read unix_to_datetime Convert Unix timestamp to datetime. Read uppercase Convert text to uppercase. Read url_decode URL decode text. Read url_decode_2 URL decode a string. Read url_encode URL encode text. Read url_encode_2 URL encode a string. Read user_agent Parse a user agent string. Read validate_alphanumeric Check if text is alphanumeric. Read validate_base64 Validate a base64 string. Read validate_credit_card Validate a credit card number using Luhn algorithm. Read validate_date Validate a date string. Read validate_domain Validate a domain name. Read validate_email Validate an email address. Read validate_hex Validate a hexadecimal string. Read validate_ip Validate an IP address (v4 or v6). Read validate_ip_2 Validate if a string is a valid IP address. Read validate_json Validate JSON syntax. Read validate_json_2 Validate if a string is valid JSON. Read validate_mac Validate a MAC address. Read validate_password_strength Check password strength. Read validate_pattern Validate if a regex pattern is syntactically correct. Read validate_phone Validate a phone number. Read validate_semver Validate a semantic version string. Read validate_url Validate a URL. Read validate_uuid Validate a UUID. Read verify_hash Verify a hash matches the text. Read week_number Get the ISO week number of a date. Read week_number_2 Get the ISO week number for a date. Read word_count Count words in text. Read would_you_rather Get a 'Would You Rather' question. Read yes_no Get a random yes or no answer.

Related servers

Other MCP servers with similar tools — same risk classification, starter policies for each.

Questions about TinyFn

Can an AI agent delete data through the TinyFn MCP server? +

Yes. The TinyFn server exposes 3 destructive tools including array_compact, array_dedupe, truncate_2. These permanently remove resources with no undo. PolicyLayer blocks destructive tools by default so they never reach the upstream server.

How do I prevent bulk modifications through TinyFn? +

The TinyFn server has 23 write tools including add_business_days, add_query_param, add_time. Set a rate limit in your policy -- for example, 10 calls per hour prevents an agent from making more than 10 modifications per hour. PolicyLayer enforces this at the gateway, before calls reach TinyFn.

How many tools does the TinyFn MCP server expose? +

572 tools across 4 categories: Destructive, Execute, Read, Write. 540 are read-only. 32 can modify, create, or delete data.

How do I enforce a policy on TinyFn? +

Register the TinyFn MCP server in PolicyLayer, apply the suggested rules above (adjust the limits to your use case), and point your AI client at the PolicyLayer proxy URL instead of the server directly. Your agents keep the same tools; PolicyLayer evaluates every call against policy before it executes. Nothing to install, live in minutes.

Enforce policy on every TinyFn tool call.

Deterministic rules across all 572 TinyFn tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Instant setup, no code required.

572 TinyFn tools catalogued and risk-classified — across an index of 46,500+ MCP servers.

// WHERE THIS COMES FROM

These policies come from TinyFn's registry record.

The record behind this page: verified identity, auth posture, risk grade, every tool classified, recommended policy — re-checked continuously.

Teams ship this data inside their own products. See what a licence covers →

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.