
TinyFn MCP server
Which servers in the official MCP registry are TinyFn's own, whether they answer, and what they offer. A program checked each of these, nobody copied them from a product page.
read 2026-10-17
- Registry nameio.tinyfn/tinyfnverified in the MCP registry
The registry name sits under tinyfn.io. The registry only lets a publisher use that namespace after proving control of the domain through DNS or HTTP.
- Stateanswerschecked 2026-10-17
- Tools572
- Server calls itselfTinyFn
- Server version2.14.4
- Protocol version2025-06-18
On 2026-10-17 the server answered initialize and tools/list without a sign-in. First answer in 162 ms.
- Whether its tools do the product's job has not been judged yet.
- Checked on 4 of the 7 days it takes to judge reliability.
Once connected
- Keep approval on for truncate, truncate_2, remove_whitespace, remove_duplicate_words, remove_query_param: they delete, send or pay without saying so.
- add, remove_whitespace, add_time, add_time_2, add_business_days change data without a sign-in: anyone with the address can call them.
- Its definitions take about 29081 tokens of context: enable only the tools a task needs.
Said by rules from the measurements above. The likely first call is a model's pick from the tool list; read its description before relying on it.
- INITE MCP scoreafter a weeka score needs 7 daily checks: 4 so far
- Use1 GitHub stars
- Answeredmeasuring4 of the 7 daily checks it takes to print a share
- Median first answer177 ms
- Space in an agent's context≈ 29,081 tokensthe definitions of all its tools (400), which an agent carries on every turn
- Tool definitionsB · 83 of 100
- Typed results381 of 400 toolsdeclared outputSchema: results come typed, read once
- No description an agent can choose by: 14 of 400
- Not saying whether it only reads or can destroy: 400 of 400
Worth a look
- Tools that delete, send or pay without telling the client so: truncate, truncate_2, remove_whitespace, remove_duplicate_words, remove_query_param
- Tools that change data, on a server that answers without a sign-in: add, remove_whitespace, add_time, add_time_2, add_business_days
A program checks the server once a day: initialize and tools/list, no model. Tokens are the definitions' length at about four characters a token. The grade averages six checks of every tool's name, description, schema and annotations; it says how well the tools are described, not whether they work. The score weighs what was measured and nothing else: answering (30%), doing the product's job (25%), definitions (20%), context (10%) and use (15%). A part that was not measured is left out, and a hidden instruction caps the score at 40. The state of vendors' MCP servers: method and numbers →
is_evenCheck if a number is even.
is_oddCheck if a number is odd.
is_primeCheck if a number is prime.
is_positiveCheck if a number is positive.
is_negativeCheck if a number is negative.
is_zeroCheck if a number is zero.
is_integerCheck if a number is an integer.
is_divisibleCheck if a number is divisible by another number.
is_perfect_squareCheck if a number is a perfect square.
is_fibonacciCheck if a number is a Fibonacci number.
factorialCalculate the factorial of a number.
fibonacciGet the nth Fibonacci number.
gcdCalculate the greatest common divisor.
lcmCalculate the least common multiple.
absolute_valueGet the absolute value of a number.
square_rootCalculate the square root of a number.
powerCalculate base raised to the power of exponent.
percentageCalculate what percentage value is of total.
averageCalculate the average of a list of numbers.
round_numberRound a number to specified decimal places.
clampClamp a number within a range.
distanceCalculate Euclidean distance between two points.
sinCalculate the sine of an angle.
cosCalculate the cosine of an angle.
tanCalculate the tangent of an angle.
deg_to_radConvert degrees to radians.
rad_to_degConvert radians to degrees.
addAdd two or more numbers together.
subtractSubtract b from a.
multiplyMultiply two or more numbers together.
divideDivide a by b.
moduloCalculate a modulo b (remainder of a divided by b).
logCalculate logarithm. Natural log if no base specified.
log10Calculate base-10 logarithm.
log2Calculate base-2 logarithm.
expCalculate e raised to the power of number.
floorRound down to nearest integer.
ceilRound up to nearest integer.
minimumFind the minimum value.
maximumFind the maximum value.
sum_numbersCalculate the sum of numbers.
signGet the sign of a number (-1, 0, or 1).
truncateTruncate to integer (remove decimal part).
hypotenuseCalculate the hypotenuse of a right triangle.
cubeCalculate the cube of a number.
cube_rootCalculate the cube root of a number.
squareCalculate the square of a number.
nth_rootCalculate the nth root of a number.
compareCompare two numbers (e.g., is 0.9 greater than 0.11?).
compare_decimalsCompare decimal numbers with detailed explanation (handles 0.9 vs 0.11 correctly).
rank_numbersRank a list of numbers from largest to smallest (or vice versa).
is_betweenCheck if a number is between two bounds.
reverse_stringReverse a string.
uppercaseConvert text to uppercase.
lowercaseConvert text to lowercase.
capitalizeCapitalize the first letter of each word.
title_caseConvert text to title case.
sentence_caseConvert text to sentence case.
camel_caseConvert text to camelCase.
snake_caseConvert text to snake_case.
The first 60 of 572, as the server listed them.
How to connect
Add the server to your MCP client config. Claude Desktop, Cursor and most other clients read this shape:
{
"mcpServers": {
"tinyfn": {
"type": "http",
"url": "https://api.tinyfn.io/mcp/all/"
}
}
}Add it
Claude Code, in a terminal
claude mcp add --transport http tinyfn https://api.tinyfn.io/mcp/all/claude.ai, ChatGPT and other clients: add https://api.tinyfn.io/mcp/all/ as a custom connector in the settings.
OpenAPI spec
572 paths, read 2026-10-17. Open the spec ↗
Each line is something a program found when it went looking: the registry entry, the server's own answer, a spec that parses. A missing line means we did not find it, not that it does not exist.
Cookies
Before we count this visit
Analytics and ad measurement tell us which pages and which of our ads do their job: Google Analytics and Google Ads, the Meta pixel, Yandex Metrica, and one first-party id of our own. Nothing is stored until you answer, and declining changes nothing about the site.