Why does MCP with Google Drive fail to upload files from URL 80% of the time and require a local file path in the /tmp directory?

This topic was automatically generated from Slack. You can find the original thread here.

Hey team, is this a known issue/are there good workarounds? re: MCP with Google Drive Upload File.
Probably ~80% of the time I try to prompt a file upload with a URL, it fails.
Prompt looks something like
Upload the file {FILENAME} located at {FILE_URL} to My Drive
and response is I cannot upload the file from the provided URL because the upload requires a local file path in the /tmp directory.

Interesting, that’s annoying. Where are you trying this? In an app you’re building that’s using Pipedream MCP? Or somewhere else? What model are you using?

In an app I’m building, connected to remote.mcp.pipedream.net

Got it, what model are you using?

And what tool-mode?

Apologies, I don’t think I explicitly set either of those, so maybe whatever’s default. Or where could I find that?

Default is sub-agent for tool-mode, but you have full control over the LLM model you’re using, there’s no default from Pipedream there.

Ah almost certainly sub-agent. As for model, actually multiple that have been auto-decided for me, so it might explain some variance in responses. Will have to check which one for the bad responses

I’ll share that I’ve had more success adjusting the prompt to say that the file_url is the local file path

Thanks, please let me know. It’ll be interesting to hear if it’s model-specific.