# Figshare MCP for AI Agents AI Agent Connect

> Figshare MCP lets you manage research data and scholarly publications directly from your AI agent. It handles public articles, private uploads, and collection organization. Researchers can update metadata, track file uploads, and organize projects without switching tabs.

## Overview
- **Category:** data-management
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_U4BwwHBluBnS2piUjlNrvdO2vrPNTpOy41PYnSxz/ai-agent-connect
- **Tags:** open-science, research-data, academic-publishing, repository-management, dataset-storage

## Description

The Figshare MCP connects your account to your AI agent so you can manage research data and scholarly publications through natural conversation. Managing research data usually means jumping between browser tabs, hunting for specific upload IDs, and manually updating metadata for every single publication. It is a chore that pulls you away from actual science. This Connector changes that by giving your agent direct access to your repository. You can ask your agent to find a specific dataset, update an article's description, or check how many times a paper has been viewed. It turns your AI into a research data manager that handles the heavy lifting of repository maintenance. You will find this in the Vinkius marketplace, where it works with any of your favorite AI clients to keep your scholarly outputs organized. Instead of clicking through complex interfaces, you just tell your agent what needs to happen.

## Tools

### create_collection
Create_collection creates a new collection to group related research outputs. This helps you organize your repository more efficiently.

### delete_article
Delete_article removes an article from your repository permanently. Use this to clean up old or incorrect entries.

### get_custom_fields
Get_custom_fields retrieves custom metadata fields for your institution. It helps you stay compliant with organizational rules.

### get_file_details
Get_file_details shows specific information about an individual file. Use it to check file sizes or types in your repository.

### create_private_article
Create_private_article creates a new private article for drafting. You can use it to manage internal research before it is public.

### create_project
Create_project creates a new project to organize specific research initiatives. It helps group related data and outputs together.

### get_article_downloads
Get_article_downloads shows the total number of downloads for a specific article. It helps you track the reach of your work.

### get_article
Get_article fetches all current details for a specific article. Use it to see the full status of a publication.

### get_article_views
Get_article_views shows how many times a specific article has been viewed. This is great for monitoring publication impact.

### get_hrfeed_upload
Get_hrfeed_upload provides details regarding HR feed uploads. Use this to monitor specific feed data.

### initiate_file_upload
Initiate_file_upload starts the upload process for a file associated with an article. It handles the start of multi-part transfers.

### list_article_files
List_article_files shows a list of all files attached to a specific article. Use it to see what datasets are included in a paper.

### list_public_articles
List_public_articles shows all public articles currently in your account. Use it to get a full overview of your public work.

### list_public_collections
List_public_collections shows all public collections you have created. It helps you see how your research is grouped.

### list_public_projects
List_public_projects shows all public projects in your repository. Use it to view your organized research initiatives.

### search_articles
Search_articles performs an advanced search to find specific articles. Use it to filter through large volumes of research.

### search_collections
Search_collections performs an advanced search for collections. Use it to find specific groups of research data quickly.

### search_projects
Search_projects performs an advanced search for projects. Use it to locate specific research initiatives in your repository.

### update_article
Update_article modifies the existing details of an article. Use it to change titles, descriptions, or other metadata.

### complete_file_upload
Complete_file_upload finalizes a file upload that was previously initiated. Use it to confirm the completion of large data transfers.

## Prompt Examples

**Prompt:** 
```
What are the most recent public articles in my Figshare account?
```

**Response:** 
```
I've retrieved your latest public articles from Figshare:

| Title | Date | Status |
| :--- | :--- | :--- |
| Climate Impact Study | 2024-05-12 | Public |
| Neural Net Dataset | 2024-06-01 | Public |
| Urban Flora Survey | 2024-06-15 | Public |

Would you like to see the file details for any of these?
```

**Prompt:** 
```
Create a private article called 'Beta Test Results' with a description about the June trials.
```

**Response:** 
```
Success! I've created the private article **Beta Test Results** (ID: 88210) with your description. You can now start uploading your files to this draft using the upload tool.
```

**Prompt:** 
```
How many people have downloaded my article about solar cells?
```

**Response:** 
```
I checked the stats for your article **Solar Cell Efficiency Analysis**.

*   **Total Downloads:** 1,240
*   **Total Views:** 3,892

Your reach has increased by 15% since last month.
```

## Capabilities

### Create private research drafts
Set up private articles to organize and review data before it goes public.

### List public research outputs
See every public article, collection, and project currently in your repository.

### Initiate large dataset uploads
Start multi-part S3 uploads for your research files directly through your agent.

### Update publication metadata
Change titles, descriptions, and other fields for your articles instantly.

### Search repository content
Find specific articles, projects, or collections using advanced search filters.

### Track publication metrics
Get real-time data on views and downloads for your scholarly work.

### Manage institutional fields
Retrieve and manage custom metadata fields required by your organization.

## Use Cases

### Updating publication metadata in bulk
A researcher needs to update 20 publication descriptions. They ask the agent to use `update_article` for each one based on a provided list.

### Organizing new research datasets
A data manager wants to organize a new set of datasets. They use `create_collection` and `create_project` to structure the new repository.

### Tracking publication reach
A scientist wants to see if their paper is being read. They ask the agent to run `get_article_views` on their latest publication.

### Managing private research drafts
A team is preparing a paper and needs to host files privately. They use `create_private_article` and `initiate_file_upload` to manage the draft.

## Benefits

- Save time on metadata updates by using `update_article` to change titles and descriptions in seconds.
- Organize research more efficiently using `create_collection` and `create_project` to group related outputs.
- Track your impact more easily by using `get_article_views` and `get_article_downloads` to see your reach.
- Handle large datasets without the hassle using `initiate_file_upload` and `complete_file_upload` for multi-part transfers.
- Find specific research faster by using `search_articles` and `search_projects` to filter your repository.
- Manage private research drafts with `create_private_article` before they are ready for public view.

## How It Works

The bottom line is you get a way to manage research data via natural conversation instead of manual clicks.

1. Subscribe to the Figshare MCP on Vinkius.
2. Enter your Figshare Personal Access Token.
3. Start managing your research repository from your AI client.

## Frequently Asked Questions

**Can I use Figshare MCP to manage my research data?**
Yes, you can use it to list, create, and update articles, collections, and projects in your Figshare account directly through your AI agent.

**Does Figshare MCP support private uploads?**
Yes, you can use it to set up private articles to manage your research data before it is ready for public view.

**Can I track my publication's performance with Figshare MCP?**
Yes, the Connector allows you to fetch view and download counts for specific articles directly through your AI client.

**How do I update my article metadata using Figshare MCP?**
You can just tell your AI agent to update the title or description of a specific article using the update tool. It handles the changes for you.

**Can I organize my datasets into projects with Figshare MCP?**
Yes, you can use the tools to create projects and collections to structure your scholarly output and keep your repository organized.

**Is Figshare MCP good for large file uploads?**
Yes, it includes tools to initiate and complete multi-part uploads for your research datasets, making it easier to handle large files.

**Can I upload files to a Figshare article using this integration?**
Yes. You can use `initiate_file_upload` to start the process and `complete_file_upload` once the data transfer is finished. You can also use `list_article_files` to verify the contents of any article.

**How do I create a new private draft for my research?**
Simply ask the agent to use the `create_private_article` tool. Provide a title and an optional description, and the agent will generate a new private entry in your Figshare account.

**Is it possible to organize my articles into projects or collections?**
Absolutely. You can use `create_project` or `create_collection` to set up organizational structures, and use `list_public_projects` or `list_public_collections` to browse existing ones.