As of the MCP 2025-11-25 protocol update, you can add branding fields to the Implementation object (returned in the serverInfo of an InitializeResult). This allows your server to provide a description, a website link, and a list of icons to the client.
Branding Fields:
description: str: A free-form description of the server.websiteUrl: str: A link to documentation, a landing page, or other relevant URLs.icons: list[Icon]: A list of icons for the server (defined by SEP-973).
Protocol Version Gating:
Servers should gate these fields based on the client's protocolVersion. If a client uses an older version (e.g., 2025-06-18), the server should strip icons, description, and websiteUrl to prevent compatibility issues.
{
"name": "server_branding",
"title": "Server Branding Demo",
"version": "1.0.0",
"description": "Example MCP server showing off the 2025-11-25 server-level branding fields: ...",
"websiteUrl": "https://arcade.dev",
"icons": [
{
"src": "data:image/svg+xml;base64,...",
"mimeType": "image/svg+xml",
"sizes": ["64x64", "any"],
"theme": "light"
}
]
}