Gravatar MCP Server
User avatars and profile data retrieval via Gravatar API integration.
Data last scanned today · Reviewed today
Overview
This MCP server provides a standardized way for AI assistants to fetch profile information and user data directly from Gravatar. By utilizing specific identifiers or email addresses, the server enables tools to pull comprehensive profile details, including avatars and inferred user interests, into the AI context window. The server is designed to work with Node.js 20 or higher and supports integration via npx. It exposes two primary functions: fetching profile information through a unique profile identifier or via a registered user email address, ensuring streamlined access to public Gravatar profile JSON data.
Our verdict
This server carries a high-risk rating with a security score of 38/100. The primary concern is that authentication methods and read-only mode support remain unreviewed. Given these significant gaps in security oversight, it is recommended only for users comfortable with experimental tooling who can manually verify the integrity of the data being accessed.
- Small supply-chain footprint with only three direct dependencies.
- Active development with commits recorded in the last 21 days.
- Real documentation included for installation and tool usage.
- High risk score due to unreviewed authentication and read-only status.
- Not maintained by the official vendor, despite the repo naming.
- Low community footprint with only three GitHub stars.
Setup
{
"mcpServers": {
"mcp-server-gravatar": {
"args": [
"-y",
"@automattic/mcp-server-gravatar"
],
"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 |
| get_avatar | Fetches a Gravatar profile image URL for a given email address. | low |
| get_profile | Retrieves the Gravatar profile information for a given email address. | low |
Compatibility
| Client | Local | Docker | Remote | Read-only |
|---|---|---|---|---|
| Claude Desktop | ||||
| Cursor | ||||
| VS Code | ||||
| Windsurf | ||||
| ChatGPT |
Frequently asked questions
›What are the system requirements for this server?
This MCP server requires Node.js version 20.0.0 or higher and npm version 10.0.0 or higher.
›Is an API key required to use this service?
No, providing a Gravatar API key is optional.
›How are email addresses handled during lookup?
The server automatically normalizes and hashes the email address you provide for the lookup process.
›Can I request specific avatar dimensions?
Yes, you can specify an avatar size between 1 and 2048 pixels, which will set both the width and height of the returned square image.
›What happens if a user does not have an avatar?
You can configure a fallback image style using the defaultOption parameter, which supports options like '404', 'mp', 'identicon', 'monsterid', 'wavatar', 'retro', 'robohash', or 'blank'.
Changelog
- Improvedv0.1.0-beta.4
2025-06-26
- Improvedv0.1.0-beta.3
2025-06-20
- Fixv0.1.0-beta.2
2025-06-19
- Improvedv0.1.0-beta.1
2025-06-19
- Fixv0.1.0-beta.0
2025-06-18
- Improvedv0.1.0-alpha
2025-05-28
Badge
Maintain this server? Add the live badge to your README.