OfficialVerified

Gravatar Remote MCP Server

Gravatar profiles and AI-inferred interests retrieved via six specific tools.

Data last scanned today · Reviewed today

466 tools26TypeScriptNOASSERTION

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

Claude Desktop
{
  "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

ToolDescriptionRisk
get_profile_by_idRetrieve comprehensive Gravatar profile information using a profile identifierlow
get_profile_by_emailRetrieve comprehensive Gravatar profile information using an email addresslow
get_inferred_interests_by_idFetch AI-inferred interests for a Gravatar profile using a profile identifierlow
get_inferred_interests_by_emailFetch AI-inferred interests for a Gravatar profile using an email addresslow
get_avatar_by_idRetrieve the avatar image for a Gravatar profile using an avatar identifierlow
get_avatar_by_emailRetrieve the avatar image for a Gravatar profile using an email addresslow

Compatibility

ClientLocalDockerRemoteRead-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

Gravatar Remote MCP Server security score, rated on RepoAI

Maintain this server? Add the live badge to your README.