Model Context Protocol
LLMs hallucinate math, fumble conversions, and make up validations. Give your agents 500+ deterministic tools via MCP.
500+ tools
100% deterministic
0 hallucinations
U
How many R's are in "strawberry"?
Let me use TinyFn to count that precisely...
There are 3 R's in "strawberry" at positions 2, 8, and 9.
Validation
Email, URL, phone, credit card, UUID, JSON, semver
Conversion
Temperature, length, weight, currency, data sizes
String
Slugify, trim, reverse, extract URLs/emails, word count
Hashing
SHA256, MD5, HMAC, bcrypt, CRC32, hash comparison
Generators
UUID v4/v7, passwords, tokens, lorem ipsum, colors
Color
HEX/RGB/HSL, gradients, contrast ratio, palettes
Encoding
Base64, URL, HTML, hex, JWT decode, morse code
IP & Network
IPv4/IPv6 validation, CIDR, subnet calc, geolocation
Also: Math Statistics Finance DateTime Regex JSON Geolocation Text Analysis Health Calculators Fun
// Claude Desktop / Cursor / Claude Code config
{
"mcpServers": {
"tinyfn": {
"url": "https://api.tinyfn.io/mcp/all/",
"headers": {
"X-API-Key": "your-api-key"
}
}
}
}
const response = await fetch(
'https://api.tinyfn.io/v1/validate/[email protected]',
{ headers: { 'X-API-Key': 'your-api-key' } }
);
const { is_valid, domain } = await response.json();
// { is_valid: true, domain: "company.io", disposable: false }
import requests
response = requests.get(
'https://api.tinyfn.io/v1/validate/email',
params={'email': '[email protected]'},
headers={'X-API-Key': 'your-api-key'}
)
data = response.json()
# {'is_valid': True, 'domain': 'company.io', 'disposable': False}
curl "https://api.tinyfn.io/v1/validate/[email protected]" \
-H "X-API-Key: your-api-key"
# {"is_valid": true, "domain": "company.io", "disposable": false}
- 100 requests/month
- All 500+ endpoints
- 10 req/minute rate limit
- Community support
- 10,000 requests/month
- All 500+ endpoints
- 100 req/minute rate limit
- Email support
- Usage analytics
- 100,000 requests/month
- All 500+ endpoints
- 1,000 req/minute rate limit
- Priority support
- Advanced analytics
- Webhook notifications
Need more? Enterprise plans with unlimited requests, SLA, and dedicated support. Contact sales
Your agent deserves better tools
500+ deterministic endpoints. Zero hallucinations.