- UPLOAD
- VERIFY
- MANAGE
- HUMAN
Short answer
How can I upload large research files using my AI?
Your AI manages multi-part S3 uploads to Figshare, breaking large files into chunks to ensure they transfer correctly. You'll get immediate confirmation and file details once the process finishes.
The upload outcomes
Where your data lands
What happens when you trigger a transfer.
UPLOAD
Active transfers
The AI starts the S3 upload process. You get a direct path to move large files into Figshare storage.
VERIFY
File confirmation
Once the transfer finishes, the AI pulls the metadata. You'll know exactly where the file sits in your repository.
MANAGE
Data oversight
The AI checks the status of your uploads. You can confirm if a file is ready for sharing or still processing.
HUMAN
Manual steps
The AI handles the technical heavy lifting. You still need to manually set permissions or publish the dataset once it's live.
The workflow
What your AI does when the data arrives.
The AI manages the complex S3 handshake so you don't have to.
Start the upload
The AI tells Figshare to prepare for a large file transfer by setting up an S3 upload session.
initiate_file_uploadTransfer chunks
The AI manages the multi-part upload, sending the file in pieces to ensure stability for large datasets.
complete_file_uploadConfirm success
After the final part is sent, the AI verifies the upload was successful and the file is stored.
complete_file_uploadCheck file status
The AI retrieves the specific details of the newly uploaded file to confirm its size and location.
get_file_details
Try it
Copy these to start.
Use these prompts to kick off your data transfers.
Starting points
Swap out the bracketed text with your actual file names or Figshare identifiers.
Figshare Connector
You're all set. Choose your MCP client and follow the setup instructions.
https://edge.vinkius.com/vk_preview_U4BwwHBluBnS2piUjlNrvdO2vrPNTpOy41PYnSxz/mcpClaude Desktop
Follow the steps below to connect in seconds.
- 1In Claude Desktop, open Settings → Connectors.
- 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
- 3Click Add and start a new chat — Figshare capabilities are ready to use.
{
"mcpServers": {
"figshare-mcp": {
"url": "https://edge.vinkius.com/vk_preview_U4BwwHBluBnS2piUjlNrvdO2vrPNTpOy41PYnSxz/mcp"
}
}
}Initiate an upload for the dataset named [dataset_name] to Figshare.
Complete the upload for the file I just started transferring.
Get the details for the file [file_id] to check its size and metadata.
Start a multi-part S3 upload for [large_file.zip].
Claude
ChatGPT
Cursor
VS Code
Windsurf
Claude Code
JetBrains
Cline
Start here
Connect Figshare once, then ask.
Just click the link to connect. Your credentials stay encrypted and secure. Once connected, you can use any of the tools listed here immediately.
Connect Figshare to your AIFAQ
How this task behaves
- 01
Can the AI delete files from my Figshare account?
No. This MCP only has tools to initiate, complete, and view file details. It cannot delete or overwrite your data.
- 02
Does the AI handle the actual file movement?
Yes. The AI uses the S3 upload tools to manage the transfer of the data chunks.
- 03
Can the AI make my dataset public?
No. The AI can upload the file, but you must manually set the visibility and publication settings in Figshare.
- 04
What happens if a large upload fails halfway through?
The AI will report the error based on the tool response. You will need to tell it to try the upload again.
- 05
Can I see the file size after the upload?
Yes. You can ask the AI to get the file details to see the size and other metadata.
More questions about Figshare? See everything the Figshare Connector can do
Connect Figshare to Claude, Cursor, ChatGPT & more
