String Utilities

Uppercase

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.

API Endpoint

GET /v1/string/uppercase

Code Examples

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)

Use via MCP

Add to your AI agent

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"
      }
    }
  }
}

Learn more about MCP setup →

FAQ

How do I convert text to uppercase using MCP?

Call the uppercase tool with your text string. The MCP tool handles the conversion and returns the uppercased result directly to your AI agent.

Does uppercase conversion work with non-English characters?

Yes, it properly handles Unicode characters including accented letters (á→Á), German umlauts (ü→Ü), and other international text following Unicode uppercase mapping rules.

What's the REST API format for uppercase conversion?

Send GET request to `/v1/string/uppercase?text=your+text+here`. Returns JSON with the uppercased string in a consistent format.

Can I uppercase very long strings or is there a limit?

The tool handles strings of reasonable length for typical use cases. Extremely large texts may hit API limits, but normal text processing works fine.

How does uppercase differ from other text transformation tools?

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.

Try Uppercase Now

Get your free API key and start using Uppercase in seconds.

Get Free API Key