web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Copilot Studio / File Transfer to/from ...
Copilot Studio
Answered

File Transfer to/from Azure Storage (for MCP Server)

(0) ShareShare
ReportReport
Posted on by 5
Hello Everyone,

I am developing an MCP server which I have hosted in Azure Container Apps and connected to Copilot Studio (works fine). 

I want the user to be able to upload and download files that have been sent to Azure (for the MCP tools to perform operations on these files).

E.g:

1. The user uploads a file (or is prompted for a file).
2. The file is sent to Azure Blob (or otherwise)
3. The MCP tools can access the uploaded files
I have the same question (0)
  • Verified answer
    Prasad-MSFT Profile Picture
    Microsoft Employee on at
    You can achieve this workflow by integrating file upload/download with Azure Blob Storage and your MCP server. Here’s a recommended approach:
    1. User Uploads a File
    In Copilot Studio, prompt the user for a file upload.
    When the user uploads a file, use a Power Automate flow or a custom connector to:
    Receive the file from the user.
    Upload the file to Azure Blob Storage (using the Azure Blob Storage connector).
    2. Store and Reference the File
    After uploading, obtain the Blob Storage URL or a secure access token (SAS URL) for the file.
    Store this reference (URL or token) in a way your MCP server can access (e.g., pass it as a parameter to your MCP tool).
    3. MCP Tools Access the File
    When your MCP tool is invoked, it receives the file URL or SAS token.
    The MCP server uses this URL to download or process the file as needed.
    4. Downloading Files
    When the user needs to download a file (e.g., after MCP processing):
    MCP server uploads the result to Azure Blob Storage.
    Generate a SAS URL for secure download.
    Return the download link to the user via Copilot Studio.


    Sample Flow
    User uploads file → Copilot Studio → Power Automate → Azure Blob Storage
    Blob Storage URL/SAS token → MCP server (via Copilot Studio tool parameter)
    MCP server processes file → uploads result to Blob Storage
    MCP server returns download link → Copilot Studio → User

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Congratulations to the April Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Copilot Studio

#1
Valantis Profile Picture

Valantis 639

#2
Vish WR Profile Picture

Vish WR 293

#3
Haque Profile Picture

Haque 216

Last 30 days Overall leaderboard