Rate My Username
The Rate My Username API rates any username out of 10. Uses a small set of penalties (3+ digits, "xX...Xx" patterns, "420/69/666", excessive length) and bonuses (camelCase, clean alphabetic, reasonable length). Returns rating, style descriptor, era guess (LiveJournal era through 2024), suggested replacement strategy, an example replacement, and a one-word vibe.
Add to Your MCP Client
Drop this server into Claude Desktop, Cursor, Continue, or any MCP-compatible client.
{
"mcpServers": {
"rate-my-username": {
"url": "https://api.stupidmcps.com/rate-my-username/mcp"
}
}
}
{
"mcpServers": {
"rate-my-username": {
"url": "https://api.stupidmcps.com/rate-my-username/mcp"
}
}
}
POST https://api.stupidmcps.com/rate-my-username/mcp
Add the snippet to your client's MCP config (typically claude_desktop_config.json for Claude Desktop, ~/.cursor/mcp.json for Cursor). Restart the client. The tools become available to your AI assistant.
No-code option: connect via Pipeworx — one click into Claude, ChatGPT, and friends.
Or Try It Directly — No MCP Client Required
Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
username |
string |
Required | — | The username to rate. |
Examples
curl "https://api.stupidapis.com/rate-my-username/rate?username=xXDarkLord420Xx"
import requests
response = requests.get(
"https://api.stupidapis.com/rate-my-username/rate",
params={"username": "xXDarkLord420Xx"}
)
print(response.json())
const response = await fetch( "https://api.stupidapis.com/rate-my-username/rate?username=xXDarkLord420Xx" ); const data = await response.json(); console.log(data);
Response Schema
| Field | Type | Description |
|---|---|---|
username |
string |
Echoed back |
rating |
string |
Score out of 10 |
style |
string |
Style descriptor |
era_guess |
string |
When it was named |
suggested_replacement_strategy |
string |
How to fix it |
example_replacement |
string |
A possible new name |
vibe |
string |
One-word vibe |
Example Response
{
"username": "xXDarkLord420Xx",
"rating": "4/10",
"style": "classic but dated",
"era_guess": "2009 Xbox Live",
"suggested_replacement_strategy": "pick one of the strong words and abandon the rest",
"example_replacement": "darklord37",
"vibe": "a personality"
}
MCP Access
This API is available as an MCP tool for AI assistants. Connect your agent to:
POST https://api.stupidmcps.com/rate-my-username/mcp
POST https://api.stupidmcps.com/mcp
Use Pipeworx to connect this MCP tool to Claude, ChatGPT, and other AI assistants with no code.