Skip to content

Add Unstructured Transform MCP integration#1956

Draft
simoncoombes wants to merge 2 commits into
google:mainfrom
simoncoombes:add-unstructured-transform-integration
Draft

Add Unstructured Transform MCP integration#1956
simoncoombes wants to merge 2 commits into
google:mainfrom
simoncoombes:add-unstructured-transform-integration

Conversation

@simoncoombes

Copy link
Copy Markdown

Adds an integration catalog page for the Unstructured Transform MCP server — Unstructured's hosted document-parsing service (PDFs, Office documents, images, and 60+ file types into structured, AI-ready output).

What's included

  • docs/integrations/unstructured.md — catalog frontmatter, use cases, prerequisites, a complete working agent example (remote streamable-HTTP connection with bearer auth), the 4-tool reference table, and resources.
  • docs/integrations/assets/unstructured.png — 400×400 logo.

Verification

The example was verified live against ADK 2.4.0 (Python) and the production server on 2026-07-12: McpToolset + StreamableHTTPConnectionParams with the Authorization: Bearer header authenticates at the initialize handshake, all 4 tools enumerate under tool_filter, and a Gemini-driven agent completed the full flow autonomously (start job → paced status polling → fetch results) against a real PDF.

The page documents two practical findings from that verification: the [mcp] extra is required for ADK's MCP classes to import, and the default 5s connection timeout is too short for a remote handshake (the example sets 30s).

Note on draft status

Opened as draft while the companion installation guide on the Unstructured docs site (linked from the page) finishes publishing — will mark ready once that link is live. Authored and maintained by Unstructured (I work there); we'll keep the page current as ADK and the server evolve.

@netlify

netlify Bot commented Jul 12, 2026

Copy link
Copy Markdown

Deploy Preview for adk-docs-preview ready!

Name Link
🔨 Latest commit 40bcc9e
🔍 Latest deploy log https://app.netlify.com/projects/adk-docs-preview/deploys/6a53e62e790a8f0008971bbe
😎 Deploy Preview https://deploy-preview-1956--adk-docs-preview.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@google-cla

google-cla Bot commented Jul 12, 2026

Copy link
Copy Markdown

Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

View this failed invocation of the CLA check for more information.

For the most up to date status, view the checks section at the bottom of the pull request.

@koverholt

Copy link
Copy Markdown
Collaborator

Thanks for the PR and update! I see that this PR is marked as a Draft. Please remove the draft tag and let us know when it's ready for full review.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants