Adobe connector MCP: media_summarize returns task IDs that cannot be polled (missing summarizePoll)
The Adobe MCP connector can start spoken-content summaries but provides no usable way to retrieve their results. Please route this to the Adobe connector/MCP integration team if this forum is not the owning team; the connector's Support link led to the Firefly server, which directed bug reports here.
Environment: Codex desktop on macOS; Adobe connector plugin version 10.0.0. Observed November 6, 2026.
Steps to reproduce:
1. Upload a video with narration using asset_upload_file_from_url. Upload succeeds and returns an ACP asset URN.
2. Call media_summarize with that asset URN.
3. The response returns status "working", a UUID-format taskId, and adobeTaskPoll.pollTool = "summarizePoll" (poll interval 15 seconds).
4. Inspect the available Adobe tools: summarizePoll is not exposed. The available image_get_task_status tool says to use it for any working taskId.
5. Pass the returned taskId unchanged to image_get_task_status.
Actual result:
Parameters failed connector schema validation: taskId [pattern]: String does not match pattern '^v1\.[A-Za-z0-9_-]{16,1024}$'
This occurred for all four uploaded video references (MOV/MP4), and retrying the polling call reproduced the error. The summary jobs may have run, but their results could not be retrieved. This does not establish a failure in the underlying summarization service; the observable failure is the polling tool contract/routing mismatch.
Expected result:
A summary job should return a token accepted by an exposed polling tool, and polling should return the completed spoken-content summary or an actionable job error.
Suggested fix:
Expose the matching summarizePoll tool, or wrap media_summarize's UUID jobs in the compatible task-token format and route them through the available polling tool. Please align the tool descriptions and schemas and add an end-to-end start-job/poll-result test.
No source videos, private asset URLs, or account logs are included in this public report.
