Index / MCP servers / TinyFn

TinyFn MCP server

TinyFn is a remote MCP server that gives an AI agent 400 tools, among them absolute_value, acres_to_hectares, add. It answers at https://api.tinyfn.io/mcp/all/ over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 6 of 6 times since 11 September 2026; the last check, on 24 October 2026, succeeded.

Status
Answering
Tools
400
Official
yes, served from tinyfn.io
Reliability
6 of 6 checks
Response time
322 ms
Transport
streamable HTTP
Last checked
24 October 2026

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

Description as the publisher wrote it.

The 400 tools TinyFn offers

ToolWhat it does
absolute_valueGet the absolute value of a number.
Inputs: number
acres_to_hectaresConvert acres to hectares.
Inputs: acres
addAdd two or more numbers together.
Inputs: numbers
add_business_daysAdd business days to a date.
Inputs: start_date, days
add_query_paramAdd a query parameter to a URL.
Inputs: url, key, value
add_timeAdd time to a date.
Inputs: date, days, hours, minutes, seconds, weeks
add_time_2Add time to a datetime.
Inputs: datetime_str, days, hours, minutes, seconds
adler32_checksumCalculate Adler-32 checksum.
Inputs: text
analogous_colorsGet analogous colors (adjacent colors on color wheel).
Inputs: hex_color
analyze_passwordAnalyze password strength and characteristics.
Inputs: password
array_differenceGet difference of two arrays (items in array1 not in array2).
Inputs: array1, array2
array_firstGet first n items from array.
Inputs: items, n
array_intersectionGet intersection of two arrays.
Inputs: array1, array2
array_reverseReverse an array.
Inputs: items
array_rotateRotate an array by n positions.
Inputs: items, positions
array_symmetric_differenceGet symmetric difference (items in either but not both).
Inputs: array1, array2
array_unionGet union of two arrays.
Inputs: array1, array2
ascii_decodeConvert ASCII codes to text.
Inputs: codes
ascii_encodeGet ASCII codes for text.
Inputs: text
averageCalculate the average of a list of numbers.
Inputs: numbers
base64_decodeDecode base64 to text.
Inputs: encoded
base64_encodeEncode text to base64. Properly handles Unicode.
Inputs: text
basic_sentimentBasic sentiment analysis using word lists.
Inputs: text
binary_decodeDecode binary to text.
Inputs: binary
binary_encodeEncode text to binary.
Inputs: text
binary_to_decimalConvert binary to decimal.
Inputs: binary
blend_colorsBlend two colors together.
Inputs: color1, color2, weight
bounding_boxCalculate bounding box around a point.
Inputs: lat, lon, radius, unit
build_urlBuild a URL from components.
Inputs: base, path, params
build_url_2Build a URL from components.
Inputs: scheme, host, port, path, query
business_daysCount business days between two dates (excluding weekends).
Inputs: start_date, end_date
bytes_to_humanConvert bytes to human-readable format.
Inputs: bytes_val
calculate_ageCalculate age from birthdate.
Inputs: birthdate
calculate_age_2Calculate age from birthdate.
Inputs: birthdate, as_of
calculate_bearingCalculate bearing (direction) between two coordinates.
Inputs: lat1, lon1, lat2, lon2
calculate_midpointCalculate geographic midpoint between two coordinates.
Inputs: lat1, lon1, lat2, lon2
camel_caseConvert text to camelCase.
Inputs: text
capitalizeCapitalize the first letter of each word.
Inputs: text
capitalize_textCapitalize first letter only.
Inputs: text
ceilRound up to nearest integer.
Inputs: number
360 more tools

celsius_to_fahrenheit, celsius_to_kelvin, centimeters_to_inches, cidr_info, cidr_to_netmask, clamp, cmyk_to_hex, compare, compare_decimals, compare_hashes, complement_color, constant_time_compare, contains, contrast_ratio, convert_all_cases, convert_timestamp, convert_timestamp_ms, convert_timezone, cos, count_all_chars, count_char, count_substring, crc32_checksum, cube, cube_root, cups_to_milliliters, current_time, darken_color, date_diff, date_to_timestamp, datetime_to_unix, day_of_year, days_in_month, days_in_month_2, decimal_to_binary, decimal_to_dms, decimal_to_hexadecimal, decimal_to_octal, deg_to_rad, desaturate_color, deslugify, destination_point, detect_case, distance, divide, dms_to_decimal, end_of_period, ends_with, estimate_hash_time, exp, expand_cidr, extract_domain, extract_emails, extract_keywords, extract_numbers, extract_urls, factorial, fahrenheit_to_celsius, feet_to_meters, fibonacci, file_checksum_guide, filename_safe, flatten_json, flip_coin, floor, format_bytes, format_credit_card, format_currency, format_date, format_duration, format_list, format_number, format_ordinal, format_percentage, format_phone, format_relative_time, format_ssn, format_truncate, gallons_uk_to_liters, gallons_us_to_liters, gcd, generate_acronym, generate_color, generate_gradient, generate_hash, generate_hmac, generate_lorem, generate_memorable, generate_ngrams, generate_passphrase, generate_password, generate_password_2, generate_pin, generate_sequence, generate_shades, generate_tints, generate_token, generate_uuid, generate_uuid_v7, geohash_decode, geohash_encode, get_initials, get_json_path, get_json_type, get_keys, get_luminance, get_now, get_quarter, get_values, grams_to_ounces, grayscale_color, hash_adler32, hash_all, hash_blake2b, hash_blake2s, hash_crc32, hash_md5, hash_sha1, hash_sha256, hash_sha384, hash_sha3_256, hash_sha3_512, hash_sha512, haversine_distance, hex_decode, hex_encode, hex_to_cmyk, hex_to_hsl, hex_to_hsv, hex_to_rgb, hexadecimal_to_decimal, hmac_md5, hmac_sha256, hmac_sha512, hours_to_minutes, hsl_to_hex, hsv_to_hex, html_decode, html_encode, http_method_info, hypotenuse, identify_hash, inches_to_centimeters, integer_to_ip, inverse_case, invert_color, ip_in_network, ip_in_range, ip_info, ip_to_binary, ip_to_integer, ipv4_to_ipv6, ipv4_to_ipv6_2, ipv6_to_ipv4, is_between, is_common_password, is_divisible, is_empty, is_even, is_fibonacci, is_integer, is_leap_year, is_leap_year_2, is_negative, is_odd, is_palindrome, is_perfect_square, is_positive, is_prime, is_private_ip, is_subset, is_valid_coordinates, is_valid_hex, is_valid_slug, is_valid_url, is_weekend, is_zero, join, join_path, json_diff, json_minify, json_prettify, json_stats, json_to_query_string, jwt_decode, kebab_case, kelvin_to_celsius, kilobytes_to_megabytes, kilograms_to_pounds, kilometers_to_miles, knots_to_kph, kph_to_mph, lcm, leetspeak_password, levenshtein_distance, lighten_color, list_timezones, liters_to_gallons_uk, liters_to_gallons_us, log, log10, log2, lorem_words, lowercase, mask_text, maximum, md5_checksum, megabytes_to_gigabytes, merge_json, metaphone, meters_per_second_to_mph, meters_to_feet, miles_to_kilometers, milliliters_to_cups, milliliters_to_fluid_ounces, minify_json, minimum, minutes_to_seconds, modulo, morse_decode, morse_encode, mph_to_kph, multiply, name_to_hex, netmask_to_cidr, network_info, normalize_url, normalize_whitespace, nth_root, number_to_roman, number_to_words, ounces_to_grams, pad, parse_date, parse_url, parse_url_2, pascal_case, password_entropy, percentage, pick_random, point_in_polygon, polygon_area, polygon_centroid, polyline_length, port_info, pounds_to_kilograms, power, prettify_json, private_ip_ranges, punycode_decode, punycode_encode, query_string_to_json, rad_to_deg, random_bytes, random_color, random_float, random_number, random_string, range_to_cidr, rank_numbers, readability_score, relative_time, remove_duplicate_words, remove_query_param, remove_whitespace, repeat, replace, reverse_string, rgb_to_hex, roll_dice, roman_to_number, rot13, round_number, saturate_color, seconds_to_hms, sentence_case, sha1_checksum, sha256_checksum, sha512_checksum, shuffle_list, sign, sin, slug, slugify, smart_title_case, snake_case, soundex, split, split_complementary_colors, square, square_feet_to_square_meters, square_meters_to_square_feet, square_root, start_of_period, starts_with, stone_to_kilograms, string_length, subnet_calculator, subnet_mask_info, subtract, subtract_time, subtract_time_2, suggest_improvements, sum_numbers, sun_position, supernet_calculator, swap_case, tan, tetradic_colors, text_similarity, time_difference, timezone_offset, title_case, to_alternating_case, to_camel_case, to_constant_case, to_dot_case, to_header_case, to_kebab_case, to_lower_case, to_pascal_case, to_path_case, to_screaming_snake_case, to_sentence_case, to_snake_case, to_title_case, to_train_case, to_upper_case, triadic_colors, trim, truncate, truncate_2, unflatten_json, unix_to_datetime, uppercase, url_decode, url_decode_2, url_encode, url_encode_2, validate_alphanumeric, validate_base64, validate_credit_card, validate_date, validate_domain, validate_email, validate_hex, validate_ip, validate_ip_2, validate_json, validate_json_2, validate_mac, validate_password_strength, validate_phone, validate_semver, validate_url, validate_uuid, verify_hash, week_number, week_number_2, word_count

Add TinyFn to your AI client

Every block below points at https://api.tinyfn.io/mcp/all/. Pick your client and copy.

Claude Code: one command in your terminal
claude mcp add --transport http tinyfn https://api.tinyfn.io/mcp/all/
Claude Desktop: claude_desktop_config.json
{
  "mcpServers": {
    "tinyfn": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://api.tinyfn.io/mcp/all/"]
    }
  }
}
Cursor: ~/.cursor/mcp.json, or .cursor/mcp.json in a project
{
  "mcpServers": {
    "tinyfn": {
      "url": "https://api.tinyfn.io/mcp/all/"
    }
  }
}
VS Code and GitHub Copilot: .vscode/mcp.json
{
  "servers": {
    "tinyfn": {
      "type": "http",
      "url": "https://api.tinyfn.io/mcp/all/"
    }
  }
}
Zed: Zed settings.json
{
  "context_servers": {
    "tinyfn": {
      "url": "https://api.tinyfn.io/mcp/all/"
    }
  }
}
Windsurf: ~/.codeium/mcp_config.json
{
  "mcpServers": {
    "tinyfn": {
      "serverUrl": "https://api.tinyfn.io/mcp/all/"
    }
  }
}
JetBrains AI Assistant: Settings, Tools, AI Assistant, MCP, New MCP Server, as JSON
{
  "mcpServers": {
    "tinyfn": {
      "url": "https://api.tinyfn.io/mcp/all/"
    }
  }
}
Continue: .continue/mcpServers/neuronto.yaml
name: TinyFn
version: 0.0.1
schema: v1
mcpServers:
  - name: TinyFn
    type: streamable-http
    url: https://api.tinyfn.io/mcp/all/
Gemini CLI: ~/.gemini/settings.json
{
  "mcpServers": {
    "tinyfn": {
      "httpUrl": "https://api.tinyfn.io/mcp/all/"
    }
  }
}
Codex CLI: MCP server config
{
  "mcpServers": {
    "tinyfn": {
      "type": "http",
      "url": "https://api.tinyfn.io/mcp/all/"
    }
  }
}
Warp: MCP servers, + Add, paste JSON
{
  "mcpServers": {
    "tinyfn": {
      "url": "https://api.tinyfn.io/mcp/all/"
    }
  }
}
Goose: a one-click extension link
goose://extension?url=https%3A%2F%2Fapi.tinyfn.io%2Fmcp%2Fall%2F&type=streamable_http&id=tinyfn&name=TinyFn

Is TinyFn up right now?

It answered our last check on 24 October 2026 in 322 ms. Over 6 checks since 11 September 2026 it answered 6. Status here comes from Neuronto's own probes, not from the publisher.

MCP servers similar to TinyFn

Questions about TinyFn

Is there an official TinyFn MCP server?

Yes. It is published by tinyfn.io and served from api.tinyfn.io, the vendor's own domain: https://api.tinyfn.io/mcp/all/.

How many tools does TinyFn have?

400, as returned by the server's own tools/list on 22 September 2026: absolute_value, acres_to_hectares, add, add_business_days, add_query_param, add_time, add_time_2, adler32_checksum, and 392 more.

Is TinyFn down?

It answered our last check on 24 October 2026 in 322 ms. Over 6 checks since 11 September 2026 it answered 6.

How do I add TinyFn to Cursor?

Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://api.tinyfn.io/mcp/all/. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.

Does TinyFn need an API key?

It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.

Where this comes from

Publisher: io.tinyfn. Endpoint host: api.tinyfn.io. ARD identifier: urn:air:io.tinyfn:mcp:tinyfn. First indexed 10 September 2026. The tools are exactly what the server returned; nothing on this page is inferred from its name. Ranking in Neuronto search is never for sale.

Is this your server? Get a message the day it stops answering or its tools change: monitoring, 14 days free. Or claim the domain to manage how it is listed.