home / mcp / gravatar mcp server
Provides access to Gravatar avatars, profiles, and AI-inferred interests via MCP endpoints.
Configuration
View docs{
"mcpServers": {
"automattic-mcp-server-gravatar": {
"command": "npx",
"args": [
"-y",
"@automattic/mcp-server-gravatar"
],
"env": {
"GRAVATAR_API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}You can run the Gravatar MCP Server to access avatars, profiles, and AI-inferred interests for Gravatar users. This server exposes practical endpoints you can call from your MCP client to retrieve profiles, avatars, and inferred data, all backed by Gravatar data with optional API key support for higher rate limits.
Use an MCP client to connect to the Gravatar MCP Server and call its available tools. You can fetch a user profile by a profile identifier or by an email, and you can obtain AI-inferred interests for a profile. You can also retrieve the avatar image for a profile by identifier or by email. If you provide an API key, you gain higher rate limits and access to additional features.
Prerequisites you need before starting:
Run a quick setup using the MCP workflow in your environment to start the server directly with MCP tooling.
Option A — Quick start with no local build (recommended for testing):
npx -y @automattic/mcp-server-gravatarOption B — Start with an API key to increase rate limits (set the key in your environment before starting):
export GRAVATAR_API_KEY=your-api-key-here
npx -y @automattic/mcp-server-gravatarOption C — Start without an API key (suboptimal for rate limits):
npx -y @automattic/mcp-server-gravatarRetrieve comprehensive Gravatar profile information using a profile identifier. Requires a profileIdentifier input and returns the full profile object as JSON.
Retrieve comprehensive Gravatar profile information using an email address. Provides a normalized and hashed lookup and returns the profile object as JSON.
Fetch AI-inferred interests for a Gravatar profile using a profile identifier. Returns a JSON list of interest names.
Fetch AI-inferred interests for a Gravatar profile using an email address. Returns a JSON list of interest names.
Retrieve the avatar image for a Gravatar profile using an avatar identifier. Supports optional size, defaultOption, forceDefault, and rating parameters and returns a PNG image.
Retrieve the avatar image for a Gravatar profile using an email address. Supports optional size, defaultOption, forceDefault, and rating parameters and returns a PNG image.