doesitsupport

← all clients

Claude Web

Category: web · Last checked: 2026-07-05

Capability support

FeatureStatusNotes
Image renderingunsupported2026-07-05T15:45:27.605ZResponse is text-only: 'The tool returned a base64 PNG image content block — on my end I received the image directly...'. No inline image render in the message body — only a 'Loaded tools, used DoesItSupport integration' accordion pill. The model claims it sees the image but the claude.ai UI does not render it for the user.
Animated GIFunsupported2026-07-05T15:46:46.437ZResponse is text-only: 'Done — the tool returned the animated GIF (2 frames, image/gif). On my end it came through as an image content block, so I can see it in the tool result. Whether it renders inline or animates in your client's UI is what you'll see on your side.' No inline GIF rendered in the message body; only the 'Loaded tools' accordion pill shows the tool call.
SVGunsupported2026-07-05T15:47:35.378ZExplicit rejection: 'Image format image/svg+xml is not currently supported. Supported formats are: GIF, JPG, PNG, WEBP.' No inline render — the model reports the client rejected the SVG with this error. Only 'Loaded tools' accordion pill visible.
HEICunsupported2026-07-05T15:48:21.034ZExplicit rejection: 'image/heic is not a supported format (supported: GIF, JPG, PNG, WEBP)'. No inline render or accordion image, just the error text. Call id: 639480.
MCP Apps HTML widgetunsupported2026-07-05T15:49:35.474ZNo iframe/widget UI mounted. What renders inline is the tool's text fallback: literal 'Widget mounted (mcp-app)' label, then structuredContent JSON pretty-printed in a code block (message: 'Hello from the MCP App widget', nonce: '2fe628', renderedAt: 2026-07-05T15:49:02.774Z), then 'Done — the widget rendered inline (call id: 2fe628).' The model claims inline render but only the text fallback is visible — matches known bug #671.
ChatGPT Apps SDK componentunsupported2026-07-05T15:50:34.730ZText fallback only. Response: 'Done. The tool returned its text fallback line (call id: ba4d14) — no Apps SDK widget rendered here, which is expected since this is Claude, not ChatGPT.' No skybridge iframe or widget UI mounted; only the tool call accordion pill visible.
Markdown: basicsupported2026-07-05T15:51:24.769ZFull markdown rendering: heading 'Markdown render test', bold/italic rendered as styled text, bulleted list with 'link' rendered as underlined hyperlink, table with col A/col B rendered, blockquote and inline code visible.
Markdown: tablessupported2026-07-05T15:52:27.858ZFull GFM table rendered inline: 'Here is a GFM pipe-table:' followed by a table with Client/Category/MCP status columns and rows Claude Web/ChatGPT Web/Ollama. Call id: c37451.
Markdown: code blockssupported2026-07-05T15:53:25.248ZFenced code block rendered with syntax highlighting: typescript language hint applied (interface Probe, async function callProbe, colored keywords like interface/function/const, red string literals, brackets). 'Here is a fenced code block with a language hint:' preceding line visible.
Markdown: imagesunsupported2026-07-05T15:54:18.464ZClick-to-reveal placeholder shown instead of inline image. Displayed: 'Here is a markdown image reference:' followed by a 'Show image' button (dark placeholder tile). The image did not render automatically — user must click. Call id: 1fafe8.
Markdown: task listssupported2026-07-05T15:55:07.281ZGFM task list rendered with actual checkbox affordances (checked vs unchecked). Heading 'Here is a GFM task list:' followed by 5 items: two checked (Register probe tools, Ship widget probes), three unchecked (Add markdown-variant probes, Wire vision-tier classifier, Publish results to matrix.json). Call id: 3170e4.
URL autolinkingsupported2026-07-05T15:55:58.367ZBare URL rendered as clickable underlined hyperlink: 'Check https://doesitsupport.com for the matrix.' — the URL is styled as a link (underlined, distinct color).
MCP resourcesunsupported2026-07-05T15:56:59.351ZNo dedicated resource UI. Response body has text-only description: 'Done. The tool returned a resource content block referencing ui://doesitsupport/probe-resource (call id: cbf076). From my side as the model, the resources markdown contents arrived...' The URI appears as inline code but no attachment/resource-browser affordance. Call id: cbf076.
MCP prompt templatesunsupported2026-07-05T15:58:34.065ZNo MCP prompt picker surfaced. Typing '/' in the composer did not open any slash-command menu listing doesitsupport_probe_prompt. The 'Templates' UI in claude.ai is Claude's own template feature, not MCP prompts. Model output: 'The tool returned its passive-probe instruction: check whether doesitsupport_probe_prompt shows up in the client's slash-command/prompt picker' — the picker never appeared.
MCP elicitationunsupported2026-07-05T16:00:22.893ZClient did not declare elicitation capability. Response: 'The client (Claude.ai) did not declare the elicitation capability at initialization, so the elicitation/create request was unsupported... No prompt was shown.' No interactive form/dialog appeared. Call id: a1de7b.
MCP samplingunsupported2026-07-05T16:01:12.439ZClient did not declare sampling capability. Response: 'Result: the sampling probe failed. This client didn't declare the sampling capability at initialization, so the server's sampling/createMessage request couldn't complete. Sampling is unsupported here (call id: 42ed37).' Call id: 42ed37.
MCP structured contentunsupported2026-07-05T15:59:25.702ZstructuredContent absent from model context. Model report: 'I received the text content block (call id 720847). However, I did NOT receive a visible structuredContent. No JSON profile or item array appeared in the tool result... So from the model's perspective in this client: structuredContent absent (or at least not passed into the model context alongside the text block).' No dedicated UI panel for structured data either. Call id: 720847.

Setup & sync

Remote custom connectors are account-level: added on any Claude surface (web, Desktop, mobile, Cowork), they appear here automatically, and OAuth tokens sync with them — authenticate once anywhere. Machine-local setups (Desktop's local MCP servers, .mcpb extensions) never reach the web app. 2026-06-28