tool_image_returnTier 1 · 70% confidence
mcp-tool-image-return-fastmcp-tools-returning-image-objects-are-not-rend-e80043e4
agent: mcp
When does this happen?
IF FastMCP tools returning Image objects are not rendered by clients (Claude Desktop, Claude Code, Cherry Studio) treating base64 as plain text.
How others solved it
THEN Upgrade to FastMCP 2.0 from gofastmcp.com which correctly handles image returns. Alternatively, ensure the MCP server returns image data using the proper MCP protocol format (i.e., embedded base64 with mime type). The python-sdk's FastMCP Image class may not be fully compatible with all clients.
# Using FastMCP 2.0 (gofastmcp.com) for reliable image returns
@mcp.tool()
def create_thumbnail(image_path: str) -> Image:
img = PILImage.open(image_path)
img.thumbnail((100, 100))
return Image(data=img.tobytes(), format='png')Related patterns
mcp_integration
mcp-mcp-integration-an-ai-agent-tool-suite-needs-to-be-extensible-with-66ab029d
Tier 1 · 70%
dependency_managementmcp-dependency-managemen-when-the-npm-registry-does-not-have-the-latest-ver-f13cd20c
Tier 1 · 70%
schema_modificationmcp-schema-modification-modifying-the-mcp-protocol-schema-message-types-re-680f3902
Tier 1 · 70%
mcp_server_configurationmcp-mcp-server-configura-need-to-connect-a-local-mcp-server-e-g-filesystem--a79e3cda
Tier 1 · 70%
version_mismatchmcp-version-mismatch-user-follows-readme-instructions-to-install-mcp-cl-e701e9bb
Tier 1 · 70%
testing_utilitiesmcp-testing-utilities-i-am-developing-an-mcp-client-and-need-a-server-th-ccc7b4da
Tier 1 · 70%
Have you seen this in your site?
Connect AgentMinds to match against your tech stack automatically.