Converts any text string to uppercase letters using deterministic transformation. Available via MCP in Cursor and other AI editors, or REST API at `/v1/string/uppercase`. Simply pass your text and get "HELLO WORLD" from "hello world". Perfect for standardizing user input, generating constants, or formatting display text in AI workflows.
curl "https://tinyfn.io/v1/string/uppercase" \
-H "X-API-Key: YOUR_API_KEY"
const response = await fetch('https://tinyfn.io/v1/string/uppercase', {
headers: { 'X-API-Key': 'YOUR_API_KEY' }
});
const data = await response.json();
console.log(data);
import requests
response = requests.get('https://tinyfn.io/v1/string/uppercase',
headers={'X-API-Key': 'YOUR_API_KEY'})
data = response.json()
print(data)
Connect your AI agent (Claude, Cursor, Windsurf, etc.) to TinyFn's string tools:
{
"mcpServers": {
"tinyfn-string": {
"url": "https://tinyfn.io/mcp/string",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}
Call the uppercase tool with your text string. The MCP tool handles the conversion and returns the uppercased result directly to your AI agent.
Yes, it properly handles Unicode characters including accented letters (á→Á), German umlauts (ü→Ü), and other international text following Unicode uppercase mapping rules.
Send GET request to `/v1/string/uppercase?text=your+text+here`. Returns JSON with the uppercased string in a consistent format.
The tool handles strings of reasonable length for typical use cases. Extremely large texts may hit API limits, but normal text processing works fine.
Uppercase is deterministic and locale-aware, unlike simple character replacement. It properly handles edge cases like Turkish dotted I and maintains consistent results across different systems.