Gravatar Remote MCP Server
Gravatar profiles and AI-inferred interests retrieved via six specific tools.
Data last scanned today · Reviewed today
Overview
This server provides a bridge between AI models and Gravatar, allowing for the retrieval of user profile information, avatar images, and AI-inferred interests. Users can access data via email addresses or specific profile identifiers, facilitating integrated identity lookups directly within an AI assistant's workflow. The server features six distinct tools, including options to specify avatar sizes and fallback default images. It is built with TypeScript and utilizes standardized lookup methods for normalizing and hashing email-based queries.
Our verdict
With a high-risk security score of 23/100, this tool is recommended for caution. The lack of an editorial review, the absence of a defined license (NOASSERTION), and the fact that it has not been updated for over a year (last commit 385 days ago) indicate potential abandonment. Users should be aware that these factors create a significant maintenance and security uncertainty, making it unsuitable for sensitive environments.
- Provides comprehensive access to public Gravatar profile data
- Supports custom avatar sizing from 1 to 2048 pixels
- Includes helpful fallback options like retro or identicon styles
- Maintains a compact architecture with only 12 direct dependencies
- Risk level is high based on security audit scores
- Last commit occurred more than one year ago
- License is unspecified, marked as NOASSERTION
- Not maintained by the official vendor
Setup
{
"mcpServers": {
"mcp-server-gravatar-remote": {
"args": [
"-y",
"gravatar-mcp-server-remote"
],
"command": "npx"
}
}
}Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows), then restart Claude Desktop. Some servers require API keys or tokens as environment variables — check the project's README and add an "env" object if needed.
- No read-only mode — running this grants full read/write access.
- No built-in authentication — anyone with access to this config can invoke every tool it exposes.
Tools
| Tool | Description | Risk |
|---|---|---|
| get_profile_by_id | Retrieve comprehensive Gravatar profile information using a profile identifier | low |
| get_profile_by_email | Retrieve comprehensive Gravatar profile information using an email address | low |
| get_inferred_interests_by_id | Fetch AI-inferred interests for a Gravatar profile using a profile identifier | low |
| get_inferred_interests_by_email | Fetch AI-inferred interests for a Gravatar profile using an email address | low |
| get_avatar_by_id | Retrieve the avatar image for a Gravatar profile using an avatar identifier | low |
| get_avatar_by_email | Retrieve the avatar image for a Gravatar profile using an email address | low |
Compatibility
| Client | Local | Docker | Remote | Read-only |
|---|---|---|---|---|
| ChatGPT | ||||
| Claude Desktop | ||||
| Cursor | ||||
| VS Code | ||||
| Windsurf |
Frequently asked questions
›What are the system requirements to run this server?
This server requires Node.js version 22.0.0 or higher.
›How can I customize the avatar image if a user does not have one?
You can use the 'defaultOption' input to select a fallback style, such as 'mp' for a mystery person, 'identicon', or 'robohash'.
›Can I control the quality or file size of the retrieved avatars?
Yes, you can set the 'size' input to any value between 1 and 2048 pixels to define the dimensions of the square PNG image.
›How does the server handle content filtering for avatars?
You can use the 'rating' input to specify the maximum content rating allowed, ranging from 'G' for general audiences to 'X' for explicit content.
›Does the server handle raw email inputs for lookups?
Yes, you can provide any valid email format; the system will automatically normalize and hash the email to perform the lookup.
Alternatives
Badge
Maintain this server? Add the live badge to your README.